Atomics module

atomic_and

procedureSource

Sets *dest to *dest & value.

Example↗
flags: u32 = 0b1100;
atomic_and(*flags, 0b1010);
assert(flags == 0b1000);
atomic_and :: (dest: *$T, value: T)

Parameters

dest: *$T
value: T

See also