RTEMS: SuperH (sh) Assembler Support

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros
SuperH (sh) Assembler Support
Internal » SuperCore » CPU Architecture Support » SuperH (sh)

SuperH (sh) 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 | 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 | r14 REG (r14)
#define | r15 REG (r15)
#define | vbr REG (vbr)
#define | gbr REG (gbr)
#define | pr REG (pr)
#define | mach REG (mach)
#define | macl REG (macl)
#define | sr REG (sr)
#define | pc REG (pc)
#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) .global SYM (sym)
#define | EXTERN(sym) .global SYM (sym)

## Detailed Description

SuperH (sh) Assembler Support.