The compiler provides an inline assembler that enables you to write optimized assembly language routines, and to access features of the target processor not available from C or C++.
See the following topics:
For information on how to use register variables as an alternative to some uses of inline assembly language:
For information on how to use the inline assembler in C and C++ source code, and restrictions on inline assembly language:
Developing Software for ARM Processors:
For more information on writing assembly language for ARM processors:
Using the Assembler.