GroupSSE2

Process a group of control bytes using SIMD/SSE2

Constructors

this
this(Control* c)
Undocumented in source.

Members

Aliases

BitMaskType
alias BitMaskType = BitMask!(ushort, Width)
Undocumented in source.

Functions

convertSpecialToEmptyAndFullToTombstone
void convertSpecialToEmptyAndFullToTombstone(Control* dst)

Convert empty/tombstone to empty and full to tombstone in the group..

countLeadingEmptyOrTombstone
uint countLeadingEmptyOrTombstone()
maskEmpty
BitMaskType maskEmpty()
maskEmptyOrTombstone
BitMaskType maskEmptyOrTombstone()
maskFull
BitMaskType maskFull()
maskNonFull
BitMaskType maskNonFull()
match
BitMaskType match(H2 hash)

Variables

Width
enum size_t Width;
Undocumented in source.

Meta