Home | History | Annotate | Download | only in atomic

Lines Matching full:uint32

62 func SwapUint32(addr *uint32, new uint32) (old uint32)
79 // CompareAndSwapUint32 executes the compare-and-swap operation for a uint32 value.
80 func CompareAndSwapUint32(addr *uint32, old, new uint32) (swapped bool)
95 // To subtract a signed positive constant value c from x, do AddUint32(&x, ^uint32(c-1)).
96 // In particular, to decrement x, do AddUint32(&x, ^uint32(0)).
97 func AddUint32(addr *uint32, delta uint32) (new uint32)
117 func LoadUint32(addr *uint32) (val uint32)
135 func StoreUint32(addr *uint32, val uint32)