FFTLIB User Guide
Modules
Here is a list of all modules:
[detail level 12]
 C7x Only Fast Fourier Transform (FFT) kernelsThis module consists of kernels within the C7x only FFT scope
 FFTLIB_fft1dBatched_i16sc_c16sc_o16scKernel for computing batched 16-bit integer FFT
 FFTLIB_fft1dBatched_i32f_c32fc_o32fcKernel for computing 32-bit floating-point real to complex FFT
 FFTLIB_fft1dBatched_i32fc_c32fc_o32cfKernel for computing 32-bit floating-point batched FFT
 FFTLIB_fft1d_i16sc_c16sc_o16scKernel for computing 16-bit integer FFT
 FFTLIB_fft1d_i32f_c32fc_o32fcKernel for computing 32-bit floating-point real to complex FFT
 FFTLIB_fft1d_i32fc_c32fc_o32fcKernel for computing the 32-bit floating-point FFT
 FFTLIB_ifft1dBatched_i32fc_c32fc_o32cfKernel for computing 32-bit floating-point batched IFFT
 FFTLIB_ifft1d_i32fc_c32fc_o32fKernel for computing 32-bit floating-point complex to real IFFT
 FFTLIB_ifft1d_i32fc_c32fc_o32fcKernel for computing 32-bit floating-point inverse FFT
 Common definitionsThis module consists of definitions (macros, structures, utility functions) that are commonly applicable to all FFTLIB kernels
 Fast Fourier Transform (FFT) kernelsThis module consists of kernels to compute Discrete Fourier Transform(DFT) of data using C7x + MMA
 FFTLIB_FFT_dftLarge_ixX_cxX_oxXKernel for computing DFT using brute-force matrix multiplication for number of points greater than what can be handled by FFTLIB_FFT_dftSmall_ixX_cxX_oxX. brute-force matrix multiplication
 FFTLIB_FFT_dftSmall_ixX_cxX_oxXKernel for computing DFT for small number of points using brute-force matrix multiplication
 FFTLIB_FFT_fft_ixX_cxX_oxXKernel for coordinating the DFT computation by calling one of FFTLIB_FFT_dftSmall_ixX_cxX_oxX, FFTLIB_FFT_dftLarge_ixX_cxX_oxX or FFTLIB_FFT_highRadixDecompositions_ixX_cxX_oxX kernels, depending on fftSize and batchSize parameters
 FFTLIB_FFT_highRadixDecompositions_ixX_cxX_oxXKernel for computing DFT by using a high-radix variant of the FFT alogrithm
 Linear Algebra (LINALG) kernelsThis module consists of kernels within the linear algebra scope
 FFTLIB_LINALG_matrixMatrixMultiply_ixX_ixX_oxXKernel for multiplying two matrices