 |
RTEMS
5.0.0
|
Go to the documentation of this file. 49 #ifndef __EPIPHANY_ASM_H 50 #define __EPIPHANY_ASM_H 59 #include <rtems/score/cpuopts.h> 69 #ifndef __USER_LABEL_PREFIX__ 70 #define __USER_LABEL_PREFIX__ _ 73 #ifndef __REGISTER_PREFIX__ 74 #define __REGISTER_PREFIX__ 79 #define CONCAT1(a, b) CONCAT2(a, b) 80 #define CONCAT2(a, b) a ## b 84 #define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x) 88 #define REG(x) CONCAT1 (__REGISTER_PREFIX__, x) 99 #define BEGIN_CODE_DCL .text 101 #define BEGIN_DATA_DCL .data 103 #define BEGIN_CODE .text 116 #define PUBLIC(sym) .global SYM (sym) 117 #define EXTERN(sym) .extern SYM (sym) 118 #define TYPE_FUNC(sym) .type SYM (sym), %function