]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - lib/csu/mips/crtn.S
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / lib / csu / mips / crtn.S
1 #include <machine/asm.h>
2 __FBSDID("$FreeBSD$");
3
4         .section .init,"ax",%progbits
5         .align 4
6         .set noreorder
7 #if defined(__ABICALLS__) && (defined(__mips_n32) || defined(__mips_n64))
8         REG_L   gp, CALLFRAME_GP(sp)
9 #endif
10         REG_L   ra, CALLFRAME_RA(sp)
11         jr      ra
12         PTR_ADDU sp, sp, CALLFRAME_SIZ
13         .set reorder
14
15         .section .fini,"ax",%progbits
16         .align 4
17         .set noreorder
18 #if defined(__ABICALLS__) && (defined(__mips_n32) || defined(__mips_n64))
19         REG_L   gp, CALLFRAME_GP(sp)
20 #endif
21         REG_L   ra, CALLFRAME_RA(sp)
22         jr      ra
23         PTR_ADDU sp, sp, CALLFRAME_SIZ
24         .set reorder