![]() |
LIBDSP Version 4.1.9
LIBDSP Software Library
|
#include "tpt_math.h"#include "tpt_cfft_common_q31.bf-32.c.inc"#include "tpt_cfft_common_q31.tw-32.c.inc"#include "tpt_icfft_common_q31.bf-32.c.inc"#include "tpt_icfft_common_q31.tw-32.c.inc"
Functions | |
| static void | cfft_radix4_by_2_q31 (q31_t *aInPlace, q31_t *aScratch, size_t aLogN, bool aDoShift) |
| void | tpt_cfft_shift_q31 (q31_t *aInPlace, q31_t *aScratch, size_t aLogN, bool aDoShift) |
| Shift a 31-bit vector. | |
| static void | icfft_radix4_by_2_q31 (q31_t *aInPlace, q31_t *aScratch, size_t aLogN, bool aDoShift) |
| void | tpt_icfft_shift_q31 (q31_t *aInPlace, q31_t *aScratch, size_t aLogN, bool aDoShift) |
| Inverse shift a 31-bit vector. | |
|
inlinestatic |
|
inlinestatic |
Shift a 31-bit vector.
| [in] | aInPlace | pointer to the input vector. |
| [in] | aLogN | log2 of the vector length. |
| [in] | aDoShift | whether to shift the output. |