JonChesterfield 6 days ago

If you replace the uint64_t cell with an attribute((vector_size(32))) and build with march=native, the bitwise ops will work exactly as before but you'll light up the vector units on the x64 machine.

Good blog post, thanks!

1
isaacimagine 6 days ago

Glad you enjoyed it, and thanks for the tip!