core.volatile

This module declares intrinsics for volatile operations.

Functions 8

fnubyte volatileLoad(ubyte * ptr)Read/write value from/to the memory location indicated by ptr.
fnushort volatileLoad(ushort * ptr)
fnuint volatileLoad(uint * ptr)
fnulong volatileLoad(ulong * ptr)
fnvoid volatileStore(ubyte * ptr, ubyte value)
fnvoid volatileStore(ushort * ptr, ushort value)
fnvoid volatileStore(uint * ptr, uint value)
fnvoid volatileStore(ulong * ptr, ulong value)