mirror of
https://github.com/golang/go
synced 2024-11-17 22:05:02 -07:00
f19e400180
CL 344955 and CL 359476 removed almost all // +build lines, but leaving some assembly files and generating scripts. Also, some files were added with // +build lines after CL 359476 was merged. Remove these or rename files where more appropriate. For #41184 Change-Id: I7eb85a498ed9788b42a636e775f261d755504ffa Reviewed-on: https://go-review.googlesource.com/c/go/+/361480 Trust: Tobias Klauser <tobias.klauser@gmail.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Bryan C. Mills <bcmills@google.com>
148 lines
2.7 KiB
ArmAsm
148 lines
2.7 KiB
ArmAsm
// Code generated by mkpreempt.go; DO NOT EDIT.
|
|
|
|
//go:build ppc64 || ppc64le
|
|
|
|
#include "go_asm.h"
|
|
#include "textflag.h"
|
|
|
|
TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0
|
|
MOVD R31, -488(R1)
|
|
MOVD LR, R31
|
|
MOVDU R31, -520(R1)
|
|
MOVD R3, 40(R1)
|
|
MOVD R4, 48(R1)
|
|
MOVD R5, 56(R1)
|
|
MOVD R6, 64(R1)
|
|
MOVD R7, 72(R1)
|
|
MOVD R8, 80(R1)
|
|
MOVD R9, 88(R1)
|
|
MOVD R10, 96(R1)
|
|
MOVD R11, 104(R1)
|
|
MOVD R14, 112(R1)
|
|
MOVD R15, 120(R1)
|
|
MOVD R16, 128(R1)
|
|
MOVD R17, 136(R1)
|
|
MOVD R18, 144(R1)
|
|
MOVD R19, 152(R1)
|
|
MOVD R20, 160(R1)
|
|
MOVD R21, 168(R1)
|
|
MOVD R22, 176(R1)
|
|
MOVD R23, 184(R1)
|
|
MOVD R24, 192(R1)
|
|
MOVD R25, 200(R1)
|
|
MOVD R26, 208(R1)
|
|
MOVD R27, 216(R1)
|
|
MOVD R28, 224(R1)
|
|
MOVD R29, 232(R1)
|
|
MOVW CR, R31
|
|
MOVW R31, 240(R1)
|
|
MOVD XER, R31
|
|
MOVD R31, 248(R1)
|
|
FMOVD F0, 256(R1)
|
|
FMOVD F1, 264(R1)
|
|
FMOVD F2, 272(R1)
|
|
FMOVD F3, 280(R1)
|
|
FMOVD F4, 288(R1)
|
|
FMOVD F5, 296(R1)
|
|
FMOVD F6, 304(R1)
|
|
FMOVD F7, 312(R1)
|
|
FMOVD F8, 320(R1)
|
|
FMOVD F9, 328(R1)
|
|
FMOVD F10, 336(R1)
|
|
FMOVD F11, 344(R1)
|
|
FMOVD F12, 352(R1)
|
|
FMOVD F13, 360(R1)
|
|
FMOVD F14, 368(R1)
|
|
FMOVD F15, 376(R1)
|
|
FMOVD F16, 384(R1)
|
|
FMOVD F17, 392(R1)
|
|
FMOVD F18, 400(R1)
|
|
FMOVD F19, 408(R1)
|
|
FMOVD F20, 416(R1)
|
|
FMOVD F21, 424(R1)
|
|
FMOVD F22, 432(R1)
|
|
FMOVD F23, 440(R1)
|
|
FMOVD F24, 448(R1)
|
|
FMOVD F25, 456(R1)
|
|
FMOVD F26, 464(R1)
|
|
FMOVD F27, 472(R1)
|
|
FMOVD F28, 480(R1)
|
|
FMOVD F29, 488(R1)
|
|
FMOVD F30, 496(R1)
|
|
FMOVD F31, 504(R1)
|
|
MOVFL FPSCR, F0
|
|
FMOVD F0, 512(R1)
|
|
CALL ·asyncPreempt2(SB)
|
|
FMOVD 512(R1), F0
|
|
MOVFL F0, FPSCR
|
|
FMOVD 504(R1), F31
|
|
FMOVD 496(R1), F30
|
|
FMOVD 488(R1), F29
|
|
FMOVD 480(R1), F28
|
|
FMOVD 472(R1), F27
|
|
FMOVD 464(R1), F26
|
|
FMOVD 456(R1), F25
|
|
FMOVD 448(R1), F24
|
|
FMOVD 440(R1), F23
|
|
FMOVD 432(R1), F22
|
|
FMOVD 424(R1), F21
|
|
FMOVD 416(R1), F20
|
|
FMOVD 408(R1), F19
|
|
FMOVD 400(R1), F18
|
|
FMOVD 392(R1), F17
|
|
FMOVD 384(R1), F16
|
|
FMOVD 376(R1), F15
|
|
FMOVD 368(R1), F14
|
|
FMOVD 360(R1), F13
|
|
FMOVD 352(R1), F12
|
|
FMOVD 344(R1), F11
|
|
FMOVD 336(R1), F10
|
|
FMOVD 328(R1), F9
|
|
FMOVD 320(R1), F8
|
|
FMOVD 312(R1), F7
|
|
FMOVD 304(R1), F6
|
|
FMOVD 296(R1), F5
|
|
FMOVD 288(R1), F4
|
|
FMOVD 280(R1), F3
|
|
FMOVD 272(R1), F2
|
|
FMOVD 264(R1), F1
|
|
FMOVD 256(R1), F0
|
|
MOVD 248(R1), R31
|
|
MOVD R31, XER
|
|
MOVW 240(R1), R31
|
|
MOVFL R31, $0xff
|
|
MOVD 232(R1), R29
|
|
MOVD 224(R1), R28
|
|
MOVD 216(R1), R27
|
|
MOVD 208(R1), R26
|
|
MOVD 200(R1), R25
|
|
MOVD 192(R1), R24
|
|
MOVD 184(R1), R23
|
|
MOVD 176(R1), R22
|
|
MOVD 168(R1), R21
|
|
MOVD 160(R1), R20
|
|
MOVD 152(R1), R19
|
|
MOVD 144(R1), R18
|
|
MOVD 136(R1), R17
|
|
MOVD 128(R1), R16
|
|
MOVD 120(R1), R15
|
|
MOVD 112(R1), R14
|
|
MOVD 104(R1), R11
|
|
MOVD 96(R1), R10
|
|
MOVD 88(R1), R9
|
|
MOVD 80(R1), R8
|
|
MOVD 72(R1), R7
|
|
MOVD 64(R1), R6
|
|
MOVD 56(R1), R5
|
|
MOVD 48(R1), R4
|
|
MOVD 40(R1), R3
|
|
MOVD 520(R1), R31
|
|
MOVD R31, LR
|
|
MOVD 528(R1), R2
|
|
MOVD 536(R1), R12
|
|
MOVD (R1), R31
|
|
MOVD R31, CTR
|
|
MOVD 32(R1), R31
|
|
ADD $552, R1
|
|
JMP (CTR)
|