12345678910111213141516171819202122232425262728293031323334353637 |
- /* glibc's sysdeps/cris/elf/initfini.c used for reference [PROLOG] */
- .section .init
- .align 1
- .global _init
- .type _init, @function
- _init:
- subq 4,$sp
- move.d $r1,[$sp]
- move $srp,$r1
- subq 4,$sp
- move.d $r0,[$sp]
- #ifdef __arch_v32
- lapc _GLOBAL_OFFSET_TABLE_,$r0
- #else
- move.d $pc,$r0
- sub.d .:GOTOFF,$r0
- #endif
- .align 1
- .section .fini
- .align 1
- .global _fini
- .type _fini, @function
- _fini:
- subq 4,$sp
- move.d $r1,[$sp]
- move $srp,$r1
- subq 4,$sp
- move.d $r0,[$sp]
- #ifdef __arch_v32
- lapc _GLOBAL_OFFSET_TABLE_,$r0
- #else
- move.d $pc,$r0
- sub.d .:GOTOFF,$r0
- #endif
- .align 1
|