Project Ne10
An open, optimized software library for the ARM architecture.
Macros
NE10_fft_generic_float32.h File Reference
#include "NE10_types.h"
#include "NE10_macros.h"
#include "NE10_fft.h"

Go to the source code of this file.

Macros

#define NE10_BUTTERFLY_INDEX_F32(OUT, IN, OUT_I, OUT_J, IN_I, IN_J)
 
#define NE10_CPX_MUL_TW8_F32(OUT, TW_8_TABLE, OUT_I, TW_J)
 

Macro Definition Documentation

#define NE10_BUTTERFLY_INDEX_F32 (   OUT,
  IN,
  OUT_I,
  OUT_J,
  IN_I,
  IN_J 
)
Value:
do { \
NE10_CPX_ADD (OUT[OUT_I],IN[IN_I],IN[IN_J]); \
NE10_CPX_SUB (OUT[OUT_J],IN[IN_I],IN[IN_J]); \
} while (0)
#define NE10_CPX_ADD(Z, A, B)
#define NE10_CPX_SUB(Z, A, B)
#define NE10_CPX_MUL_TW8_F32 (   OUT,
  TW_8_TABLE,
  OUT_I,
  TW_J 
)
Value:
do { \
ne10_fft_cpx_float32_t TW_TMP = TW_8_TABLE[TW_J]; \
NE10_CPX_MUL_F32 (OUT[OUT_I],OUT[OUT_I],TW_TMP); \
} while (0)
#define NE10_CPX_MUL_F32(Z, A, B)