|  | AI Engine API User Guide (AIE-API)           2024.2
    | 
Accumulators in AIE API rely on the aie::accum class template.
The first argument of this template is an element type tag that specifies the accumulation class (integer, complex, floating point, ...) and the required accumulation bits.
| Classes | |
| struct | acc32 | 
| Tag used to request an accumulator with at least 32 bit per element.  More... | |
| struct | acc40 | 
| Tag used to request an accumulator with at least 40 bit per element.  More... | |
| struct | acc48 | 
| Tag used to request an accumulator with at least 48 bit per element.  More... | |
| struct | acc56 | 
| Tag used to request an accumulator with at least 56 bit per element.  More... | |
| struct | acc64 | 
| Tag used to request an accumulator with at least 64 bit per element.  More... | |
| 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 | accfloat | 
| Tag used to request an accumulator with single precision floating point elements.  More... | |
| struct | cacc32 | 
| Tag used to request an accumulator with complex elements of at least 32 bit per component.  More... | |
| struct | cacc40 | 
| Tag used to request an accumulator with complex elements of at least 40 bit per component.  More... | |
| struct | cacc48 | 
| Tag used to request an accumulator with complex elements of at least 48 bit per component.  More... | |
| struct | cacc56 | 
| Tag used to request an accumulator with complex elements of at least 56 bit per component.  More... | |
| struct | cacc64 | 
| Tag used to request an accumulator with complex elements of at least 64 bit per component.  More... | |
| 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 acc32 | 
Tag used to request an accumulator with at least 32 bit per element.
| struct acc40 | 
Tag used to request an accumulator with at least 40 bit per element.
| struct acc48 | 
Tag used to request an accumulator with at least 48 bit per element.
| struct acc56 | 
Tag used to request an accumulator with at least 56 bit per element.
| struct acc64 | 
Tag used to request an accumulator with at least 64 bit per element.
| struct acc72 | 
Tag used to request an accumulator with at least 72 bit per element.
| struct acc80 | 
Tag used to request an accumulator with at least 80 bit per element.
| struct accauto | 
Internal tag used to signal that the default accumulator precision is needed.
This type is not meant to be directly used by AIE API users.
| struct accfloat | 
Tag used to request an accumulator with single precision floating point elements.
| struct cacc32 | 
Tag used to request an accumulator with complex elements of at least 32 bit per component.
| struct cacc40 | 
Tag used to request an accumulator with complex elements of at least 40 bit per component.
| struct cacc48 | 
Tag used to request an accumulator with complex elements of at least 48 bit per component.
| struct cacc56 | 
Tag used to request an accumulator with complex elements of at least 56 bit per component.
| struct cacc64 | 
Tag used to request an accumulator with complex elements of at least 64 bit per component.
| struct cacc72 | 
Tag used to request an accumulator with complex elements of at least 72 bit per component.
| struct cacc80 | 
Tag used to request an accumulator with complex elements of at least 80 bit per component.
| struct caccfloat | 
Tag used to request an accumulator with complex elements of single precision floating point components.