\section{aversive\_\-10-03-12/modules/base/math/fixed\_\-point/f32\_\-sqrt.c File Reference}
\label{f32__sqrt_8c}\index{aversive\_\-10-03-12/modules/base/math/fixed\_\-point/f32\_\-sqrt.c@{aversive\_\-10-03-12/modules/base/math/fixed\_\-point/f32\_\-sqrt.c}}
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$f32.h$>$}\par
{\tt \#include $<$s32\_\-to\_\-f32.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 f32} {\bf f32\_\-sqrt} ({\bf f32} f)
\end{CompactItemize}


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




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

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


sqrt of f 

Definition at line 46 of file f32\_\-sqrt.c.

References a, F32\_\-IS\_\-NEG, F32\_\-IS\_\-ZERO, f32\_\-mul(), F32\_\-NAN, and F32\_\-ZERO.