155944Swpaul/* 4 slots for argument spill area.  1 for cpreturn, 1 for stack.
255944Swpaul   Return spill offset of 40 and 20.  Aligned to 16 bytes for n32.  */
355944Swpaul
455944Swpaul	.section .init,"ax",@progbits
555944Swpaul	.globl	_init
655944Swpaul	.type	_init,@function
755944Swpaul_init:
855944Swpaul#ifdef __mips64
955944Swpaul	daddu   $sp,$sp,-48
1055944Swpaul	sd      $31,40($sp)
1155944Swpaul#else
1255944Swpaul	addu	$sp,$sp,-32
1355944Swpaul	sw	$31,20($sp)
1455944Swpaul#endif
1555944Swpaul
1655944Swpaul	.section .fini,"ax",@progbits
1755944Swpaul	.globl	_fini
1855944Swpaul	.type	_fini,@function
1955944Swpaul_fini:
2055944Swpaul#ifdef __mips64
2155944Swpaul	daddu   $sp,$sp,-48
2255944Swpaul	sd      $31,40($sp)
2355944Swpaul#else
2455944Swpaul	addu	$sp,$sp,-32
2555944Swpaul	sw	$31,20($sp)
2655944Swpaul#endif
2755944Swpaul