13 #define LOAD_ADDR(sym, reg) \
14 movi (sym >> 48) & 65535, reg; \
15 shori (sym >> 32) & 65535, reg; \
16 shori (sym >> 16) & 65535, reg; \
17 shori sym & 65535, reg
20 .section .text..SHmedia32,"ax"
21 #define LOAD_ADDR(sym, reg) \
22 movi (sym >> 16) & 65535, reg; \
23 shori sym & 65535, reg
27 LOAD_ADDR (_stack, r15)
29 pt/l zero_bss_loop, tr0
36 LOAD_ADDR (_edata, r0)
43 LOAD_ADDR (___data, r26)
44 LOAD_ADDR (___rodata, r27)
54 ! arrange for exit to call fini
82 #ifndef __SH2A_NOFPU__
83 #if defined (__SH3E__) || defined(__SH4_SINGLE__) || defined(__SH4__) || defined(__SH4_SINGLE_ONLY) || defined(__SH2A__)
88 #endif /* defined (__SH3E__) || defined(__SH4_SINGLE__) || defined(__SH4__) || defined(__SH4_SINGLE_ONLY__) || defined(__SH2A__) */
89 #endif /* !__SH2A_NOFPU__ */
103 #ifndef __SH2A_NOFPU__
104 #if defined (__SH3E__) || defined(__SH4_SINGLE__) || defined(__SH4__) || defined(__SH4_SINGLE_ONLY__) || defined(__SH2A__)
107 #endif /* defined (__SH3E__) || defined(__SH4_SINGLE__) || defined(__SH4__) || defined(SH4_SINGLE_ONLY) || defined(__SH2A__) */
108 #endif /* !__SH2A_NOFPU__ */