| // Code generated by mkpreempt.go; DO NOT EDIT. | |
| #include "go_asm.h" | |
| #include "textflag.h" | |
| TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0 | |
| MOVD R30, -496(RSP) | |
| SUB $496, RSP | |
| MOVD R29, -8(RSP) | |
| SUB $8, RSP, R29 | |
| #ifdef GOOS_ios | |
| MOVD R30, (RSP) | |
| #endif | |
| STP (R0, R1), 8(RSP) | |
| STP (R2, R3), 24(RSP) | |
| STP (R4, R5), 40(RSP) | |
| STP (R6, R7), 56(RSP) | |
| STP (R8, R9), 72(RSP) | |
| STP (R10, R11), 88(RSP) | |
| STP (R12, R13), 104(RSP) | |
| STP (R14, R15), 120(RSP) | |
| STP (R16, R17), 136(RSP) | |
| STP (R19, R20), 152(RSP) | |
| STP (R21, R22), 168(RSP) | |
| STP (R23, R24), 184(RSP) | |
| STP (R25, R26), 200(RSP) | |
| MOVD NZCV, R0 | |
| MOVD R0, 216(RSP) | |
| MOVD FPSR, R0 | |
| MOVD R0, 224(RSP) | |
| FSTPD (F0, F1), 232(RSP) | |
| FSTPD (F2, F3), 248(RSP) | |
| FSTPD (F4, F5), 264(RSP) | |
| FSTPD (F6, F7), 280(RSP) | |
| FSTPD (F8, F9), 296(RSP) | |
| FSTPD (F10, F11), 312(RSP) | |
| FSTPD (F12, F13), 328(RSP) | |
| FSTPD (F14, F15), 344(RSP) | |
| FSTPD (F16, F17), 360(RSP) | |
| FSTPD (F18, F19), 376(RSP) | |
| FSTPD (F20, F21), 392(RSP) | |
| FSTPD (F22, F23), 408(RSP) | |
| FSTPD (F24, F25), 424(RSP) | |
| FSTPD (F26, F27), 440(RSP) | |
| FSTPD (F28, F29), 456(RSP) | |
| FSTPD (F30, F31), 472(RSP) | |
| CALL ·asyncPreempt2(SB) | |
| FLDPD 472(RSP), (F30, F31) | |
| FLDPD 456(RSP), (F28, F29) | |
| FLDPD 440(RSP), (F26, F27) | |
| FLDPD 424(RSP), (F24, F25) | |
| FLDPD 408(RSP), (F22, F23) | |
| FLDPD 392(RSP), (F20, F21) | |
| FLDPD 376(RSP), (F18, F19) | |
| FLDPD 360(RSP), (F16, F17) | |
| FLDPD 344(RSP), (F14, F15) | |
| FLDPD 328(RSP), (F12, F13) | |
| FLDPD 312(RSP), (F10, F11) | |
| FLDPD 296(RSP), (F8, F9) | |
| FLDPD 280(RSP), (F6, F7) | |
| FLDPD 264(RSP), (F4, F5) | |
| FLDPD 248(RSP), (F2, F3) | |
| FLDPD 232(RSP), (F0, F1) | |
| MOVD 224(RSP), R0 | |
| MOVD R0, FPSR | |
| MOVD 216(RSP), R0 | |
| MOVD R0, NZCV | |
| LDP 200(RSP), (R25, R26) | |
| LDP 184(RSP), (R23, R24) | |
| LDP 168(RSP), (R21, R22) | |
| LDP 152(RSP), (R19, R20) | |
| LDP 136(RSP), (R16, R17) | |
| LDP 120(RSP), (R14, R15) | |
| LDP 104(RSP), (R12, R13) | |
| LDP 88(RSP), (R10, R11) | |
| LDP 72(RSP), (R8, R9) | |
| LDP 56(RSP), (R6, R7) | |
| LDP 40(RSP), (R4, R5) | |
| LDP 24(RSP), (R2, R3) | |
| LDP 8(RSP), (R0, R1) | |
| MOVD 496(RSP), R30 | |
| MOVD -8(RSP), R29 | |
| MOVD (RSP), R27 | |
| ADD $512, RSP | |
| RET (R27) |