3 ms·
I use mine on occasion. It's particularly useful when targeting architectures that don't have modern intrinsics for special operations. It's worth noting that
by kevin_thibedeau 4y ago
I use mine on occasion. It's particularly useful when targeting architectures that don't have modern intrinsics for special operations.
It's worth noting that some of the solutions aren't optimal for modern devices with conditional moves. In some cases you can get equal or better performance with straightforward code than some of the stuff in the book that goes out of its way to avoid branching control flow.
- AlotOfReading 4y agoIt has a pretty cool niche as a set of toy problems to verify cryptography tooling and I've found some of the recipes inside useful inspiration for constant time programming and other constrained domains. It's not as useful as it used to be for exactly the reasons you mentioned though.