Rust fails to create branch-free code

There’s two patches here.
The first avoids recomputing constant field elements (#69 already has this, I just didn’t see that PR).
The second patch tries different ways of handling overflows in the … Read more

Similar

Learn Rust: Assignment and Memory Semantics

If you are familiar with Java or C/C++, understanding the assignment operator (=) in Rust will demystify a lot of its memory semantics. Assignment in Rust can have a range of outcomes depending on what you are assigning from and to, and on whether you are... (more…)

Read more »