|
AI Engine API User Guide (AIE-API) 2025.1
|
Basic types exposed to users.
Classes | |
| struct | acc72 |
| Tag used to request an accumulator with at least 72 bit per element. More... | |
| struct | acc80 |
| Tag used to request an accumulator with at least 80 bit per element. More... | |
| struct | accauto |
| Internal tag used to signal that the default accumulator precision is needed. More... | |
| struct | bfloat16 |
| struct | bfloat8 |
| struct | cacc72 |
| Tag used to request an accumulator with complex elements of at least 72 bit per component. More... | |
| struct | cacc80 |
| Tag used to request an accumulator with complex elements of at least 80 bit per component. More... | |
| struct | caccfloat |
| Tag used to request an accumulator with complex elements of single precision floating point components. More... | |
| struct | cbfloat16 |
| struct | float16 |
| struct | float8 |
| struct | int4_t |
Macros | |
| #define | __AIE_API_TYPES__HPP__ |
| #define | __aie_register(...) |
Typedefs | |
| using | cfloat_t = cfloat |
| using | cint16_t = cint16 |
| using | cint32_t = cint32 |
| using | int16 = int16_t |
| using | int32 = int32_t |
| using | int4 = int4_t |
| using | int8 = int8_t |
| using | uint16 = uint16_t |
| using | uint32 = uint32_t |
| using | uint4 = uint4_t |
| using | uint8 = uint8_t |
| struct bfloat16 |
| struct bfloat8 |
| struct cbfloat16 |
| struct float16 |
| struct float8 |
| struct int4_t |
| #define __AIE_API_TYPES__HPP__ |
| #define __aie_register | ( | ... | ) |
| using cfloat_t = cfloat |
| using cint16_t = cint16 |
| using cint32_t = cint32 |
| using int16 = int16_t |
| using int32 = int32_t |
| using int8 = int8_t |
| using uint16 = uint16_t |
| using uint32 = uint32_t |
| using uint4 = uint4_t |
| using uint8 = uint8_t |