Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the rationale for exponent and mantissa sizes in IEEE floating point standards?

I have a decent understanding of how floating point works, but I want to know how the specific exponent and mantissa sizes were decided upon. Are they optimal in some way? How can optimality be measured for floating point representations (I assume there are several ways)? I imagine these issues are addressed in the official standard, but I don't have access to it.

like image 614
monguin Avatar asked Dec 05 '25 15:12

monguin


1 Answers

According to this interview with Will Kahan, they were based on the VAX F and G formats of the era.

Of course that doesn't answer the question of how those formats were chosen...

like image 99
Simon Byrne Avatar answered Dec 09 '25 19:12

Simon Byrne



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!