mirror of https://go.googlesource.com/go
128 lines
2.3 KiB
ArmAsm
128 lines
2.3 KiB
ArmAsm
// Code generated by mkpreempt.go; DO NOT EDIT.
|
|
|
|
#include "go_asm.h"
|
|
#include "textflag.h"
|
|
|
|
TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0
|
|
MOV X1, -464(X2)
|
|
SUB $464, X2
|
|
MOV X5, 8(X2)
|
|
MOV X6, 16(X2)
|
|
MOV X7, 24(X2)
|
|
MOV X8, 32(X2)
|
|
MOV X9, 40(X2)
|
|
MOV X10, 48(X2)
|
|
MOV X11, 56(X2)
|
|
MOV X12, 64(X2)
|
|
MOV X13, 72(X2)
|
|
MOV X14, 80(X2)
|
|
MOV X15, 88(X2)
|
|
MOV X16, 96(X2)
|
|
MOV X17, 104(X2)
|
|
MOV X18, 112(X2)
|
|
MOV X19, 120(X2)
|
|
MOV X20, 128(X2)
|
|
MOV X21, 136(X2)
|
|
MOV X22, 144(X2)
|
|
MOV X23, 152(X2)
|
|
MOV X24, 160(X2)
|
|
MOV X25, 168(X2)
|
|
MOV X26, 176(X2)
|
|
MOV X28, 184(X2)
|
|
MOV X29, 192(X2)
|
|
MOV X30, 200(X2)
|
|
MOVD F0, 208(X2)
|
|
MOVD F1, 216(X2)
|
|
MOVD F2, 224(X2)
|
|
MOVD F3, 232(X2)
|
|
MOVD F4, 240(X2)
|
|
MOVD F5, 248(X2)
|
|
MOVD F6, 256(X2)
|
|
MOVD F7, 264(X2)
|
|
MOVD F8, 272(X2)
|
|
MOVD F9, 280(X2)
|
|
MOVD F10, 288(X2)
|
|
MOVD F11, 296(X2)
|
|
MOVD F12, 304(X2)
|
|
MOVD F13, 312(X2)
|
|
MOVD F14, 320(X2)
|
|
MOVD F15, 328(X2)
|
|
MOVD F16, 336(X2)
|
|
MOVD F17, 344(X2)
|
|
MOVD F18, 352(X2)
|
|
MOVD F19, 360(X2)
|
|
MOVD F20, 368(X2)
|
|
MOVD F21, 376(X2)
|
|
MOVD F22, 384(X2)
|
|
MOVD F23, 392(X2)
|
|
MOVD F24, 400(X2)
|
|
MOVD F25, 408(X2)
|
|
MOVD F26, 416(X2)
|
|
MOVD F27, 424(X2)
|
|
MOVD F28, 432(X2)
|
|
MOVD F29, 440(X2)
|
|
MOVD F30, 448(X2)
|
|
MOVD F31, 456(X2)
|
|
CALL ·asyncPreempt2(SB)
|
|
MOVD 456(X2), F31
|
|
MOVD 448(X2), F30
|
|
MOVD 440(X2), F29
|
|
MOVD 432(X2), F28
|
|
MOVD 424(X2), F27
|
|
MOVD 416(X2), F26
|
|
MOVD 408(X2), F25
|
|
MOVD 400(X2), F24
|
|
MOVD 392(X2), F23
|
|
MOVD 384(X2), F22
|
|
MOVD 376(X2), F21
|
|
MOVD 368(X2), F20
|
|
MOVD 360(X2), F19
|
|
MOVD 352(X2), F18
|
|
MOVD 344(X2), F17
|
|
MOVD 336(X2), F16
|
|
MOVD 328(X2), F15
|
|
MOVD 320(X2), F14
|
|
MOVD 312(X2), F13
|
|
MOVD 304(X2), F12
|
|
MOVD 296(X2), F11
|
|
MOVD 288(X2), F10
|
|
MOVD 280(X2), F9
|
|
MOVD 272(X2), F8
|
|
MOVD 264(X2), F7
|
|
MOVD 256(X2), F6
|
|
MOVD 248(X2), F5
|
|
MOVD 240(X2), F4
|
|
MOVD 232(X2), F3
|
|
MOVD 224(X2), F2
|
|
MOVD 216(X2), F1
|
|
MOVD 208(X2), F0
|
|
MOV 200(X2), X30
|
|
MOV 192(X2), X29
|
|
MOV 184(X2), X28
|
|
MOV 176(X2), X26
|
|
MOV 168(X2), X25
|
|
MOV 160(X2), X24
|
|
MOV 152(X2), X23
|
|
MOV 144(X2), X22
|
|
MOV 136(X2), X21
|
|
MOV 128(X2), X20
|
|
MOV 120(X2), X19
|
|
MOV 112(X2), X18
|
|
MOV 104(X2), X17
|
|
MOV 96(X2), X16
|
|
MOV 88(X2), X15
|
|
MOV 80(X2), X14
|
|
MOV 72(X2), X13
|
|
MOV 64(X2), X12
|
|
MOV 56(X2), X11
|
|
MOV 48(X2), X10
|
|
MOV 40(X2), X9
|
|
MOV 32(X2), X8
|
|
MOV 24(X2), X7
|
|
MOV 16(X2), X6
|
|
MOV 8(X2), X5
|
|
MOV 464(X2), X1
|
|
MOV (X2), X31
|
|
ADD $472, X2
|
|
JMP (X31)
|