Scalar Data Types - 2024.2 English - UG1583

AI Engine-ML Intrinsics User Guide (UG1583)

Document ID
UG1583
Release Date
2024-11-13
Version
2024.2 English
AI Engine-ML Intrinsics User Guide (v2024.2)
Loading...
Searching...
No Matches
Scalar Data Types

All the standard C scalar data-types are supported.

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