Commit 71f72e9d authored by David du Colombier's avatar David du Colombier

syscall: use name+(NN)FP on plan9/386

Generated from go vet.

Change-Id: I2620e5544be46485a876c7dce26b0592bf5a4101
Reviewed-on: https://go-review.googlesource.com/32070Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
parent f6aec889
...@@ -2,9 +2,6 @@ ...@@ -2,9 +2,6 @@
// Use of this source code is governed by a BSD-style // Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file. // license that can be found in the LICENSE file.
// TODO(rsc): Rewrite all nn(SP) references into name+(nn-8)(FP)
// so that go vet can check that they are correct.
#include "textflag.h" #include "textflag.h"
#include "funcdata.h" #include "funcdata.h"
...@@ -22,8 +19,8 @@ TEXT ·Syscall(SB),NOSPLIT,$0-32 ...@@ -22,8 +19,8 @@ TEXT ·Syscall(SB),NOSPLIT,$0-32
CALL runtime·entersyscall(SB) CALL runtime·entersyscall(SB)
MOVL trap+0(FP), AX // syscall entry MOVL trap+0(FP), AX // syscall entry
// slide args down on top of system call number // slide args down on top of system call number
LEAL 8(SP), SI LEAL a1+4(FP), SI
LEAL 4(SP), DI LEAL trap+0(FP), DI
CLD CLD
MOVSL MOVSL
MOVSL MOVSL
...@@ -57,8 +54,8 @@ TEXT ·Syscall6(SB),NOSPLIT,$0-44 ...@@ -57,8 +54,8 @@ TEXT ·Syscall6(SB),NOSPLIT,$0-44
CALL runtime·entersyscall(SB) CALL runtime·entersyscall(SB)
MOVL trap+0(FP), AX // syscall entry MOVL trap+0(FP), AX // syscall entry
// slide args down on top of system call number // slide args down on top of system call number
LEAL 8(SP), SI LEAL a1+4(FP), SI
LEAL 4(SP), DI LEAL trap+0(FP), DI
CLD CLD
MOVSL MOVSL
MOVSL MOVSL
...@@ -94,8 +91,8 @@ copyresult4: ...@@ -94,8 +91,8 @@ copyresult4:
TEXT ·RawSyscall(SB),NOSPLIT,$0-28 TEXT ·RawSyscall(SB),NOSPLIT,$0-28
MOVL trap+0(FP), AX // syscall entry MOVL trap+0(FP), AX // syscall entry
// slide args down on top of system call number // slide args down on top of system call number
LEAL 8(SP), SI LEAL a1+4(FP), SI
LEAL 4(SP), DI LEAL trap+0(FP), DI
CLD CLD
MOVSL MOVSL
MOVSL MOVSL
...@@ -109,8 +106,8 @@ TEXT ·RawSyscall(SB),NOSPLIT,$0-28 ...@@ -109,8 +106,8 @@ TEXT ·RawSyscall(SB),NOSPLIT,$0-28
TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 TEXT ·RawSyscall6(SB),NOSPLIT,$0-40
MOVL trap+0(FP), AX // syscall entry MOVL trap+0(FP), AX // syscall entry
// slide args down on top of system call number // slide args down on top of system call number
LEAL 8(SP), SI LEAL a1+4(FP), SI
LEAL 4(SP), DI LEAL trap+0(FP), DI
CLD CLD
MOVSL MOVSL
MOVSL MOVSL
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment