$43 GRAYBYTE WORDPRESS FILE MANAGER $11

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/lib/golang/src/internal/runtime/syscall/

HOME
Current File : /lib/golang/src/internal/runtime/syscall//asm_linux_riscv64.s
// Copyright 2022 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

#include "textflag.h"

// func Syscall6(num, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, errno uintptr)
//
// We need to convert to the syscall ABI.
//
// arg | ABIInternal | Syscall
// ---------------------------
// num | A0          | A7
// a1  | A1          | A0
// a2  | A2          | A1
// a3  | A3          | A2
// a4  | A4          | A3
// a5  | A5          | A4
// a6  | A6          | A5
//
// r1  | A0          | A0
// r2  | A1          | A1
// err | A2          | part of A0
TEXT ·Syscall6<ABIInternal>(SB),NOSPLIT,$0-80
	MOV	A0, A7
	MOV	A1, A0
	MOV	A2, A1
	MOV	A3, A2
	MOV	A4, A3
	MOV	A5, A4
	MOV	A6, A5
	ECALL
	MOV	$-4096, T0
	BLTU	T0, A0, err
	// r1 already in A0
	// r2 already in A1
	MOV	ZERO, A2 // errno
	RET
err:
	SUB	A0, ZERO, A2 // errno
	MOV	$-1, A0	     // r1
	MOV	ZERO, A1     // r2
	RET

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
16 Dec 2025 9.30 PM
root / root
0755
asm_linux_386.s
0.841 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_amd64.s
1.108 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_arm.s
0.68 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_arm64.s
0.63 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_loong64.s
0.989 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_mips64x.s
0.707 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_mipsx.s
0.855 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_ppc64x.s
0.686 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_riscv64.s
0.946 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_s390x.s
0.647 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux.go
0.559 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_386.go
0.591 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_amd64.go
0.589 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_arm.go
0.606 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_arm64.go
0.599 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_loong64.go
0.611 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_mips64x.go
0.672 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_mipsx.go
0.649 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_ppc64x.go
0.654 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_riscv64.go
0.611 KB
4 Dec 2025 6.06 PM
root / root
0644
defs_linux_s390x.go
0.615 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux.go
2.817 KB
4 Dec 2025 6.06 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF