![]() |
DSPLIB User Guide
|
Go to the source code of this file.
Data Structures | |
| struct | DSPLIB_bufParams1D_t |
| A structure for a 1 dimensional buffer descriptor. More... | |
| struct | DSPLIB_bufParams2D_t |
| A structure for a 2 dimensional buffer descriptor. More... | |
| struct | DSPLIB_bufParams3D_t |
| A structure for a 3 dimensional buffer descriptor. More... | |
| struct | DSPLIB_bufParamsND_t |
| A structure for a N dimensional buffer descriptor. More... | |
Macros | |
| #define | DSPLIB_ISSIGNED(type) ((type) < DSPLIB_UINT8 || (type) > DSPLIB_UINT128) |
| #define | DSPLIB_SIGNEDNESS(type) (DSPLIB_ISSIGNED((type)) ? "signed" : "unsigned") |
Enumerations | |
| enum | DSPLIB_data_type_e { DSPLIB_INT8 = 0 , DSPLIB_INT16 = 1 , DSPLIB_INT32 = 2 , DSPLIB_INT64 = 3 , DSPLIB_INT128 = 4 , DSPLIB_UINT8 = 5 , DSPLIB_UINT16 = 6 , DSPLIB_UINT24 = 7 , DSPLIB_UINT32 = 8 , DSPLIB_UINT64 = 9 , DSPLIB_UINT128 = 10 , DSPLIB_FLOAT16 = 11 , DSPLIB_FLOAT32 = 12 , DSPLIB_FLOAT64 = 13 } |
| The enumeration of all data types. More... | |
| enum | DSPLIB_dimension_e { DSPLIB_2D = 0 , DSPLIB_3D = 1 , DSPLIB_4D = 2 , DSPLIB_5D = 3 , DSPLIB_6D = 4 } |
| The enumeration of multidimensional buffer types. More... | |
Functions | |
| static int32_t | DSPLIB_sizeof (uint32_t type) |
| Inline function returns number of bytes per element given a type of DSPLIB_data_type_e. More... | |