Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for slbsync (0.11 sec)

  1. src/cmd/internal/obj/ppc64/anames.go

    	"SYNC",
    	"XOR",
    	"XORCC",
    	"XORIS",
    	"DCBF",
    	"DCBI",
    	"DCBST",
    	"DCBT",
    	"DCBTST",
    	"DCBZ",
    	"EIEIO",
    	"ICBI",
    	"ISYNC",
    	"PTESYNC",
    	"TLBIE",
    	"TLBIEL",
    	"TLBSYNC",
    	"TW",
    	"SYSCALL",
    	"WORD",
    	"RFCI",
    	"FCPSGN",
    	"FCPSGNCC",
    	"FRES",
    	"FRESCC",
    	"FRIM",
    	"FRIMCC",
    	"FRIP",
    	"FRIPCC",
    	"FRIZ",
    	"FRIZCC",
    	"FRIN",
    	"FRINCC",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  2. src/internal/runtime/atomic/atomic_ppc64x.s

    //	} else
    //		return 0;
    TEXT ·Cas(SB), NOSPLIT, $0-17
    	MOVD	ptr+0(FP), R3
    	MOVWZ	old+8(FP), R4
    	MOVWZ	new+12(FP), R5
    	LWSYNC
    cas_again:
    	LWAR	(R3), R6
    	CMPW	R6, R4
    	BNE	cas_fail
    	STWCCC	R5, (R3)
    	BNE	cas_again
    	MOVD	$1, R3
    	LWSYNC
    	MOVB	R3, ret+16(FP)
    	RET
    cas_fail:
    	LWSYNC
    	MOVB	R0, ret+16(FP)
    	RET
    
    // bool	·Cas64(uint64 *ptr, uint64 old, uint64 new)
    // Atomically:
    //	if(*val == old){
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 7.5K bytes
    - Viewed (0)
Back to top