|Non-Confidential||PDF version||ARM DUI0472M|
|Home > Using the Inline and Embedded Assemblers of the ARM Compiler > Embedded assembler support in the compiler|
The compiler enables you to include assembly code out-of-line in one or more C or C++ function definitions.
Embedded assembly code provides unrestricted, low-level access to the target processor, enables you to use the C and C++ preprocessor directives, and gives easy access to structure member offsets. The embedded assembler supports ARM and Thumb states.