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.
For information on significant differences that apply between RVCT and ARM Compiler 4.1:
Migration and Compatibility: