Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for LAN (0.02 sec)

  1. src/internal/runtime/atomic/atomic_s390x.s

    	MOVD	$(3<<3), R5
    	RXSBG	$59, $60, $3, R3, R5 // R5 = 24 - ((addr % 4) * 8) = ((addr & 3) << 3) ^ (3 << 3)
    	ANDW	$~3, R3              // R3 = floor(addr, 4) = addr &^ 3
    	RLL	R5, R4, R4           // R4 = rotl(R4, R5)
    	LAN	R4, R6, 0(R3)        // R6 = *R3; *R3 &= R4; (atomic)
    	RET
    
    // func Or(addr *uint32, v uint32)
    TEXT ·Or(SB), NOSPLIT, $0-12
    	MOVD	ptr+0(FP), R3
    	MOVW	val+8(FP), R4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 7.1K bytes
    - Viewed (0)
Back to top