123456789101112131415161718192021222324252627282930313233343536373839 |
- /* glibc's sysdeps/xtensa/elf/initfini.c used for reference [PROLOG] */
- .section .init
- .align 4
- .global _init
- .hidden _init
- .type _init, @function
- _init:
- #if defined(__XTENSA_WINDOWED_ABI__)
- entry sp, 48
- #elif defined(__XTENSA_CALL0_ABI__)
- addi sp, sp, -16
- s32i a0, sp, 0
- #ifdef __FDPIC__
- s32i a12, sp, 4
- mov a12, a11
- #endif
- #else
- #error Unsupported Xtensa ABI
- #endif
- .section .fini
- .align 4
- .global _fini
- .hidden _fini
- .type _fini, @function
- _fini:
- #if defined(__XTENSA_WINDOWED_ABI__)
- entry sp, 48
- #elif defined(__XTENSA_CALL0_ABI__)
- addi sp, sp, -16
- s32i a0, sp, 0
- #ifdef __FDPIC__
- s32i a12, sp, 4
- mov a12, a11
- #endif
- #else
- #error Unsupported Xtensa ABI
- #endif
|