packCompareString

fnsize_t packCompareString(string op)(const(string)[] a, const(string)[] b, ulong[] outWords)

Packs a[i] op b[i] for STRING operands into bitmap words, LSB-first. Strings compare lexicographically as byte slices, like string's ordering. Unwritten tail bits of the last word are cleared.

Parameters

opone of `"=="`, `"!="`, `"<"`, `"<="`, `">"`, `">="`
athe left operand
bthe right operand (same length as a)
outWordsthe destination, at least packedWords(a.length) words

Returns

the number of words written.