Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 18 of 18 for r30 (0.09 sec)

  1. src/cmd/internal/obj/arm64/obj7.go

    				q1.As = ASUB
    				q1.From.Type = obj.TYPE_CONST
    				q1.From.Offset = int64(c.autosize)
    				q1.Reg = REGSP
    				q1.To.Type = obj.TYPE_REG
    				q1.To.Reg = REG_R20
    
    				prologueEnd = q1
    
    				// STP (R29, R30), -8(R20)
    				q1 = obj.Appendp(q1, c.newprog)
    				q1.Pos = p.Pos
    				q1.As = ASTP
    				q1.From.Type = obj.TYPE_REGREG
    				q1.From.Reg = REGFP
    				q1.From.Offset = REGLINK
    				q1.To.Type = obj.TYPE_MEM
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 05:46:32 UTC 2023
    - 28.4K bytes
    - Viewed (0)
  2. src/runtime/asm_mipsx.s

    	MOVW	$0, R1
    	RET
    
    // Called from cgo wrappers, this function returns g->m->curg.stack.hi.
    // Must obey the gcc calling convention.
    TEXT _cgo_topofstack(SB),NOSPLIT|NOFRAME,$0
    	// g (R30), R3 and REGTMP (R23) might be clobbered by load_g. R30 and R23
    	// are callee-save in the gcc calling convention, so save them.
    	MOVW	R23, R8
    	MOVW	g, R9
    	MOVW	R31, R10 // this call frame does not save LR
    
    	JAL	runtime·load_g(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/loong64/obj.go

    				// if(g->panic != nil && g->panic->argp == FP) g->panic->argp = bottom-of-frame
    				//
    				//	MOV	g_panic(g), R20
    				//	BEQ	R20, end
    				//	MOV	panic_argp(R20), R24
    				//	ADD	$(autosize+FIXED_FRAME), R3, R30
    				//	BNE	R24, R30, end
    				//	ADD	$FIXED_FRAME, R3, R24
    				//	MOV	R24, panic_argp(R20)
    				// end:
    				//	NOP
    				//
    				// The NOP is needed to give the jumps somewhere to land.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:22:18 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  4. src/runtime/asm_mips64x.s

    TEXT runtime·return0(SB), NOSPLIT, $0
    	MOVW	$0, R1
    	RET
    
    // Called from cgo wrappers, this function returns g->m->curg.stack.hi.
    // Must obey the gcc calling convention.
    TEXT _cgo_topofstack(SB),NOSPLIT,$16
    	// g (R30) and REGTMP (R23)  might be clobbered by load_g. They
    	// are callee-save in the gcc calling convention, so save them.
    	MOVV	R23, savedR23-16(SP)
    	MOVV	g, savedG-8(SP)
    
    	JAL	runtime·load_g(SB)
    	MOVV	g_m(g), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 06 19:45:59 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/ppc64/a.out.go

    	PPC64DWARFRegisters[REG_XER] = 76
    }
    
    /*
     * GENERAL:
     *
     * compiler allocates R3 up as temps
     * compiler allocates register variables R7-R27
     * compiler allocates external registers R30 down
     *
     * compiler allocates register variables F17-F26
     * compiler allocates external registers F26 down
     */
    const (
    	BIG = 32768 - 8
    )
    
    const (
    	/* mark flags */
    	LABEL    = 1 << 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  6. src/runtime/race_arm64.s

    // Clobbers R19, R20.
    TEXT	racecall<>(SB), NOSPLIT|NOFRAME, $0-0
    	MOVD	g_m(g), R10
    	// Switch to g0 stack.
    	MOVD	RSP, R19	// callee-saved, preserved across the CALL
    	MOVD	R30, R20	// callee-saved, preserved across the CALL
    	MOVD	m_g0(R10), R11
    	CMP	R11, g
    	BEQ	call	// already on g0
    	MOVD	(g_sched+gobuf_sp)(R11), R12
    	MOVD	R12, RSP
    call:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.5K bytes
    - Viewed (0)
  7. doc/asm.html

    To prevent accidental misuse, the register is named <code>R18_PLATFORM</code>.
    <code>R27</code> and <code>R28</code> are reserved by the compiler and linker.
    <code>R29</code> is the frame pointer.
    <code>R30</code> is the link register.
    </p>
    
    <p>
    Instruction modifiers are appended to the instruction following a period.
    The only modifiers are <code>P</code> (postincrement) and <code>W</code>
    (preincrement):
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 19:15:27 UTC 2023
    - 36.3K bytes
    - Viewed (1)
  8. src/runtime/asm_ppc64x.s

    TEXT __cgo_topofstack(SB),NOSPLIT|NOFRAME,$0
    #else
    TEXT _cgo_topofstack(SB),NOSPLIT|NOFRAME,$0
    #endif
    	// g (R30) and R31 are callee-save in the C ABI, so save them
    	MOVD	g, R4
    	MOVD	R31, R5
    	MOVD	LR, R6
    
    	BL	runtime·load_g(SB)	// clobbers g (R30), R31
    	MOVD	g_m(g), R3
    	MOVD	m_curg(R3), R3
    	MOVD	(g_stack+stack_hi)(R3), R3
    
    	MOVD	R4, g
    	MOVD	R5, R31
    	MOVD	R6, LR
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
Back to top