xorWord

private fnvoid xorWord(ulong ab, ulong av, ulong bb, ulong bv, size_t n, ref ulong rb, ref ulong rv) @safe pure nothrow

One xor word: null operands propagate, otherwise the value bits differ.

Parameters

abthe left value bits
avthe left validity bits
bbthe right value bits
bvthe right validity bits
nthe number of slots (the tail bits are ignored)
rbthe result value bits
rvthe result validity bits