|  | AI Engine API User Guide (AIE-API)           2024.2
    | 
| Modules | |
| Print functions | |
| These functions provide an abstraction on top of printf that allow users to display the contents of AIE types in the standard output. | |
| Loop unrolling functions | |
| These functions allow users to explicitly unroll the body of a loop. | |
| Classes | |
| struct | aie::arch | 
| Structure used to represent the AIE architecture being compiled against.  More... | |
| struct aie::arch | 
Structure used to represent the AIE architecture being compiled against.
| Public Types | |
| enum | ArchGeneration : unsigned | 
| An enum defining available AIE generations, which are defined as:  More... | |
| enum | ArchVersion : unsigned | 
| An enum defining available AIE architectures.  More... | |
| Static Public Member Functions | |
| template<typename... T> requires (std::is_same_v<T, ArchGeneration> && ...) | |
| static constexpr bool | is (T... gens) | 
| Checks if the current AIE architecture version against the supplied generation pack. | |
| template<typename... T> requires (std::is_same_v<T, ArchVersion> && ...) | |
| static constexpr bool | is (T... vs) | 
| Checks if the current AIE architecture version against the supplied pack. | |
| Static Public Attributes | |
| static constexpr ArchGeneration | generation = ArchGeneration(__AIE_ARCH__ / 10) | 
| Represents the current AIE generation. | |
| static constexpr ArchVersion | version = ArchVersion(__AIE_ARCH__) | 
| Represents the current AIE architecture version. | |
| enum aie::arch::ArchGeneration : unsigned | 
| enum aie::arch::ArchVersion : unsigned | 
| 
 | inlinestaticconstexpr | 
Checks if the current AIE architecture version against the supplied generation pack.
| vs | A pack of ArchGenerations to test the current version against | 
| 
 | inlinestaticconstexpr | 
Checks if the current AIE architecture version against the supplied pack.
| vs | A pack of ArchVersions to test the current version against | 
| 
 | staticconstexpr | 
Represents the current AIE generation.
| 
 | staticconstexpr | 
Represents the current AIE architecture version.