5.2.6 Specific Compiler Directives

The following directives are output in some cases so that the assembler can appropriately process C language functions when the compiler generates assembly-language files.

When using the assembly-language files generated by the compiler, these directives should be used without changing the settings. These directives should not be used when creating user-created assembly-language files.

Table 5.31

Specific Compiler Directives

Directive

Function

._LINE_TOP

These directives are output when the functions specified by #pragma inline_asm have been expanded.

._LINE_END

.SWSECTION

These directives are output when the branch table is used in the switch statement.

.SWMOV

.SWITCH

.INSTALIGN

This directive is output when the instalign4 option, the instalign8 option, #pragma instalign4, or #pragma instalign8 is used.