3.1. Arm C Language Extensions - ACLEΒΆ

The Arm C Language Extensions - Release ACLE Q2 2018 is a specification provided by Arm Ltd. that describes extensions to the C/C++ language that are Arm architecture-specific and can be leveraged to make effective use of the features of the Arm architecture. Source code that is written in accordance with the ACLE specification will tend to be portable between Arm compilers that support the pre-defined macro symbols, attributes, and intrinsics that are documented in the ACLE specification.

The tiarmclang compiler provides support for Arm C Language Extensions that are applicable to the Cortex-M and Cortex-R versions of the Arm architecture. Please refer to the link above for more details about specific language extensions.