._LINE_TOP


Information specified by the compiler #pragma inline_asm statement.

[Syntax]

Symbol field
Mnemonic field
Operand field
Comment field
 
._LINE_TOP
inline_asm
[; comment]

[Function]

-

The ._LINE_TOP directive is the information specified by the compiler #pragma inline_asm statement.

[Description]

-

This is the #pragma inline_asm statement information of the C source program that the compiler outputs.

-

The ._LINE_TOP directive indicates the start of the instructions for a function which has been specified as inline_asm.

[Caution]

-

Assembler control instructions are not usable in assembly code for functions specified as inline_asm. In addition, only the directives listed below are usable. Specifying any other directive will lead to an error.

-

data definition/area reservation directives (.DB/.DB2/.DB4/.DB8/.DS)

-

macro directives (.MACRO/.IRP/.REPT/.LOCAL/.ENDM)

-

Defining labels other than local labels is forbidden in functions specified as inline_asm. Defining any other labels will lead to errors.

-

The information handled by the ._LINE_TOP directive is the line-number information of the C source program that the compiler outputs. The user must not use this directive.