This section describes the function keywords and operators supported by the compiler armcc.
Table 7 lists keywords that are ARM extensions to the C and C++ Standards. Standard C and Standard C++ keywords that do not have behavior or restrictions specific to the ARM compiler are not documented in the table.
Table 7. Keyword extensions supported by the ARM compiler
| Keywords |
|---|
__align | __int64 | __svc |
__ALIGNOF__ | __INTADDR__ | __svc_indirect |
__asm | __irq | __svc_indirect_r7 |
__declspec | __packed | __value_in_regs |
__forceinline | __pure | __weak |
__global_reg | __softfp | __writeonly |
__inline | __smc | |