Atomics module

atomic_xor

procedureSource

Sets *dest to *dest ^ value.

Example↗
flags: u32 = 0b0110;
atomic_xor(*flags, 0b0011);
assert(flags == 0b0101);
atomic_xor :: (dest: *$T, value: $I)

Parameters

dest: *$T
value: $I

See also