\hypertarget{fft_8c}{\section{Core/\-Math/fft.c File Reference}
\label{fft_8c}\index{Core/\-Math/fft.\-c@{Core/\-Math/fft.\-c}}
}
{\ttfamily \#include $<$stdio.\-h$>$}\\*
{\ttfamily \#include $<$math.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Math/fft.\-h$>$}\\*
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{fft_8c_ae71449b1cc6e6250b91f539153a7a0d3}{M\-\_\-\-P\-I}~3.\-1415926535898
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{fft_8c_a5290b75f7a753b2f7966b0efa9c2ee65}{pdata} (char $\ast$title, float $\ast$data, int n, int stride)
\item 
void \hyperlink{fft_8c_a3a9ed1e55d7d424dbb3be7c18bb076b6}{pdata2} (char $\ast$title, float $\ast$data, int n)
\item 
void \hyperlink{fft_8c_a67cd1437c1b56530a1c024b222dbb7b1}{fft1d\-\_\-stride\-\_\-float} (float $\ast$data, int n, int stride, float sign, unsigned long $\ast$flops, unsigned long $\ast$memrefs)
\item 
void \hyperlink{fft_8c_a40ea114b073bbbe84f30ade855818388}{fft1d\-\_\-float} (float $\ast$data, int n, float sign, unsigned long $\ast$flops, unsigned long $\ast$memrefs)
\item 
void \hyperlink{fft_8c_a7443c02b2a298268d8ed6fca0bd6b6c1}{fft2d\-\_\-float} (float $\ast$data, int n, float sign, unsigned long $\ast$flops, unsigned long $\ast$memrefs)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{fft_8c_ae71449b1cc6e6250b91f539153a7a0d3}{\index{fft.\-c@{fft.\-c}!M\-\_\-\-P\-I@{M\-\_\-\-P\-I}}
\index{M\-\_\-\-P\-I@{M\-\_\-\-P\-I}!fft.c@{fft.\-c}}
\subsubsection[{M\-\_\-\-P\-I}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-\_\-\-P\-I~3.\-1415926535898}}\label{fft_8c_ae71449b1cc6e6250b91f539153a7a0d3}


\subsection{Function Documentation}
\hypertarget{fft_8c_a40ea114b073bbbe84f30ade855818388}{\index{fft.\-c@{fft.\-c}!fft1d\-\_\-float@{fft1d\-\_\-float}}
\index{fft1d\-\_\-float@{fft1d\-\_\-float}!fft.c@{fft.\-c}}
\subsubsection[{fft1d\-\_\-float}]{\setlength{\rightskip}{0pt plus 5cm}void fft1d\-\_\-float (
\begin{DoxyParamCaption}
\item[{float $\ast$}]{data, }
\item[{int}]{n, }
\item[{float}]{sign, }
\item[{unsigned long $\ast$}]{flops, }
\item[{unsigned long $\ast$}]{memrefs}
\end{DoxyParamCaption}
)}}\label{fft_8c_a40ea114b073bbbe84f30ade855818388}
\hypertarget{fft_8c_a67cd1437c1b56530a1c024b222dbb7b1}{\index{fft.\-c@{fft.\-c}!fft1d\-\_\-stride\-\_\-float@{fft1d\-\_\-stride\-\_\-float}}
\index{fft1d\-\_\-stride\-\_\-float@{fft1d\-\_\-stride\-\_\-float}!fft.c@{fft.\-c}}
\subsubsection[{fft1d\-\_\-stride\-\_\-float}]{\setlength{\rightskip}{0pt plus 5cm}void fft1d\-\_\-stride\-\_\-float (
\begin{DoxyParamCaption}
\item[{float $\ast$}]{data, }
\item[{int}]{n, }
\item[{int}]{stride, }
\item[{float}]{sign, }
\item[{unsigned long $\ast$}]{flops, }
\item[{unsigned long $\ast$}]{memrefs}
\end{DoxyParamCaption}
)}}\label{fft_8c_a67cd1437c1b56530a1c024b222dbb7b1}
\hypertarget{fft_8c_a7443c02b2a298268d8ed6fca0bd6b6c1}{\index{fft.\-c@{fft.\-c}!fft2d\-\_\-float@{fft2d\-\_\-float}}
\index{fft2d\-\_\-float@{fft2d\-\_\-float}!fft.c@{fft.\-c}}
\subsubsection[{fft2d\-\_\-float}]{\setlength{\rightskip}{0pt plus 5cm}void fft2d\-\_\-float (
\begin{DoxyParamCaption}
\item[{float $\ast$}]{data, }
\item[{int}]{n, }
\item[{float}]{sign, }
\item[{unsigned long $\ast$}]{flops, }
\item[{unsigned long $\ast$}]{memrefs}
\end{DoxyParamCaption}
)}}\label{fft_8c_a7443c02b2a298268d8ed6fca0bd6b6c1}
\hypertarget{fft_8c_a5290b75f7a753b2f7966b0efa9c2ee65}{\index{fft.\-c@{fft.\-c}!pdata@{pdata}}
\index{pdata@{pdata}!fft.c@{fft.\-c}}
\subsubsection[{pdata}]{\setlength{\rightskip}{0pt plus 5cm}void pdata (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{title, }
\item[{float $\ast$}]{data, }
\item[{int}]{n, }
\item[{int}]{stride}
\end{DoxyParamCaption}
)}}\label{fft_8c_a5290b75f7a753b2f7966b0efa9c2ee65}
\hypertarget{fft_8c_a3a9ed1e55d7d424dbb3be7c18bb076b6}{\index{fft.\-c@{fft.\-c}!pdata2@{pdata2}}
\index{pdata2@{pdata2}!fft.c@{fft.\-c}}
\subsubsection[{pdata2}]{\setlength{\rightskip}{0pt plus 5cm}void pdata2 (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{title, }
\item[{float $\ast$}]{data, }
\item[{int}]{n}
\end{DoxyParamCaption}
)}}\label{fft_8c_a3a9ed1e55d7d424dbb3be7c18bb076b6}
