RTEMS 6.3
Loading...
Searching...
No Matches
Moxie Assembler Support

Moxie Assembler Support. More...

Macros

#define __USER_LABEL_PREFIX__
#define __REGISTER_PREFIX__   "$"
#define SYM(x)
#define REG(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)
#define EXTERN(sym)

Detailed Description

Moxie Assembler Support.

Macro Definition Documentation

◆ EXTERN

#define EXTERN ( sym)
Value:
.globl SYM (sym)

◆ PUBLIC

#define PUBLIC ( sym)
Value:
.globl SYM (sym)

◆ REG

#define REG ( x)
Value:
CONCAT1 (__REGISTER_PREFIX__, x)

◆ SYM

#define SYM ( x)
Value:
CONCAT1 (__USER_LABEL_PREFIX__, x)