RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Macros
Moxie Assembler Support

Moxie 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 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)
 

Detailed Description

Moxie Assembler Support.