How Rust 1.26 more than tripled the speed of my code
>”When Rust does a * b when a and b are both u64 the CPU actually multiplies them to create a 128-bit result and then Rust just throws away the upper 64 bits.”Is that right?  Wouldn’t that answer look like nonsense?  I would have guessed it tossed the lower 64bits so it looked like rounding by truncation at least.