sdc.intrinsics

Undocumented in source.

Members

Functions

bswap
ushort bswap(ushort n)
Undocumented in source.
bswap
uint bswap(uint n)
Undocumented in source.
bswap
ulong bswap(ulong n)
Undocumented in source.
cas
CompareAndSwapResult!ubyte cas(ubyte* ptr, ubyte old, ubyte val)
Undocumented in source.
cas
CompareAndSwapResult!ushort cas(ushort* ptr, ushort old, ushort val)
Undocumented in source.
cas
CompareAndSwapResult!uint cas(uint* ptr, uint old, uint val)
Undocumented in source.
cas
CompareAndSwapResult!ulong cas(ulong* ptr, ulong old, ulong val)
Undocumented in source.
countLeadingZeros
ubyte countLeadingZeros(ubyte n)
Undocumented in source.
countLeadingZeros
ushort countLeadingZeros(ushort n)
Undocumented in source.
countLeadingZeros
uint countLeadingZeros(uint n)
Undocumented in source.
countLeadingZeros
ulong countLeadingZeros(ulong n)
Undocumented in source.
countTrailingZeros
ubyte countTrailingZeros(ubyte n)
Undocumented in source.
countTrailingZeros
ushort countTrailingZeros(ushort n)
Undocumented in source.
countTrailingZeros
uint countTrailingZeros(uint n)
Undocumented in source.
countTrailingZeros
ulong countTrailingZeros(ulong n)
Undocumented in source.
expect
bool expect(bool v, bool e)
Undocumented in source. Be warned that the author may not have intended to support it.
likely
bool likely(T val)
Undocumented in source. Be warned that the author may not have intended to support it.
popCount
ubyte popCount(ubyte n)
Undocumented in source.
popCount
ushort popCount(ushort n)
Undocumented in source.
popCount
uint popCount(uint n)
Undocumented in source.
popCount
ulong popCount(ulong n)
Undocumented in source.
unlikely
bool unlikely(T val)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

CompareAndSwapResult
struct CompareAndSwapResult(T)
Undocumented in source.

Meta