The compiler's inline assembler allows a variety of ways to insert assembly language statements in your C or C++ source code:
Specifying Inline Assembly Statements
To specify that a block of C or C++ source code should be interpreted as assembly language, use the asm keyword.
Function-Level Inline Assembly
The compiler accepts function definitions that are composed entirely of assembly statements.
Statement-Level Inline Assembly
The compiler accepts functions that mix regular C/C++ statements with inline assembly. Statement-level assembly language acts as a block of assembly language that may appear anywhere that the compiler allows a regular C or C++ statement.
GCC - Style Inline Assembly
The CodeWarrior compiler accepts GCC (Gnu Compiler Collection) syntax for inline assembly statements