|
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.
1.8.13