> * Missing operations such as popcount, cttz, simultaneous div/rem, or rotates.
gcc/clang offers builtins for most of these. And if you give the compiler the right march parameter it'll quite likely turn your hand-rolled code for these operations into the x64 instruction you're targeting. Try it on Compiler Explorer.