// Code generated by mkpreempt.go; DO NOT EDIT. #include "go_asm.h" #include "textflag.h" TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0 PUSHFL ADJSP $156 NOP SP MOVL AX, 0(SP) MOVL CX, 4(SP) MOVL DX, 8(SP) MOVL BX, 12(SP) MOVL BP, 16(SP) MOVL SI, 20(SP) MOVL DI, 24(SP) #ifndef GO386_softfloat MOVUPS X0, 28(SP) MOVUPS X1, 44(SP) MOVUPS X2, 60(SP) MOVUPS X3, 76(SP) MOVUPS X4, 92(SP) MOVUPS X5, 108(SP) MOVUPS X6, 124(SP) MOVUPS X7, 140(SP) #endif CALL ·asyncPreempt2(SB) #ifndef GO386_softfloat MOVUPS 140(SP), X7 MOVUPS 124(SP), X6 MOVUPS 108(SP), X5 MOVUPS 92(SP), X4 MOVUPS 76(SP), X3 MOVUPS 60(SP), X2 MOVUPS 44(SP), X1 MOVUPS 28(SP), X0 #endif MOVL 24(SP), DI MOVL 20(SP), SI MOVL 16(SP), BP MOVL 12(SP), BX MOVL 8(SP), DX MOVL 4(SP), CX MOVL 0(SP), AX ADJSP $-156 POPFL RET