- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for LOCAL_REGARGS (0.14 sec)
-
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) -
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) -
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) -
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) -
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)