| AI Engine API User Guide (AIE-API) 2025.2

Loading...
Searching...
No Matches
Classes | Namespaces | Macros
config.hpp File Reference

## Classes
struct | aie::arch
| Structure used to represent the AIE architecture being compiled against. More...

## Namespaces
namespace | aie
| Base namespace for AIE operations and types.

## Macros
#define | __AIE_API_COMPLEX_VECTOR_SUPPORT__ 1
#define | __AIE_API_DETAIL_CONFIG__HPP__
#define | __aie_api_duplicate(x)
#define | __AIE_API_FUNDAMENTAL_TYPE__
#define | __AIE_API_KEEP_IN_REGISTERS__
#define | __AIE_API_PROVIDE_DEFAULT_SCALAR_IMPLEMENTATION__ 1
#define | __aie_fft_inline __aie_inline
#define | __aie_inline __attribute__((always_inline))
#define | __aie_noinline __attribute__((noinline))
#define | AIE_API_NATIVE 1
#define | BFLOAT16_CONSTEXPR
#define | BFLOAT8_CONSTEXPR
#define | FLOAT16_CONSTEXPR
#define | FLOAT8_CONSTEXPR
#define | SCALAR_TYPES_CONSTEXPR

## Macro Definition Documentation

## ◆ __AIE_API_COMPLEX_VECTOR_SUPPORT__

#define __AIE_API_COMPLEX_VECTOR_SUPPORT__ 1

## ◆ __AIE_API_DETAIL_CONFIG__HPP__

#define __AIE_API_DETAIL_CONFIG__HPP__

## ◆ __aie_api_duplicate

#define __aie_api_duplicate | ( |  | x | ) |

Value:
(x)

## ◆ __AIE_API_FUNDAMENTAL_TYPE__

#define __AIE_API_FUNDAMENTAL_TYPE__

## ◆ __AIE_API_KEEP_IN_REGISTERS__

#define __AIE_API_KEEP_IN_REGISTERS__

## ◆ __AIE_API_PROVIDE_DEFAULT_SCALAR_IMPLEMENTATION__

#define __AIE_API_PROVIDE_DEFAULT_SCALAR_IMPLEMENTATION__ 1

## ◆ __aie_fft_inline

#define __aie_fft_inline __aie_inline

## ◆ __aie_inline

#define __aie_inline __attribute__((always_inline))

## ◆ __aie_noinline

#define __aie_noinline __attribute__((noinline))

## ◆ AIE_API_NATIVE

#define AIE_API_NATIVE 1

## ◆ BFLOAT16_CONSTEXPR

#define BFLOAT16_CONSTEXPR

## ◆ BFLOAT8_CONSTEXPR

#define BFLOAT8_CONSTEXPR

## ◆ FLOAT16_CONSTEXPR

#define FLOAT16_CONSTEXPR

## ◆ FLOAT8_CONSTEXPR

#define FLOAT8_CONSTEXPR

## ◆ SCALAR_TYPES_CONSTEXPR

#define SCALAR_TYPES_CONSTEXPR