1
// Copyright 2015 The Go Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style
3
// license that can be found in the LICENSE file.
5
//go:build linux && (mips64 || mips64le) && gc
7
// +build mips64 mips64le
13
// System calls for mips64, Linux
16
// Just jump to package syscall's implementation for all these functions.
17
// The runtime may know about them.
19
TEXT ·Syscall(SB),NOSPLIT,$0-56
20
JMP syscall·Syscall(SB)
22
TEXT ·Syscall6(SB),NOSPLIT,$0-80
23
JMP syscall·Syscall6(SB)
25
TEXT ·SyscallNoError(SB),NOSPLIT,$0-48
26
JAL runtime·entersyscall(SB)
33
MOVV trap+0(FP), R2 // syscall entry
37
JAL runtime·exitsyscall(SB)
40
TEXT ·RawSyscall(SB),NOSPLIT,$0-56
41
JMP syscall·RawSyscall(SB)
43
TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
44
JMP syscall·RawSyscall6(SB)
46
TEXT ·RawSyscallNoError(SB),NOSPLIT,$0-48
53
MOVV trap+0(FP), R2 // syscall entry