OLD | NEW |
(Empty) | |
| 1 .global __setjmp |
| 2 .global _setjmp |
| 3 .global setjmp |
| 4 .type __setjmp,@function |
| 5 .type _setjmp,@function |
| 6 .type setjmp,@function |
| 7 __setjmp: |
| 8 _setjmp: |
| 9 setjmp: |
| 10 // IHI0055B_aapcs64.pdf 5.1.1, 5.1.2 callee saved registers |
| 11 stp x19, x20, [x0,#0] |
| 12 stp x21, x22, [x0,#16] |
| 13 stp x23, x24, [x0,#32] |
| 14 stp x25, x26, [x0,#48] |
| 15 stp x27, x28, [x0,#64] |
| 16 stp x29, x30, [x0,#80] |
| 17 mov x2, sp |
| 18 str x2, [x0,#104] |
| 19 stp d8, d9, [x0,#112] |
| 20 stp d10, d11, [x0,#128] |
| 21 stp d12, d13, [x0,#144] |
| 22 stp d14, d15, [x0,#160] |
| 23 mov x0, #0 |
| 24 ret |
OLD | NEW |