- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 3,566 for Malley (0.12 sec)
-
src/runtime/sys_openbsd_ppc64.s
XOR R0, R0 // TODO(jsing): Save callee-save registers (R2, R14-R31, F14-F31). // in the case of signal forwarding. // Please refer to https://golang.org/issue/31827 . // If called from an external code context, g will not be set. BL runtime·load_g(SB) BL runtime·sigtrampgo<ABIInternal>(SB) // TODO(jsing): Restore callee-save registers. RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 22 02:48:11 UTC 2023 - 15.3K bytes - Viewed (0) -
src/runtime/cgo/gcc_mipsx.S
.file "gcc_mipsx.S" /* * void crosscall1(void (*fn)(void), void (*setg_gcc)(void *g), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard MIPS O32 ABI, where $16-$23, $30, and $f20-$f31 * are callee-save, so they must be saved explicitly, along with $31 (LR). */ .globl crosscall1 .set noat crosscall1: #ifndef __mips_soft_float addiu $29, $29, -88 #else
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 22:38:02 UTC 2023 - 1.5K bytes - Viewed (0) -
src/runtime/sys_openbsd_arm64.s
// It just does some low-level setup and then calls mstart. // Note: called with the C calling convention. TEXT runtime·mstart_stub(SB),NOSPLIT,$144 // R0 points to the m. // We are already on m's g0 stack. // Save callee-save registers. SAVE_R19_TO_R28(8) SAVE_F8_TO_F15(88) MOVD m_g0(R0), g BL runtime·save_g(SB) BL runtime·mstart(SB) // Restore callee-save registers. RESTORE_R19_TO_R28(8) RESTORE_F8_TO_F15(88)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 06 18:49:01 UTC 2023 - 15.1K bytes - Viewed (0) -
src/runtime/cgo/gcc_mips64x.S
.file "gcc_mips64x.S" /* * void crosscall1(void (*fn)(void), void (*setg_gcc)(void *g), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard MIPS N64 ABI, where $16-$23, $28, $30, and $f24-$f31 * are callee-save, so they must be saved explicitly, along with $31 (LR). */ .globl crosscall1 .set noat crosscall1: #ifndef __mips_soft_float daddiu $29, $29, -160 #else
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 22:38:02 UTC 2023 - 1.8K bytes - Viewed (0) -
src/runtime/cgo/gcc_aix_ppc64.S
.file "gcc_aix_ppc64.S" /* * void crosscall_ppc64(void (*fn)(void), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard ppc64 C ABI, where r2, r14-r31, f14-f31 are * callee-save, so they must be saved explicitly. * AIX has a special assembly syntax and keywords that can be mixed with * Linux assembly. */ .toc .csect .text[PR]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 22:38:02 UTC 2023 - 2.7K bytes - Viewed (0) -
src/runtime/cgo/gcc_arm64.S
.align 2 /* * void crosscall1(void (*fn)(void), void (*setg_gcc)(void *g), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard ARM EABI, where x19-x29 are callee-save, so they * must be saved explicitly, along with x30 (LR). */ .globl EXT(crosscall1) EXT(crosscall1): .cfi_startproc stp x29, x30, [sp, #-96]! .cfi_def_cfa_offset 96
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 05 16:41:48 UTC 2022 - 1.7K bytes - Viewed (0) -
src/runtime/cgo/gcc_linux_ppc64x.S
FOR_EACH_VR \opcode "(\vr+1)" .endif .endm /* * void crosscall_ppc64(void (*fn)(void), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard ppc64 C ABI, where r2, r14-r31, f14-f31 are * callee-save, so they must be saved explicitly. */ .globl crosscall_ppc64 crosscall_ppc64: // Start with standard C stack frame layout and linkage mflr %r0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 04 18:03:04 UTC 2023 - 2K bytes - Viewed (0) -
src/runtime/cgo/gcc_riscv64.S
.file "gcc_riscv64.S" /* * void crosscall1(void (*fn)(void), void (*setg_gcc)(void *g), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard RISCV ELF psABI, where x8-x9, x18-x27, f8-f9 and * f18-f27 are callee-save, so they must be saved explicitly, along with * x1 (LR). */ .globl crosscall1 crosscall1: sd x1, -200(sp) addi sp, sp, -200 sd x8, 8(sp)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 05 16:41:48 UTC 2022 - 1.6K bytes - Viewed (0) -
src/runtime/race_s390x.s
// Arguments are passed in R2...R6, the rest is on stack. // Callee-saved registers are: R6...R13, R15. // Temporary registers are: R0...R5, R14. // When calling racecalladdr, R1 is the call target address. // The race ctx, ThreadState *thr below, is passed in R2 and loaded in racecalladdr. // func runtime·raceread(addr uintptr) // Called from instrumented code. TEXT runtime·raceread(SB), NOSPLIT, $0-8
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:37:29 UTC 2024 - 13.1K bytes - Viewed (0) -
src/runtime/sys_windows_arm64.s
#define TEB_error 0x68 #define TEB_TlsSlots 0x1480 #define TEB_ArbitraryPtr 0x28 // Note: R0-R7 are args, R8 is indirect return value address, // R9-R15 are caller-save, R19-R29 are callee-save. // // load_g and save_g (in tls_arm64.s) clobber R27 (REGTMP) and R0. TEXT runtime·asmstdcall_trampoline<ABIInternal>(SB),NOSPLIT,$0 B runtime·asmstdcall(SB) // void runtime·asmstdcall(void *c);
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Sep 21 15:56:43 UTC 2023 - 6.8K bytes - Viewed (0)