Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 42 of 42 for castle (2.86 sec)

  1. src/internal/runtime/atomic/atomic_test.go

    		o      uint32
    		n      uint32
    	}
    
    	x.before = _magic
    	x.after = _magic
    	for j := 0; j < 32; j += 1 {
    		x.i = (1 << j) + 0
    		x.o = (1 << j) + 0
    		x.n = (1 << j) + 1
    		if !atomic.CasRel(&x.i, x.o, x.n) {
    			t.Fatalf("should have swapped %#x %#x", x.o, x.n)
    		}
    
    		if x.i != x.n {
    			t.Fatalf("wrong x.i after swap: x.i=%#x x.n=%#x", x.i, x.n)
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  2. src/internal/runtime/atomic/atomic_arm64.s

    #include "go_asm.h"
    #include "textflag.h"
    
    TEXT ·Casint32(SB), NOSPLIT, $0-17
    	B	·Cas(SB)
    
    TEXT ·Casint64(SB), NOSPLIT, $0-25
    	B	·Cas64(SB)
    
    TEXT ·Casuintptr(SB), NOSPLIT, $0-25
    	B	·Cas64(SB)
    
    TEXT ·CasRel(SB), NOSPLIT, $0-17
    	B	·Cas(SB)
    
    TEXT ·Loadint32(SB), NOSPLIT, $0-12
    	B	·Load(SB)
    
    TEXT ·Loadint64(SB), NOSPLIT, $0-16
    	B	·Load64(SB)
    
    TEXT ·Loaduintptr(SB), NOSPLIT, $0-16
    	B	·Load64(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 9K bytes
    - Viewed (0)
Back to top