LibSWIFFT
1.2.0
|
LibSWIFFT public C definitions. More...
Go to the source code of this file.
Macros | |
#define | MAX_SWIFFT_VECTOR_LOG2_SIZE 5 |
Maximum log base-2 size of SWIFFT vector, used for defining alignment. More... | |
#define | MAX_SWIFFT_VECTOR_SIZE (1 << MAX_SWIFFT_VECTOR_LOG2_SIZE) |
Maximum size of SWIFFT vector, used for defining alignment. More... | |
#define | SWIFFT_ALIGNMENT (sizeof(int16_t)*MAX_SWIFFT_VECTOR_SIZE) |
Alignment of SWIFFT vector, good for the maximum SWIFFT vector size. More... | |
#define | SWIFFT_ALIGN __attribute__ ((aligned (SWIFFT_ALIGNMENT))) |
Align attribute for SWIFFT vector. More... | |
#define | SWIFFT_INPUT_BLOCK_SIZE 256 |
The size in bytes of SWIFFT input. More... | |
#define | SWIFFT_OUTPUT_BLOCK_SIZE 128 |
The size in bytes of SWIFFT output block. More... | |
#define | SWIFFT_COMPACT_BLOCK_SIZE 64 |
The size in bytes of SWIFFT compact-form. More... | |
Typedefs | |
typedef unsigned char | BitSequence |
Basic buffer type. More... | |
LibSWIFFT public C definitions.
#define MAX_SWIFFT_VECTOR_LOG2_SIZE 5 |
Maximum log base-2 size of SWIFFT vector, used for defining alignment.
#define MAX_SWIFFT_VECTOR_SIZE (1 << MAX_SWIFFT_VECTOR_LOG2_SIZE) |
Maximum size of SWIFFT vector, used for defining alignment.
#define SWIFFT_ALIGN __attribute__ ((aligned (SWIFFT_ALIGNMENT))) |
Align attribute for SWIFFT vector.
#define SWIFFT_ALIGNMENT (sizeof(int16_t)*MAX_SWIFFT_VECTOR_SIZE) |
Alignment of SWIFFT vector, good for the maximum SWIFFT vector size.
#define SWIFFT_COMPACT_BLOCK_SIZE 64 |
The size in bytes of SWIFFT compact-form.
#define SWIFFT_INPUT_BLOCK_SIZE 256 |
The size in bytes of SWIFFT input.
#define SWIFFT_OUTPUT_BLOCK_SIZE 128 |
The size in bytes of SWIFFT output block.
typedef unsigned char BitSequence |
Basic buffer type.