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