diff options
| author | David du Colombier <0intro@gmail.com> | 2016-10-26 00:06:45 +0200 |
|---|---|---|
| committer | David du Colombier <0intro@gmail.com> | 2016-10-25 22:13:29 +0000 |
| commit | 71f72e9d4f1cd3fd7e27515d1a5c5159fca99f0e (patch) | |
| tree | 2fee16d734b95dc2b3935979bf9fad9af1e1d2e6 /src/syscall | |
| parent | f6aec889e1c880316b1989bdc6ce3b926cbe5fe4 (diff) | |
| download | go-71f72e9d4f1cd3fd7e27515d1a5c5159fca99f0e.tar.xz | |
syscall: use name+(NN)FP on plan9/386
Generated from go vet.
Change-Id: I2620e5544be46485a876c7dce26b0592bf5a4101
Reviewed-on: https://go-review.googlesource.com/32070
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/syscall')
| -rw-r--r-- | src/syscall/asm_plan9_386.s | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/syscall/asm_plan9_386.s b/src/syscall/asm_plan9_386.s index 1d705be0e0..047ae59887 100644 --- a/src/syscall/asm_plan9_386.s +++ b/src/syscall/asm_plan9_386.s @@ -2,9 +2,6 @@ // Use of this source code is governed by a BSD-style // 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 "funcdata.h" @@ -22,8 +19,8 @@ TEXT ·Syscall(SB),NOSPLIT,$0-32 CALL runtime·entersyscall(SB) MOVL trap+0(FP), AX // syscall entry // slide args down on top of system call number - LEAL 8(SP), SI - LEAL 4(SP), DI + LEAL a1+4(FP), SI + LEAL trap+0(FP), DI CLD MOVSL MOVSL @@ -57,8 +54,8 @@ TEXT ·Syscall6(SB),NOSPLIT,$0-44 CALL runtime·entersyscall(SB) MOVL trap+0(FP), AX // syscall entry // slide args down on top of system call number - LEAL 8(SP), SI - LEAL 4(SP), DI + LEAL a1+4(FP), SI + LEAL trap+0(FP), DI CLD MOVSL MOVSL @@ -94,8 +91,8 @@ copyresult4: TEXT ·RawSyscall(SB),NOSPLIT,$0-28 MOVL trap+0(FP), AX // syscall entry // slide args down on top of system call number - LEAL 8(SP), SI - LEAL 4(SP), DI + LEAL a1+4(FP), SI + LEAL trap+0(FP), DI CLD MOVSL MOVSL @@ -109,8 +106,8 @@ TEXT ·RawSyscall(SB),NOSPLIT,$0-28 TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 MOVL trap+0(FP), AX // syscall entry // slide args down on top of system call number - LEAL 8(SP), SI - LEAL 4(SP), DI + LEAL a1+4(FP), SI + LEAL trap+0(FP), DI CLD MOVSL MOVSL |
