They are, just check anything fixed-point for the 486SX vs anything floating under a 486DX. It's faster scaling and sum and print the desired precision than operating on floats.
Re:Beware of Fast-Math
by stingraycharles on Tuesday June 03, 2025 @11:37AM
(#44171197)
Is that also the case for modern architectures? Eg is there SIMD fixed precision?
I wonder... couldn't there just be some library type for this, e.g. `associative::float` and `associative::doube` and such (in C++ terms), so that compilers can ignore non-associativity for actions on values of these types? Or attributes one can place on variables to force assumption of associativity?
It would be pretty ironic if at some point fixed point / bignum implementations end up being faster because of this.