- Sort Score
- Result 10 results
- Languages All
Results 81 - 90 of 228 for topframe (0.19 sec)
-
src/runtime/wincallback.go
// appropriately so different callbacks start with different // CALL instruction in runtime·callbackasm. This determines // which Go callback function is executed later on. TEXT runtime·callbackasm(SB),NOSPLIT|NOFRAME,$0 `) for i := 0; i < maxCallback; i++ { buf.WriteString("\tCALL\truntime·callbackasm1(SB)\n") } filename := fmt.Sprintf("zcallback_windows.s") err := os.WriteFile(filename, buf.Bytes(), 0666)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 19:29:51 UTC 2023 - 3.5K bytes - Viewed (0) -
src/internal/bytealg/equal_riscv64.s
#define CTXT S10 // func memequal(a, b unsafe.Pointer, size uintptr) bool TEXT runtime·memequal<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-25 // X10 = a_base // X11 = b_base // X12 = size JMP memequal<>(SB) // func memequal_varlen(a, b unsafe.Pointer) bool TEXT runtime·memequal_varlen<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-17 MOV 8(CTXT), X12 // compiler stores size at offset 8 in the closure // X10 = a_base // X11 = b_base
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 13:57:06 UTC 2023 - 2.4K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_mips64x.s
TEXT ·Load(SB),NOSPLIT|NOFRAME,$0-12 MOVV ptr+0(FP), R1 SYNC MOVWU 0(R1), R1 SYNC MOVW R1, ret+8(FP) RET // uint8 ·Load8(uint8 volatile* ptr) TEXT ·Load8(SB),NOSPLIT|NOFRAME,$0-9 MOVV ptr+0(FP), R1 SYNC MOVBU 0(R1), R1 SYNC MOVB R1, ret+8(FP) RET // uint64 ·Load64(uint64 volatile* ptr) TEXT ·Load64(SB),NOSPLIT|NOFRAME,$0-16 MOVV ptr+0(FP), R1 SYNC
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 11 21:29:34 UTC 2024 - 7.2K bytes - Viewed (0) -
src/runtime/tls_ppc64x.s
// ppc64 code that will overwrite this register. // // If !iscgo, this is a no-op. // // NOTE: setg_gcc<> assume this clobbers only R31. TEXT runtime·save_g(SB),NOSPLIT|NOFRAME,$0-0 #ifndef GOOS_aix #ifndef GOOS_openbsd MOVBZ runtime·iscgo(SB), R31 CMP R31, $0 BEQ nocgo #endif #endif MOVD runtime·tls_g(SB), R31 MOVD g, 0(R31) nocgo: RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 22 02:48:11 UTC 2023 - 1.5K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_riscv64.s
RET // func Load(ptr *uint32) uint32 TEXT ·Load(SB),NOSPLIT|NOFRAME,$0-12 MOV ptr+0(FP), A0 LRW (A0), A0 MOVW A0, ret+8(FP) RET // func Load8(ptr *uint8) uint8 TEXT ·Load8(SB),NOSPLIT|NOFRAME,$0-9 MOV ptr+0(FP), A0 FENCE MOVBU (A0), A1 FENCE MOVB A1, ret+8(FP) RET // func Load64(ptr *uint64) uint64 TEXT ·Load64(SB),NOSPLIT|NOFRAME,$0-16 MOV ptr+0(FP), A0 LRD (A0), A0 MOV A0, ret+8(FP)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 7K bytes - Viewed (0) -
src/runtime/tls_s390x.s
// s390x code that will overwrite this register. // // If !iscgo, this is a no-op. // // NOTE: setg_gcc<> assume this clobbers only R10 and R11. TEXT runtime·save_g(SB),NOSPLIT|NOFRAME,$0-0 MOVB runtime·iscgo(SB), R10 CMPBEQ R10, $0, nocgo MOVW AR0, R11 SLD $32, R11 MOVW AR1, R11 MOVD runtime·tls_g(SB), R10 MOVD g, 0(R10)(R11*1) nocgo: RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 07 18:56:54 UTC 2016 - 1.5K bytes - Viewed (0) -
src/vendor/golang.org/x/crypto/sha3/sha3_s390x.s
TEXT ·kimd(SB), NOFRAME|NOSPLIT, $0-40 MOVD function+0(FP), R0 MOVD chain+8(FP), R1 LMG src+16(FP), R2, R3 // R2=base, R3=len continue: WORD $0xB93E0002 // KIMD --, R2 BVS continue // continue if interrupted MOVD $0, R0 // reset R0 for pre-go1.8 compilers RET // func klmd(function code, chain *[200]byte, dst, src []byte) TEXT ·klmd(SB), NOFRAME|NOSPLIT, $0-64 // TODO: SHAKE support
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Apr 10 16:37:53 UTC 2024 - 957 bytes - Viewed (0) -
src/runtime/rt0_openbsd_mips64.s
#include "textflag.h" TEXT _rt0_mips64_openbsd(SB),NOSPLIT,$0 JMP _main<>(SB) TEXT _rt0_mips64le_openbsd(SB),NOSPLIT,$0 JMP _main<>(SB) TEXT _main<>(SB),NOSPLIT|NOFRAME,$0 // In a statically linked binary, the stack contains argc, // argv as argc string pointers followed by a NULL, envv as a // sequence of string pointers followed by a NULL, and auxv. // There is no TLS base pointer.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 29 08:07:46 UTC 2020 - 976 bytes - Viewed (0) -
src/runtime/tls_loong64.s
#include "textflag.h" // If !iscgo, this is a no-op. // // NOTE: mcall() assumes this clobbers only R30 (REGTMP). TEXT runtime·save_g(SB),NOSPLIT|NOFRAME,$0-0 MOVB runtime·iscgo(SB), R30 BEQ R30, nocgo MOVV g, runtime·tls_g(SB) nocgo: RET TEXT runtime·load_g(SB),NOSPLIT|NOFRAME,$0-0 MOVV runtime·tls_g(SB), g RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 17 20:18:25 UTC 2022 - 589 bytes - Viewed (0) -
src/runtime/rt0_linux_arm64.s
// Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. #include "textflag.h" #include "cgo/abi_arm64.h" TEXT _rt0_arm64_linux(SB),NOSPLIT|NOFRAME,$0 MOVD 0(RSP), R0 // argc ADD $8, RSP, R1 // argv BL main(SB) // When building with -buildmode=c-shared, this symbol is called when the shared // library is loaded. TEXT _rt0_arm64_linux_lib(SB),NOSPLIT,$184
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 30 01:28:43 UTC 2022 - 1.8K bytes - Viewed (0)