Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for LOCAL_RETVALID (0.17 sec)

  1. 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
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 01 22:33:29 UTC 2021
    - 2.8K bytes
    - Viewed (0)
  2. src/reflect/asm_riscv64.s

    	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
    	MOV	T0, 16(SP)
    	MOV	ZERO, LOCAL_RETVALID(SP)
    	ADD	$LOCAL_RETVALID, SP, T1
    	MOV	T1, 24(SP)
    	ADD	$LOCAL_REGARGS, SP, T1
    	MOV	T1, 32(SP)
    	CALL	·callReflect(SB)
    	ADD	$LOCAL_REGARGS, SP, X25 // unspillArgs using X25
    	CALL	runtime·unspillArgs(SB)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 01 01:41:42 UTC 2022
    - 2.6K bytes
    - Viewed (0)
  3. src/reflect/asm_ppc64x.s

    // scanning.
    //
    // The second local is an abi.RegArgs value whose offset is also known to the
    // runtime, so that a stack map for it can be constructed, since it contains
    // pointers visible to the GC.
    
    #define LOCAL_RETVALID 32+FIXED_FRAME
    #define LOCAL_REGARGS 40+FIXED_FRAME
    
    // The frame size of the functions below is
    // 32 (args of callReflect) + 8 (bool + padding) + 296 (abi.RegArgs) = 336.
    
    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_arm64.s

    	ADD	$LOCAL_REGARGS, RSP, R20
    	CALL	runtime·spillArgs(SB)
    	MOVD	R26, 32(RSP) // outside of moveMakeFuncArgPtrs's arg area
    	MOVD	R26, R0
    	MOVD	R20, R1
    	CALL	·moveMakeFuncArgPtrs<ABIInternal>(SB)
    	MOVD	32(RSP), R26
    	MOVD	R26, 8(RSP)
    	MOVD	$argframe+0(FP), R3
    	MOVD	R3, 16(RSP)
    	MOVB	$0, LOCAL_RETVALID(RSP)
    	ADD	$LOCAL_RETVALID, RSP, R3
    	MOVD	R3, 24(RSP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 18 18:26:13 UTC 2022
    - 2.8K bytes
    - Viewed (0)
  5. src/reflect/asm_loong64.s

    	MOVV	REGCTXT, R4
    	MOVV	R25, R5
    	JAL	·moveMakeFuncArgPtrs<ABIInternal>(SB)
    	MOVV	32(R3), REGCTXT // restore REGCTXT
    
    	MOVV	REGCTXT, 8(R3)
    	MOVV	$argframe+0(FP), R20
    	MOVV	R20, 16(R3)
    	MOVV	R0, LOCAL_RETVALID(R3)
    	ADDV	$LOCAL_RETVALID, R3, R20
    	MOVV	R20, 24(R3)
    	ADDV	$LOCAL_REGARGS, R3, R20
    	MOVV	R20, 32(R3)
    	JAL	·callReflect(SB)
    	ADDV	$LOCAL_REGARGS, R3, R25	//unspillArgs using R25
    	JAL	runtime·unspillArgs(SB)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 2.7K bytes
    - Viewed (0)
Back to top