Everything

._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)

-

externally defined directive (.PUBLIC) [V1.04 or later]

-

In the .PUBLIC directive in the function specified with inline_asm, only the labels defined in the function specified with inline_asm can be used. Using 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.