| AI Engine-ML Intrinsics User Guide (v2026.1)

Loading...
Searching...
No Matches
Scalar Data Types

All the standard C scalar data-types are supported.

- char - 8 bit signed
- short - 16 bit signed
- int - 32 bit signed
- float - emulated type, 32 bit
- double - emulated type, 64 bit
- long double - emulated type, 64 bit
- long long - 64 bit signed

Note
  All types except float/double support signed and unsigned prefixes

The following non-standard C types are supported:

- bfloat16 - emulated type, 16 bit signed
- cint16 - emulated type, complex number of two 16 bit values
- cint32 - emulated type, complex number of two 32 bit values
- cfloat - emulated type, complex number of two 32 bit values
- cbfloat16 - emulated type, complex number of two 16 bit (bfloat16) values