X7ROOT File Manager
Current Path:
/opt/golang/1.22.0/src/internal/cpu
opt
/
golang
/
1.22.0
/
src
/
internal
/
cpu
/
馃搧
..
馃搫
cpu.go
(6.85 KB)
馃搫
cpu.s
(276 B)
馃搫
cpu_arm.go
(1.26 KB)
馃搫
cpu_arm64.go
(1.64 KB)
馃搫
cpu_arm64.s
(439 B)
馃搫
cpu_arm64_android.go
(231 B)
馃搫
cpu_arm64_darwin.go
(1014 B)
馃搫
cpu_arm64_freebsd.go
(322 B)
馃搫
cpu_arm64_hwcap.go
(2.15 KB)
馃搫
cpu_arm64_linux.go
(250 B)
馃搫
cpu_arm64_openbsd.go
(574 B)
馃搫
cpu_arm64_other.go
(466 B)
馃搫
cpu_loong64.go
(398 B)
馃搫
cpu_mips.go
(220 B)
馃搫
cpu_mips64x.go
(671 B)
馃搫
cpu_mipsle.go
(220 B)
馃搫
cpu_no_name.go
(620 B)
馃搫
cpu_ppc64x.go
(651 B)
馃搫
cpu_ppc64x_aix.go
(603 B)
馃搫
cpu_ppc64x_linux.go
(885 B)
馃搫
cpu_ppc64x_other.go
(423 B)
馃搫
cpu_riscv64.go
(220 B)
馃搫
cpu_s390x.go
(5.88 KB)
馃搫
cpu_s390x.s
(2.2 KB)
馃搫
cpu_s390x_test.go
(1.43 KB)
馃搫
cpu_test.go
(1.4 KB)
馃搫
cpu_wasm.go
(220 B)
馃搫
cpu_x86.go
(5.81 KB)
馃搫
cpu_x86.s
(831 B)
馃搫
cpu_x86_test.go
(1.37 KB)
馃搫
export_test.go
(200 B)
馃搫
export_x86_test.go
(241 B)
Editing: cpu_s390x.s
// Copyright 2018 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 stfle() facilityList TEXT 路stfle(SB), NOSPLIT|NOFRAME, $0-32 MOVD $ret+0(FP), R1 MOVD $3, R0 // last doubleword index to store XC $32, (R1), (R1) // clear 4 doublewords (32 bytes) WORD $0xb2b01000 // store facility list extended (STFLE) RET // func kmQuery() queryResult TEXT 路kmQuery(SB), NOSPLIT|NOFRAME, $0-16 MOVD $0, R0 // set function code to 0 (KM-Query) MOVD $ret+0(FP), R1 // address of 16-byte return value KM R2, R4 // cipher message (KM) RET // func kmcQuery() queryResult TEXT 路kmcQuery(SB), NOSPLIT|NOFRAME, $0-16 MOVD $0, R0 // set function code to 0 (KMC-Query) MOVD $ret+0(FP), R1 // address of 16-byte return value KMC R2, R4 // cipher message with chaining (KMC) RET // func kmctrQuery() queryResult TEXT 路kmctrQuery(SB), NOSPLIT|NOFRAME, $0-16 MOVD $0, R0 // set function code to 0 (KMCTR-Query) MOVD $ret+0(FP), R1 // address of 16-byte return value KMCTR R2, R4, R4 // cipher message with counter (KMCTR) RET // func kmaQuery() queryResult TEXT 路kmaQuery(SB), NOSPLIT|NOFRAME, $0-16 MOVD $0, R0 // set function code to 0 (KMA-Query) MOVD $ret+0(FP), R1 // address of 16-byte return value KMA R2, R6, R4 // cipher message with authentication (KMA) RET // func kimdQuery() queryResult TEXT 路kimdQuery(SB), NOSPLIT|NOFRAME, $0-16 MOVD $0, R0 // set function code to 0 (KIMD-Query) MOVD $ret+0(FP), R1 // address of 16-byte return value KIMD R2, R4 // compute intermediate message digest (KIMD) RET // func klmdQuery() queryResult TEXT 路klmdQuery(SB), NOSPLIT|NOFRAME, $0-16 MOVD $0, R0 // set function code to 0 (KLMD-Query) MOVD $ret+0(FP), R1 // address of 16-byte return value KLMD R2, R4 // compute last message digest (KLMD) RET // func kdsaQuery() queryResult TEXT 路kdsaQuery(SB), NOSPLIT|NOFRAME, $0-16 MOVD $0, R0 // set function code to 0 (KLMD-Query) MOVD $ret+0(FP), R1 // address of 16-byte return value KDSA R0, R4 // compute digital signature authentication RET
Upload File
Create Folder