|  | AI Engine API User Guide (AIE-API)           2024.2
    | 
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(...) chess_storage(__VA_ARGS__) | 
| 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 | ( | ... | ) | chess_storage(__VA_ARGS__) | 
| 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 |