This is very cool.

I've already been using bitvector SIMD for the sweep portion of mark/sweep. It's neat to see that tracing can be done this way.

VGF2P8AFFINEQB FTW

Wut? Oh boy https://www.felixcloutier.com/x86/gf2p8affineqb

vector, galois field, 2 to the power of 8, affine transformation.

there's also the inverse: https://www.felixcloutier.com/x86/gf2p8affineinvqb