Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for CNTVCT (0.06 sec)

  1. src/runtime/sys_freebsd_arm64.s

    TEXT runtime·getCntxct(SB),NOSPLIT,$0
    	MOVB	physical+0(FP), R0
    	CMP	$0, R0
    	BEQ	3(PC)
    
    	// get CNTPCT (Physical Count Register) into R0
    	MRS	CNTPCT_EL0, R0
    	B	2(PC)
    
    	// get CNTVCT (Virtual Count Register) into R0
    	MRS	CNTVCT_EL0, R0
    
    	MOVW	R0, ret+8(FP)
    	RET
    
    // func issetugid() int32
    TEXT runtime·issetugid(SB),NOSPLIT|NOFRAME,$0
    	MOVD $SYS_issetugid, R8
    	SVC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.5K bytes
    - Viewed (0)
  2. src/runtime/sys_freebsd_arm.s

    	DMB
    
    	MOVB	physical+0(FP), R0
    	CMP	$1, R0
    	B.NE	3(PC)
    
    	// get CNTPCT (Physical Count Register) into R0(low) R1(high)
    	// mrrc    15, 0, r0, r1, cr14
    	WORD	$0xec510f0e
    	B	2(PC)
    
    	// get CNTVCT (Virtual Count Register) into R0(low) R1(high)
    	// mrrc    15, 1, r0, r1, cr14
    	WORD	$0xec510f1e
    
    	MOVW	R0, ret+4(FP)
    	RET
    
    // func issetugid() int32
    TEXT runtime·issetugid(SB),NOSPLIT,$0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 10.4K bytes
    - Viewed (0)
Back to top