\section{aversive\_\-10-03-12/modules/base/math/fixed\_\-point/f64\_\-sqrt.c File Reference}
\label{f64__sqrt_8c}\index{aversive\_\-10-03-12/modules/base/math/fixed\_\-point/f64\_\-sqrt.c@{aversive\_\-10-03-12/modules/base/math/fixed\_\-point/f64\_\-sqrt.c}}
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$f64.h$>$}\par
{\tt \#include $<$s64\_\-to\_\-f64.h$>$}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf NEXT}(n, {\bf i})~(((n) + ({\bf i})/(n)) $>$$>$ 1)
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
{\bf f64} {\bf f64\_\-sqrt} ({\bf f64} f)
\end{CompactItemize}


\subsection{Define Documentation}
\index{f64\_\-sqrt.c@{f64\_\-sqrt.c}!NEXT@{NEXT}}
\index{NEXT@{NEXT}!f64_sqrt.c@{f64\_\-sqrt.c}}
\subsubsection[NEXT]{\setlength{\rightskip}{0pt plus 5cm}\#define NEXT(n, \/  {\bf i})~(((n) + ({\bf i})/(n)) $>$$>$ 1)}\label{f64__sqrt_8c_e1b32057055137ea47f6b48c0a692a7f}




Definition at line 26 of file f64\_\-sqrt.c.

\subsection{Function Documentation}
\index{f64\_\-sqrt.c@{f64\_\-sqrt.c}!f64\_\-sqrt@{f64\_\-sqrt}}
\index{f64\_\-sqrt@{f64\_\-sqrt}!f64_sqrt.c@{f64\_\-sqrt.c}}
\subsubsection[f64\_\-sqrt]{\setlength{\rightskip}{0pt plus 5cm}{\bf f64} f64\_\-sqrt ({\bf f64} {\em f})}\label{f64__sqrt_8c_b180b0eea087f1f06884be2df1627b7e}


sqrt of f 

Definition at line 45 of file f64\_\-sqrt.c.

References a, F64\_\-IS\_\-NEG, F64\_\-IS\_\-ZERO, f64\_\-mul(), F64\_\-NAN, and F64\_\-ZERO.