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