- Sort Score
- Result 10 results
- Languages All
Results 41 - 50 of 78 for r29 (0.04 sec)
-
src/runtime/signal_ppc64x.go
print("r24 ", hex(c.r24()), "\t") print("r25 ", hex(c.r25()), "\n") print("r26 ", hex(c.r26()), "\t") print("r27 ", hex(c.r27()), "\n") print("r28 ", hex(c.r28()), "\t") print("r29 ", hex(c.r29()), "\n") print("r30 ", hex(c.r30()), "\t") print("r31 ", hex(c.r31()), "\n") print("pc ", hex(c.pc()), "\t") print("ctr ", hex(c.ctr()), "\n") print("link ", hex(c.link()), "\t")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 08 15:08:04 UTC 2023 - 3.7K bytes - Viewed (0) -
src/runtime/preempt_loong64.s
MOVV R18, 120(R3) MOVV R19, 128(R3) MOVV R20, 136(R3) MOVV R21, 144(R3) MOVV R23, 152(R3) MOVV R24, 160(R3) MOVV R25, 168(R3) MOVV R26, 176(R3) MOVV R27, 184(R3) MOVV R28, 192(R3) MOVV R29, 200(R3) MOVV R31, 208(R3) MOVD F0, 216(R3) MOVD F1, 224(R3) MOVD F2, 232(R3) MOVD F3, 240(R3) MOVD F4, 248(R3) MOVD F5, 256(R3) MOVD F6, 264(R3) MOVD F7, 272(R3) MOVD F8, 280(R3)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 22 19:29:43 UTC 2023 - 2.4K bytes - Viewed (0) -
src/runtime/cgo/abi_arm64.h
// of ((offset)+0*8)(RSP) ~ ((offset)+9*8)(RSP). // // SAVE_F8_TO_F15(offset) saves F8 ~ F15 to the stack space // of ((offset)+0*8)(RSP) ~ ((offset)+7*8)(RSP). // // R29 is not saved because Go will save and restore it. #define SAVE_R19_TO_R28(offset) \ STP (R19, R20), ((offset)+0*8)(RSP) \ STP (R21, R22), ((offset)+2*8)(RSP) \ STP (R23, R24), ((offset)+4*8)(RSP) \
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 30 01:28:43 UTC 2022 - 1.5K bytes - Viewed (0) -
src/runtime/asm_arm64.s
MOVD (g_sched+gobuf_sp)(g), R3 MOVD R3, RSP MOVD (g_sched+gobuf_bp)(g), R29 // call target function MOVD 0(R26), R3 // code pointer BL (R3) // switch back to g MOVD g_m(g), R3 MOVD m_curg(R3), g BL runtimeĀ·save_g(SB) MOVD (g_sched+gobuf_sp)(g), R0 MOVD R0, RSP MOVD (g_sched+gobuf_bp)(g), R29 MOVD $0, (g_sched+gobuf_sp)(g) MOVD $0, (g_sched+gobuf_bp)(g) RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 11 20:38:24 UTC 2024 - 43.4K bytes - Viewed (0) -
src/runtime/cgo/asm_loong64.s
TEXT crosscall2(SB),NOSPLIT|NOFRAME,$0 /* * We still need to save all callee save register as before, and then * push 3 args for fn (R4, R5, R7), skipping R6. * Also note that at procedure entry in gc world, 8(R29) will be the * first arg. */ ADDV $(-23*8), R3 MOVV R4, (1*8)(R3) // fn unsafe.Pointer MOVV R5, (2*8)(R3) // a unsafe.Pointer MOVV R7, (3*8)(R3) // ctxt uintptr SAVE_R22_TO_R31((4*8))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 00:43:51 UTC 2023 - 1.5K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go
// but clobbers R1 (LR) because it's a call // and R30 (REGTMP). // Returns a pointer to a write barrier buffer in R29. {name: "LoweredWB", argLength: 1, reg: regInfo{clobbers: (callerSave &^ gpg) | buildReg("R1"), outputs: []regMask{buildReg("R29")}}, clobberFlags: true, aux: "Int64"}, // There are three of these functions so that they can have three different register inputs.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:04:19 UTC 2023 - 25.2K bytes - Viewed (0) -
src/runtime/cgo/abi_ppc64x.h
MOVD R23, (offset+8*9)(R1) \ MOVD R24, (offset+8*10)(R1) \ MOVD R25, (offset+8*11)(R1) \ MOVD R26, (offset+8*12)(R1) \ MOVD R27, (offset+8*13)(R1) \ MOVD R28, (offset+8*14)(R1) \ MOVD R29, (offset+8*15)(R1) \ MOVD g, (offset+8*16)(R1) \ MOVD R31, (offset+8*17)(R1) #define RESTORE_GPR(offset) \ MOVD (offset+8*0)(R1), R14 \ MOVD (offset+8*1)(R1), R15 \ MOVD (offset+8*2)(R1), R16 \
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 03 20:17:02 UTC 2023 - 6.6K bytes - Viewed (0) -
src/runtime/sys_aix_ppc64.s
// To defeat the linker, we make our own stack frame with // more space. SUB $144+FIXED_FRAME, R1 // Save registers MOVD R31, 56(R1) MOVD g, 64(R1) MOVD R29, 72(R1) MOVD R14, 80(R1) MOVD R15, 88(R1) BL runtimeĀ·load_g(SB) CMP $0, g BEQ sigtramp // g == nil MOVD g_m(g), R6 CMP $0, R6 BEQ sigtramp // g.m == nil
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 19:29:00 UTC 2023 - 7.4K bytes - Viewed (0) -
src/reflect/asm_loong64.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" #include "funcdata.h" #define REGCTXT R29 // The frames of each of the two functions below contain two locals, at offsets // that are known to the runtime. // // The first local is a bool called retValid with a whole pointer-word reserved
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 2.7K bytes - Viewed (0) -
src/runtime/signal_linux_loong64.go
func (c *sigctxt) r26() uint64 { return c.regs().sc_regs[26] } func (c *sigctxt) r27() uint64 { return c.regs().sc_regs[27] } func (c *sigctxt) r28() uint64 { return c.regs().sc_regs[28] } func (c *sigctxt) r29() uint64 { return c.regs().sc_regs[29] } func (c *sigctxt) r30() uint64 { return c.regs().sc_regs[30] } func (c *sigctxt) r31() uint64 { return c.regs().sc_regs[31] } func (c *sigctxt) sp() uint64 { return c.regs().sc_regs[3] }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 19 19:32:33 UTC 2022 - 3.2K bytes - Viewed (0)