Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for LOCAL_REGARGS (0.14 sec)

  1. src/reflect/asm_riscv64.s

    // No arg size here, runtime pulls arg map out of the func value.
    TEXT ·makeFuncStub(SB),(NOSPLIT|WRAPPER),$432
    	NO_LOCAL_POINTERS
    	ADD	$LOCAL_REGARGS, SP, X25 // spillArgs using X25
    	CALL	runtime·spillArgs(SB)
    	MOV	CTXT, 32(SP) // save CTXT > args of moveMakeFuncArgPtrs < LOCAL_REGARGS
    	MOV	CTXT, 8(SP)
    	MOV	X25, 16(SP)
    	CALL	·moveMakeFuncArgPtrs(SB)
    	MOV	32(SP), CTXT // restore CTXT
    
    	MOV	CTXT, 8(SP)
    	MOV	$argframe+0(FP), T0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 01 01:41:42 UTC 2022
    - 2.6K bytes
    - Viewed (0)
  2. src/reflect/asm_amd64.s

    	LEAQ	LOCAL_REGARGS(SP), R12
    	CALL	runtime·spillArgs(SB)
    	MOVQ	DX, 24(SP) // outside of moveMakeFuncArgPtrs's arg area
    	MOVQ	DX, 0(SP)
    	MOVQ	R12, 8(SP)
    	CALL	·moveMakeFuncArgPtrs(SB)
    	MOVQ	24(SP), DX
    	MOVQ	DX, 0(SP)
    	LEAQ	argframe+0(FP), CX
    	MOVQ	CX, 8(SP)
    	MOVB	$0, LOCAL_RETVALID(SP)
    	LEAQ	LOCAL_RETVALID(SP), AX
    	MOVQ	AX, 16(SP)
    	LEAQ	LOCAL_REGARGS(SP), AX
    	MOVQ	AX, 24(SP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 01 22:33:29 UTC 2021
    - 2.8K bytes
    - Viewed (0)
  3. src/reflect/asm_ppc64x.s

    	ADD	$LOCAL_RETVALID, R1, R3 // addr of return flag
    	MOVB	R0, (R3)		// clear flag
    	MOVD	R3, FIXED_FRAME+16(R1)	// addr retvalid (arg2)
    	ADD     $LOCAL_REGARGS, R1, R3
    	MOVD	R3, FIXED_FRAME+24(R1)	// abiregargs (arg3)
    	BL	·callReflect(SB)
    	ADD	$LOCAL_REGARGS, R1, R20	// set address of spill area
    	CALL	runtime·unspillArgs(SB)
    	RET
    
    // methodValueCall is the code half of the function returned by makeMethodValue.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 3.3K bytes
    - Viewed (0)
  4. src/reflect/asm_loong64.s

    // No arg size here, runtime pulls arg map out of the func value.
    TEXT ·makeFuncStub(SB),(NOSPLIT|WRAPPER),$432
    	NO_LOCAL_POINTERS
    	ADDV	$LOCAL_REGARGS, R3, R25 // spillArgs using R25
    	JAL	runtime·spillArgs(SB)
    	MOVV	REGCTXT, 32(R3) // save REGCTXT > args of moveMakeFuncArgPtrs < LOCAL_REGARGS
    
    	MOVV	REGCTXT, R4
    	MOVV	R25, R5
    	JAL	·moveMakeFuncArgPtrs<ABIInternal>(SB)
    	MOVV	32(R3), REGCTXT // restore REGCTXT
    
    	MOVV	REGCTXT, 8(R3)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  5. src/reflect/asm_arm64.s

    	MOVD	$argframe+0(FP), R3
    	MOVD	R3, 16(RSP)
    	MOVB	$0, LOCAL_RETVALID(RSP)
    	ADD	$LOCAL_RETVALID, RSP, R3
    	MOVD	R3, 24(RSP)
    	ADD	$LOCAL_REGARGS, RSP, R3
    	MOVD	R3, 32(RSP)
    	CALL	·callReflect(SB)
    	ADD	$LOCAL_REGARGS, RSP, R20
    	CALL	runtime·unspillArgs(SB)
    	RET
    
    // methodValueCall is the code half of the function returned by makeMethodValue.
    // See the comment on the declaration of methodValueCall in makefunc.go
    // for more details.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 18 18:26:13 UTC 2022
    - 2.8K bytes
    - Viewed (0)
Back to top