aboutsummaryrefslogtreecommitdiff
path: root/src/syscall/asm_linux_ppc64x.s
diff options
context:
space:
mode:
authorMichael Pratt <mpratt@google.com>2022-02-24 17:00:12 -0500
committerMichael Pratt <mpratt@google.com>2022-04-21 18:07:25 +0000
commita56e2f672bda459b95cc9b2f287f895424643102 (patch)
tree19189f1e6199d16c2f7d80c35f5d4068668bdcde /src/syscall/asm_linux_ppc64x.s
parent64e69d3925e2d1f3fb903a2b4f422cf1cbc49ec1 (diff)
downloadgo-a56e2f672bda459b95cc9b2f287f895424643102.tar.xz
syscall: define Syscall6 in terms of RawSyscall6 on linux
For #51087 Change-Id: I4a5b5cb74f12db8999c6ff0e98c3034b58af3959 Reviewed-on: https://go-review.googlesource.com/c/go/+/388478 Run-TryBot: Michael Pratt <mpratt@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/syscall/asm_linux_ppc64x.s')
-rw-r--r--src/syscall/asm_linux_ppc64x.s24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/syscall/asm_linux_ppc64x.s b/src/syscall/asm_linux_ppc64x.s
index d60e472226..89cc1c2b0b 100644
--- a/src/syscall/asm_linux_ppc64x.s
+++ b/src/syscall/asm_linux_ppc64x.s
@@ -10,30 +10,6 @@
// System calls for ppc64, Linux
//
-TEXT ·Syscall6(SB),NOSPLIT,$0-80
- BL runtime·entersyscall<ABIInternal>(SB)
- MOVD a1+8(FP), R3
- MOVD a2+16(FP), R4
- MOVD a3+24(FP), R5
- MOVD a4+32(FP), R6
- MOVD a5+40(FP), R7
- MOVD a6+48(FP), R8
- MOVD trap+0(FP), R9 // syscall entry
- SYSCALL R9
- BVC ok6
- MOVD $-1, R4
- MOVD R4, r1+56(FP) // r1
- MOVD R0, r2+64(FP) // r2
- MOVD R3, err+72(FP) // errno
- BL runtime·exitsyscall<ABIInternal>(SB)
- RET
-ok6:
- MOVD R3, r1+56(FP) // r1
- MOVD R0, r2+64(FP) // r2
- MOVD R0, err+72(FP) // errno
- BL runtime·exitsyscall<ABIInternal>(SB)
- RET
-
// func rawVforkSyscall(trap, a1 uintptr) (r1, err uintptr)
TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-32
MOVD a1+8(FP), R3