4 ms·
That's clever too, but it seems we're back to masking/shifting things all over the place too (which seemed to be an anti-design goal listed above. These can al
by seiji 11y ago
That's clever too, but it seems we're back to masking/shifting things all over the place too (which seemed to be an anti-design goal listed above.
These can also have the "avoid 10 bytes" optimization by just reading the next 8 bytes exactly if the first byte is just all ones (no need for a zero separator; it would be in the way and push out the final bit to its own isolated byte again).
- haberman 11y agoUnlike "vbytes", this scheme only requires a single shift/mask, rather than one per byte.