- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for RESTORE_R22_TO_R31 (0.73 sec)
-
src/runtime/cgo/asm_loong64.s
SAVE_R22_TO_R31((4*8)) SAVE_F24_TO_F31((14*8)) MOVV R1, (22*8)(R3) // Initialize Go ABI environment JAL runtime·load_g(SB) JAL runtime·cgocallback(SB) RESTORE_R22_TO_R31((4*8)) RESTORE_F24_TO_F31((14*8)) MOVV (22*8)(R3), R1 ADDV $(23*8), R3
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 00:43:51 UTC 2023 - 1.5K bytes - Viewed (0) -
src/runtime/rt0_linux_loong64.s
MOVV $_rt0_loong64_linux_lib_go(SB), R5 MOVV R4, 8(R3) MOVV R5, 16(R3) MOVV $runtime·newosproc0(SB), R19 JAL (R19) restore: // Restore callee-save registers. RESTORE_R22_TO_R31(3*8) RESTORE_F24_TO_F31(13*8) RET TEXT _rt0_loong64_linux_lib_go(SB),NOSPLIT,$0 MOVV _rt0_loong64_linux_lib_argc<>(SB), R4 MOVV _rt0_loong64_linux_lib_argv<>(SB), R5 MOVV $runtime·rt0_go(SB),R19
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 10 15:50:43 UTC 2023 - 2K bytes - Viewed (0) -
src/runtime/cgo/abi_loong64.h
MOVD F26, ((offset)+(2*8))(R3) \ MOVD F27, ((offset)+(3*8))(R3) \ MOVD F28, ((offset)+(4*8))(R3) \ MOVD F29, ((offset)+(5*8))(R3) \ MOVD F30, ((offset)+(6*8))(R3) \ MOVD F31, ((offset)+(7*8))(R3) #define RESTORE_R22_TO_R31(offset) \ MOVV ((offset)+(0*8))(R3), g \ MOVV ((offset)+(1*8))(R3), R23 \ MOVV ((offset)+(2*8))(R3), R24 \ MOVV ((offset)+(3*8))(R3), R25 \ MOVV ((offset)+(4*8))(R3), R26 \ MOVV ((offset)+(5*8))(R3), R27 \
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 29 02:34:18 UTC 2023 - 1.9K bytes - Viewed (0) -
src/runtime/sys_linux_loong64.s
// where g is not set. MOVB runtime·iscgo(SB), R4 BEQ R4, 2(PC) JAL runtime·load_g(SB) MOVV $runtime·sigtrampgo(SB), R4 JAL (R4) // Restore callee-save registers. RESTORE_R22_TO_R31((4*8)) RESTORE_F24_TO_F31((14*8)) RET // func cgoSigtramp() TEXT runtime·cgoSigtramp(SB),NOSPLIT,$0 JMP runtime·sigtramp(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 25 20:58:13 UTC 2023 - 14.2K bytes - Viewed (0)