RTEMS
5.1
|
V850 Assembler Support. More...
Macros | |
#define | __USER_LABEL_PREFIX__ _ |
#define | __REGISTER_PREFIX__ |
#define | SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x) |
#define | REG(x) CONCAT1 (__REGISTER_PREFIX__, x) |
#define | BEGIN_CODE_DCL .text |
#define | END_CODE_DCL |
#define | BEGIN_DATA_DCL .data |
#define | END_DATA_DCL |
#define | BEGIN_CODE .text |
#define | END_CODE |
#define | BEGIN_DATA |
#define | END_DATA |
#define | BEGIN_BSS |
#define | END_BSS |
#define | END |
#define | PUBLIC(sym) .globl SYM (sym) |
#define | EXTERN(sym) .globl SYM (sym) |
V850 Assembler Support.
#define __REGISTER_PREFIX__ |
Recent versions of GNU cpp define variables which indicate the need for underscores and percents. If not using GNU cpp or the version does not support this, then you will obviously have to define these as appropriate.
This symbol is prefixed to all register names.
#define __USER_LABEL_PREFIX__ _ |
Recent versions of GNU cpp define variables which indicate the need for underscores and percents. If not using GNU cpp or the version does not support this, then you will obviously have to define these as appropriate.
This symbol is prefixed to all C program symbols.
#define BEGIN_BSS |
This macro is used to denote the beginning of the unitialized data section.
#define BEGIN_CODE .text |
This macro is used to denote the beginning of a code section.
#define BEGIN_CODE_DCL .text |
This macro is used to denote the beginning of a code declaration.
#define BEGIN_DATA |
This macro is used to denote the beginning of a data section.
#define BEGIN_DATA_DCL .data |
This macro is used to denote the beginning of a data declaration section.
#define END |
This macro is used to denote the end of the assembly file.
#define END_BSS |
This macro is used to denote the end of the unitialized data section.
#define END_CODE |
This macro is used to denote the end of a code section.
#define END_CODE_DCL |
This macro is used to denote the end of a code declaration.
#define END_DATA |
This macro is used to denote the end of a data section.
#define END_DATA_DCL |
This macro is used to denote the end of a data declaration section.
#define EXTERN | ( | sym | ) | .globl SYM (sym) |
This macro is used to prototype a public global symbol.
#define PUBLIC | ( | sym | ) | .globl SYM (sym) |
This macro is used to declare a public global symbol.
#define REG | ( | x | ) | CONCAT1 (__REGISTER_PREFIX__, x) |
Use the right prefix for registers.
#define SYM | ( | x | ) | CONCAT1 (__USER_LABEL_PREFIX__, x) |
Use the right prefix for global labels.