RTEMS
5.0.0
|
Go to the source code of this file.
Macros | |
#define | __USER_LABEL_PREFIX__ |
#define | __REGISTER_PREFIX__ "$" |
#define | SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x) |
#define | REG(x) CONCAT1 (__REGISTER_PREFIX__, x) |
#define | fp REG(fp) |
#define | sp REG(sp) |
#define | r0 REG(r0) |
#define | r1 REG(r1) |
#define | r2 REG(r2) |
#define | r3 REG(r3) |
#define | r4 REG(r4) |
#define | r5 REG(r5) |
#define | r6 REG(r6) |
#define | r7 REG(r7) |
#define | r8 REG(r8) |
#define | r9 REG(r9) |
#define | r10 REG(r10) |
#define | r11 REG(r11) |
#define | r12 REG(r12) |
#define | r13 REG(r13) |
#define | BEGIN_CODE_DCL .text |
#define | END_CODE_DCL |
#define | BEGIN_DATA_DCL .data |
#define | END_DATA_DCL |
#define | BEGIN_CODE asm ( ".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) |
This include file attempts to address the problems caused by incompatible flavors of assemblers and toolsets. It primarily addresses variations in the use of leading underscores on symbols and the requirement that register names be preceded by a %.