XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
fft.c File Reference
#include "coder.h"
#include "assembly.h"
Include dependency graph for fft.c:

Macros

#define NUM_FFT_SIZES   2
 
#define SQRT1_2   0x5a82799a /* sqrt(1/2) in Q31 */
 
#define swapcplx(p0, p1)    t = p0; t1 = *(&(p0)+1); p0 = p1; *(&(p0)+1) = *(&(p1)+1); p1 = t; *(&(p1)+1) = t1
 

Functions

void R4FFT (int tabidx, int *x)
 

Macro Definition Documentation

◆ NUM_FFT_SIZES

#define NUM_FFT_SIZES   2

◆ SQRT1_2

#define SQRT1_2   0x5a82799a /* sqrt(1/2) in Q31 */

◆ swapcplx

#define swapcplx (   p0,
  p1 
)     t = p0; t1 = *(&(p0)+1); p0 = p1; *(&(p0)+1) = *(&(p1)+1); p1 = t; *(&(p1)+1) = t1

Function Documentation

◆ R4FFT()

void R4FFT ( int  tabidx,
int *  x 
)