int pffft_simd_size()
Definition: pffft.c:265
void pffft_aligned_free(void *)
Free the aligned buffers.
Definition: pffft.c:261
pffft_direction_t
direction of the transform
Definition: pffft.h:96
void pffft_destroy_setup(PFFFT_Setup *)
Free the resources used by the fft.
Definition: pffft.c:1258
void pffft_zconvolve_accumulate(PFFFT_Setup *setup, const float *dft_a, const float *dft_b, float *dft_ab, float scaling)
void pffft_transform_ordered(PFFFT_Setup *setup, const float *input, float *output, float *work, pffft_direction_t direction)
Definition: pffft.c:1879
PFFFT_Setup * pffft_new_setup(int N, pffft_transform_t transform)
Definition: pffft.c:1207
void pffft_zreorder(PFFFT_Setup *setup, const float *input, float *output, pffft_direction_t direction)
void pffft_transform(PFFFT_Setup *setup, const float *input, float *output, float *work, pffft_direction_t direction)
Definition: pffft.c:1875
void * pffft_aligned_malloc(size_t nb_bytes)
Definition: pffft.c:253
pffft_transform_t
type of transform
Definition: pffft.h:102