News for hackers. Stuff that matters.
Re:Detached Point Arithmetic by HextenAndy on Tuesday July 29, 2025 @09:21AM (#44723012)
Surely that's just normal floating point but missing e.g. normalisation? Floating point is literally an int exponent and an int mantissa. Except real floating point adjusts the exponent to avoid integer overflow in the mantissa - which is where rounding happens.

In DPA the mantissa just overflows (silently in the C implementation) and then what?

Re:Detached Point Arithmetic by withinboredom on Tuesday July 29, 2025 @09:32AM (#44723148)
He increased the size of a float from 4 bytes to 9 bytes, so it is more accurate; then claims that it is so much better. If he did the same implementation, but in 4 bytes; and it was more accurate. Then ... maybe this would be "revolutionary" (to quote TFA).