Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for RESTORE_R22_TO_R31 (0.73 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
Back to top