Search Options

Results per page
Sort
Preferred Languages
Advance

Results 101 - 110 of 180 for r15 (0.07 sec)

  1. src/runtime/cgo/abi_ppc64x.h

    //
    // These macros assume a 16 byte aligned stack pointer. This
    // is required by ELFv1, ELFv2, and AIX PPC64.
    
    #define SAVE_GPR_SIZE (18*8)
    #define SAVE_GPR(offset)               \
    	MOVD	R14, (offset+8*0)(R1)  \
    	MOVD	R15, (offset+8*1)(R1)  \
    	MOVD	R16, (offset+8*2)(R1)  \
    	MOVD	R17, (offset+8*3)(R1)  \
    	MOVD	R18, (offset+8*4)(R1)  \
    	MOVD	R19, (offset+8*5)(R1)  \
    	MOVD	R20, (offset+8*6)(R1)  \
    	MOVD	R21, (offset+8*7)(R1)  \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 03 20:17:02 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  2. src/crypto/md5/md5block_ppc64x.s

    	MOVD	p_len+16(FP), R5
    
    	// We assume p_len >= 64
    	SRD 	$6, R5
    	MOVD	R5, CTR
    
    	MOVWZ	0(R10), R22
    	MOVWZ	4(R10), R3
    	MOVWZ	8(R10), R4
    	MOVWZ	12(R10), R5
    
    loop:
    	MOVD	R22, R14
    	MOVD	R3, R15
    	MOVD	R4, R16
    	MOVD	R5, R17
    
    	ENDIAN_MOVE( 0,R6,M00,M15)
    	ENDIAN_MOVE( 4,R6,M01,M15)
    	ENDIAN_MOVE( 8,R6,M02,M15)
    	ENDIAN_MOVE(12,R6,M03,M15)
    
    	ROUND1(R22,R3,R4,R5,M00,0xd76aa478, 7);
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:05:32 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  3. src/runtime/asm_ppc64x.s

    // Called on a system stack, and there may be no g yet (during needm).
    TEXT ·asmcgocall_no_g(SB),NOSPLIT,$0-16
    	MOVD	fn+0(FP), R3
    	MOVD	arg+8(FP), R4
    
    	MOVD	R1, R15
    	SUB	$(asmcgocallSaveOffset+8), R1
    	RLDCR	$0, R1, $~15, R1	// 16-byte alignment for gcc ABI
    	MOVD	R15, asmcgocallSaveOffset(R1)
    
    	MOVD	R0, 0(R1)	// clear back chain pointer (TODO can we give it real back trace information?)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  4. src/runtime/signal_netbsd_amd64.go

    func (c *sigctxt) r12() uint64 { return c.regs().__gregs[_REG_R12] }
    func (c *sigctxt) r13() uint64 { return c.regs().__gregs[_REG_R13] }
    func (c *sigctxt) r14() uint64 { return c.regs().__gregs[_REG_R14] }
    func (c *sigctxt) r15() uint64 { return c.regs().__gregs[_REG_R15] }
    
    //go:nosplit
    //go:nowritebarrierrec
    func (c *sigctxt) rip() uint64 { return c.regs().__gregs[_REG_RIP] }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 18:51:53 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/testdata/mips64.s

    //	LMOVB rreg ',' addr
    //	{
    //		outcode(int($1), &$2, 0, &$4);
    //	}
    	MOVB	R1, foo<>+3(SB)
    	MOVB	R5, -18(R4)	// a085ffee
    	MOVB	R10, 9(R13)	// a1aa0009
    	MOVB	R15, (R13)	// a1af0000
    	MOVBU	R5, -18(R4)	// a085ffee
    	MOVBU	R10, 9(R13)	// a1aa0009
    	MOVBU	R15, (R13)	// a1af0000
    
    //
    // store floats
    //
    //	LMOVW freg ',' addr
    //	{
    //		outcode(int($1), &$2, 0, &$4);
    //	}
    	MOVD	F1, foo<>+3(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 08 12:17:12 UTC 2023
    - 12.4K bytes
    - Viewed (0)
  6. src/runtime/cgo/asm_arm.s

    	MOVD	(13*4+8*6)(R13), F13
    	MOVD	(13*4+8*7)(R13), F14
    	MOVD	(13*4+8*8)(R13), F15
    
    skipfprest:
    	MOVW.P	4(R13), R14
    	MOVM.IAW	(R13), [R0, R1, R3, R4, R5, R6, R7, R8, R9, g, R11, R12]
    	ADD	$(8*9), R13
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  7. src/runtime/signal_solaris_amd64.go

    func (c *sigctxt) r13() uint64 { return uint64(c.regs().gregs[_REG_R13]) }
    func (c *sigctxt) r14() uint64 { return uint64(c.regs().gregs[_REG_R14]) }
    func (c *sigctxt) r15() uint64 { return uint64(c.regs().gregs[_REG_R15]) }
    
    //go:nosplit
    //go:nowritebarrierrec
    func (c *sigctxt) rip() uint64 { return uint64(c.regs().gregs[_REG_RIP]) }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 11 12:56:15 UTC 2016
    - 2.5K bytes
    - Viewed (0)
  8. 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
    
    	// Save m->libcall. We need to do this because we
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:29:00 UTC 2023
    - 7.4K bytes
    - Viewed (0)
  9. src/runtime/signal_linux_loong64.go

    func (c *sigctxt) r12() uint64 { return c.regs().sc_regs[12] }
    func (c *sigctxt) r13() uint64 { return c.regs().sc_regs[13] }
    func (c *sigctxt) r14() uint64 { return c.regs().sc_regs[14] }
    func (c *sigctxt) r15() uint64 { return c.regs().sc_regs[15] }
    func (c *sigctxt) r16() uint64 { return c.regs().sc_regs[16] }
    func (c *sigctxt) r17() uint64 { return c.regs().sc_regs[17] }
    func (c *sigctxt) r18() uint64 { return c.regs().sc_regs[18] }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 19 19:32:33 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  10. src/runtime/signal_linux_mips64x.go

    func (c *sigctxt) r12() uint64 { return c.regs().sc_regs[12] }
    func (c *sigctxt) r13() uint64 { return c.regs().sc_regs[13] }
    func (c *sigctxt) r14() uint64 { return c.regs().sc_regs[14] }
    func (c *sigctxt) r15() uint64 { return c.regs().sc_regs[15] }
    func (c *sigctxt) r16() uint64 { return c.regs().sc_regs[16] }
    func (c *sigctxt) r17() uint64 { return c.regs().sc_regs[17] }
    func (c *sigctxt) r18() uint64 { return c.regs().sc_regs[18] }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 3.3K bytes
    - Viewed (0)
Back to top