AI Engine API User Guide (AIE-API) 2026.1
Loading...
Searching...
No Matches
types.hpp File Reference

Detailed Description

Basic types exposed to users.

#include "detail/config.hpp"
#include <type_traits>
#include <cstdint>

Classes

struct  bfloat16
struct  bfloat8
struct  bfp16ebs16
struct  bfp16ebs8
struct  cbfloat16
struct  float16
struct  float8
struct  int4_t
struct  mx4
struct  mx6
struct  mx9

Macros

#define __AIE_API_TYPES__HPP__

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

Class Documentation

◆ bfloat16

struct bfloat16

◆ bfloat8

struct bfloat8

◆ bfp16ebs16

struct bfp16ebs16

◆ bfp16ebs8

struct bfp16ebs8

◆ cbfloat16

struct cbfloat16
Class Members
bfloat16 imag
bfloat16 real

◆ float16

struct float16

◆ float8

struct float8

◆ int4_t

struct int4_t

◆ mx4

struct mx4

◆ mx6

struct mx6

◆ mx9

struct mx9

Macro Definition Documentation

◆ __AIE_API_TYPES__HPP__

#define __AIE_API_TYPES__HPP__

Typedef Documentation

◆ cfloat_t

using cfloat_t = cfloat

◆ cint16_t

using cint16_t = cint16

◆ cint32_t

using cint32_t = cint32

◆ int16

using int16 = int16_t

◆ int32

using int32 = int32_t

◆ int4

using int4 = int4_t

◆ int8

using int8 = int8_t

◆ uint16

using uint16 = uint16_t

◆ uint32

using uint32 = uint32_t

◆ uint4

using uint4 = uint4_t

◆ uint8

using uint8 = uint8_t