| // Code generated by mkpreempt.go; DO NOT EDIT. |
| |
| #include "go_asm.h" |
| #include "textflag.h" |
| |
| TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0 |
| MOVV R1, -480(R3) |
| SUBV $480, R3 |
| MOVV R4, 8(R3) |
| MOVV R5, 16(R3) |
| MOVV R6, 24(R3) |
| MOVV R7, 32(R3) |
| MOVV R8, 40(R3) |
| MOVV R9, 48(R3) |
| MOVV R10, 56(R3) |
| MOVV R11, 64(R3) |
| MOVV R12, 72(R3) |
| MOVV R13, 80(R3) |
| MOVV R14, 88(R3) |
| MOVV R15, 96(R3) |
| MOVV R16, 104(R3) |
| MOVV R17, 112(R3) |
| MOVV R18, 120(R3) |
| MOVV R19, 128(R3) |
| MOVV R20, 136(R3) |
| MOVV R21, 144(R3) |
| MOVV R23, 152(R3) |
| MOVV R24, 160(R3) |
| MOVV R25, 168(R3) |
| MOVV R26, 176(R3) |
| MOVV R27, 184(R3) |
| MOVV R28, 192(R3) |
| MOVV R29, 200(R3) |
| MOVV R31, 208(R3) |
| MOVD F0, 216(R3) |
| MOVD F1, 224(R3) |
| MOVD F2, 232(R3) |
| MOVD F3, 240(R3) |
| MOVD F4, 248(R3) |
| MOVD F5, 256(R3) |
| MOVD F6, 264(R3) |
| MOVD F7, 272(R3) |
| MOVD F8, 280(R3) |
| MOVD F9, 288(R3) |
| MOVD F10, 296(R3) |
| MOVD F11, 304(R3) |
| MOVD F12, 312(R3) |
| MOVD F13, 320(R3) |
| MOVD F14, 328(R3) |
| MOVD F15, 336(R3) |
| MOVD F16, 344(R3) |
| MOVD F17, 352(R3) |
| MOVD F18, 360(R3) |
| MOVD F19, 368(R3) |
| MOVD F20, 376(R3) |
| MOVD F21, 384(R3) |
| MOVD F22, 392(R3) |
| MOVD F23, 400(R3) |
| MOVD F24, 408(R3) |
| MOVD F25, 416(R3) |
| MOVD F26, 424(R3) |
| MOVD F27, 432(R3) |
| MOVD F28, 440(R3) |
| MOVD F29, 448(R3) |
| MOVD F30, 456(R3) |
| MOVD F31, 464(R3) |
| MOVV FCC0, R4 |
| BSTRINSV $7, R4, $0, R5 |
| MOVV FCC1, R4 |
| BSTRINSV $15, R4, $8, R5 |
| MOVV FCC2, R4 |
| BSTRINSV $23, R4, $16, R5 |
| MOVV FCC3, R4 |
| BSTRINSV $31, R4, $24, R5 |
| MOVV FCC4, R4 |
| BSTRINSV $39, R4, $32, R5 |
| MOVV FCC5, R4 |
| BSTRINSV $47, R4, $40, R5 |
| MOVV FCC6, R4 |
| BSTRINSV $55, R4, $48, R5 |
| MOVV FCC7, R4 |
| BSTRINSV $63, R4, $56, R5 |
| MOVV R5, 472(R3) |
| CALL ·asyncPreempt2(SB) |
| MOVV 472(R3), R5 |
| BSTRPICKV $7, R5, $0, R4 |
| MOVV R4, FCC0 |
| BSTRPICKV $15, R5, $8, R4 |
| MOVV R4, FCC1 |
| BSTRPICKV $23, R5, $16, R4 |
| MOVV R4, FCC2 |
| BSTRPICKV $31, R5, $24, R4 |
| MOVV R4, FCC3 |
| BSTRPICKV $39, R5, $32, R4 |
| MOVV R4, FCC4 |
| BSTRPICKV $47, R5, $40, R4 |
| MOVV R4, FCC5 |
| BSTRPICKV $55, R5, $48, R4 |
| MOVV R4, FCC6 |
| BSTRPICKV $63, R5, $56, R4 |
| MOVV R4, FCC7 |
| MOVD 464(R3), F31 |
| MOVD 456(R3), F30 |
| MOVD 448(R3), F29 |
| MOVD 440(R3), F28 |
| MOVD 432(R3), F27 |
| MOVD 424(R3), F26 |
| MOVD 416(R3), F25 |
| MOVD 408(R3), F24 |
| MOVD 400(R3), F23 |
| MOVD 392(R3), F22 |
| MOVD 384(R3), F21 |
| MOVD 376(R3), F20 |
| MOVD 368(R3), F19 |
| MOVD 360(R3), F18 |
| MOVD 352(R3), F17 |
| MOVD 344(R3), F16 |
| MOVD 336(R3), F15 |
| MOVD 328(R3), F14 |
| MOVD 320(R3), F13 |
| MOVD 312(R3), F12 |
| MOVD 304(R3), F11 |
| MOVD 296(R3), F10 |
| MOVD 288(R3), F9 |
| MOVD 280(R3), F8 |
| MOVD 272(R3), F7 |
| MOVD 264(R3), F6 |
| MOVD 256(R3), F5 |
| MOVD 248(R3), F4 |
| MOVD 240(R3), F3 |
| MOVD 232(R3), F2 |
| MOVD 224(R3), F1 |
| MOVD 216(R3), F0 |
| MOVV 208(R3), R31 |
| MOVV 200(R3), R29 |
| MOVV 192(R3), R28 |
| MOVV 184(R3), R27 |
| MOVV 176(R3), R26 |
| MOVV 168(R3), R25 |
| MOVV 160(R3), R24 |
| MOVV 152(R3), R23 |
| MOVV 144(R3), R21 |
| MOVV 136(R3), R20 |
| MOVV 128(R3), R19 |
| MOVV 120(R3), R18 |
| MOVV 112(R3), R17 |
| MOVV 104(R3), R16 |
| MOVV 96(R3), R15 |
| MOVV 88(R3), R14 |
| MOVV 80(R3), R13 |
| MOVV 72(R3), R12 |
| MOVV 64(R3), R11 |
| MOVV 56(R3), R10 |
| MOVV 48(R3), R9 |
| MOVV 40(R3), R8 |
| MOVV 32(R3), R7 |
| MOVV 24(R3), R6 |
| MOVV 16(R3), R5 |
| MOVV 8(R3), R4 |
| MOVV 480(R3), R1 |
| MOVV (R3), R30 |
| ADDV $488, R3 |
| JMP (R30) |