55 #include <rtems/score/cpuopts.h> 65 #ifndef __USER_LABEL_PREFIX__ 66 #define __USER_LABEL_PREFIX__ _ 69 #ifndef __REGISTER_PREFIX__ 70 #define __REGISTER_PREFIX__ 77 #define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x) 81 #define REG(x) CONCAT1 (__REGISTER_PREFIX__, x) 100 #define r12 REG (r12) 101 #define r13 REG (r13) 102 #define r14 REG (r14) 103 #define r15 REG (r15) 104 #define vbr REG (vbr) 105 #define gbr REG (gbr) 107 #define mach REG (mach) 108 #define macl REG (macl) 117 #define BEGIN_CODE_DCL .text 119 #define BEGIN_DATA_DCL .data 121 #define BEGIN_CODE .text 134 #define PUBLIC(sym) .global SYM (sym) 135 #define EXTERN(sym) .global SYM (sym) Hitachi SH CPU Department Source.
This include file defines ANSI concatenation macros.