Re:The NSA Instruction (2019)
by jart on Tuesday June 15, 2021 @07:36AM
(#27513800)
Thanks you just helped tons of my code go faster. Turns out false output dependency is a much bigger issue for bsr and bsf with 32-bit operands since it impacts all models and GCC builtins like __builtin_clz(x)^31 won't xor the output unless you use -march=native. So once again I find myself replacing compiler apis with stallman notation. For what it's worth:
Can generate the mov statement automatically.
[ Parent
| on HN ]
There are no comments on this comment yet.