SPRU514Z July 2001 – October 2023 SM320F28335-EP
The TMS320C28x compiler supports the long long and unsigned long long data types. The range values are available as standard macros in the header file limits.h.
The long long data types are stored in register pairs. In memory they are stored as 64-bit objects at double-word (32-bit) aligned addresses.
A long long integer constant can have an ll or LL suffix. Without the suffix the value of the constant determines the type of the constant.
The formatting rules for long long in C I/O require ll in the format string. For example:
printf("%lld", 0x0011223344556677);
printf("%llx", 0x0011223344556677);
The run-time-support library functions, llabs(), strtoll() and strtoull(), are added.