Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for RESTORE_R19_TO_R28 (0.23 sec)

  1. src/runtime/sys_openbsd_arm64.s

    	// Save callee-save registers.
    	SAVE_R19_TO_R28(8)
    	SAVE_F8_TO_F15(88)
    
    	MOVD    m_g0(R0), g
    	BL	runtime·save_g(SB)
    
    	BL	runtime·mstart(SB)
    
    	// Restore callee-save registers.
    	RESTORE_R19_TO_R28(8)
    	RESTORE_F8_TO_F15(88)
    
    	// Go is all done with this OS thread.
    	// Tell pthread everything is ok (we never join with this thread, so
    	// the value here doesn't really matter).
    	MOVD	$0, R0
    
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 15.1K bytes
    - Viewed (0)
  2. src/runtime/sys_darwin_arm64.s

    	MOVD	$runtime·sigtrampgo(SB), R11
    	BL	(R11)
    
    #ifdef GOOS_ios
    	// Switch to old stack.
    	MOVD	(8*4)(RSP), R5
    	MOVD	R5, RSP
    #endif
    
    	// Restore callee-save registers.
    	RESTORE_R19_TO_R28(8*4)
    	RESTORE_F8_TO_F15(8*14)
    
    	RET
    
    TEXT runtime·cgoSigtramp(SB),NOSPLIT,$0
    	JMP	runtime·sigtramp(SB)
    
    TEXT runtime·sigprocmask_trampoline(SB),NOSPLIT,$0
    	MOVD	8(R0), R1	// arg 2 new
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 16:07:59 UTC 2023
    - 18.3K bytes
    - Viewed (0)
  3. src/runtime/sys_linux_arm64.s

    	// Restore signum to R0.
    	MOVW	8(RSP), R0
    	// R1 and R2 already contain info and ctx, respectively.
    	MOVD	$runtime·sigtrampgo<ABIInternal>(SB), R3
    	BL	(R3)
    
    	// Restore callee-save registers.
    	RESTORE_R19_TO_R28(8*4)
    	RESTORE_F8_TO_F15(8*14)
    
    	RET
    
    // Called from c-abi, R0: sig, R1: info, R2: cxt
    TEXT runtime·sigprofNonGoWrapper<>(SB),NOSPLIT,$176
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 16.7K bytes
    - Viewed (0)
  4. src/runtime/race_arm64.s

    	MOVD	g_m(g), R13
    	MOVD	m_curg(R13), g	// g = m->curg
    ret:
    	// Restore callee-saved registers.
    	MOVD	0(RSP), LR
    	MOVD	(8*21)(RSP), R29
    	RESTORE_F8_TO_F15(8*13)
    	RESTORE_R19_TO_R28(8*3)
    	ADD	$176, RSP
    	JMP	(LR)
    
    noswitch:
    	// already on g0
    	MOVD	R0, 8(RSP)	// func arg
    	MOVD	R1, 16(RSP)	// func arg
    	BL	runtime·racecallback(SB)
    	JMP	ret
    
    #ifndef TLSG_IS_VARIABLE
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.5K bytes
    - Viewed (0)
Back to top