1 #include <machine/asm.h>
4 .section .init,"ax",%progbits
10 #if defined(__ABICALLS__) && (defined(__mips_o32) || defined(__mips_o64))
13 PTR_ADDU sp, sp, -CALLFRAME_SIZ
14 REG_S ra, CALLFRAME_RA(sp)
15 #if defined(__ABICALLS__)
16 #if defined(__mips_o32) || defined(__mips_o64)
19 SETUP_GP64(CALLFRAME_GP, _init)
21 #else /* __ABICALLS__ */
22 #if defined(__mips_n32) || defined(__mips_n64)
23 REG_S gp, CALLFRAME_GP(sp)
28 .section .fini,"ax",%progbits
34 #if defined(__ABICALLS__) && (defined(__mips_o32) || defined(__mips_o64))
37 PTR_ADDU sp, sp, -CALLFRAME_SIZ
38 REG_S ra, CALLFRAME_RA(sp)
39 #if defined(__ABICALLS__)
40 #if defined(__mips_o32) || defined(__mips_o64)
43 SETUP_GP64(CALLFRAME_GP, _fini)
45 #else /* __ABICALLS__ */
46 #if defined(__mips_n32) || defined(__mips_n64)
47 REG_S gp, CALLFRAME_GP(sp)