3 ms·
It will with integers, but not floating point. All compilers will use simd registers and instructions for floating point but its only using the 1 lane there. i
by gameswithgo 8y ago
It will with integers, but not floating point. All compilers will use simd registers and instructions for floating point but its only using the 1 lane there. its not really vectorized.
rust has no way to pass ffast-math flag (unless that changed recently) which will enable this for C/C++
- steveklabnik 8y agoThe rust approach to this kind of this is not to use global flags to control this kind of behavior, but to use wrapping types to get the behavior on the spots where you want it: https://crates.io/crates/fast-floats https://crates.io/crates/fast-floats