Just so you know, x86 machine-code is now a "high-level" language. What instructions say, and what they do, are very different things. I mention this because of those commenting on this post on OpenSSL's "constant-time" calculations, designed to avoid revealing secrets due to variations in compute time. The major comment is that it's hard to do this perfectly in C. My response is that it's hard to