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
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