09-09-2022, 05:15 PM
32-bits was chosen for _FLOAT as it was the largest size floating point type in the IEEE 754 specifications.
https://en.wikipedia.org/wiki/IEEE_754
Now, we don't actually use more than a portion of those 256-bits, but Galleon *reserved* the type in case someone ever wanted to expand what we have to have 256-bit floating point precision.
It's oversized by nature to allow for future architecture changes such as the 128 or 256 bit registers coming out on new PCs ten years from now.
https://en.wikipedia.org/wiki/IEEE_754
Now, we don't actually use more than a portion of those 256-bits, but Galleon *reserved* the type in case someone ever wanted to expand what we have to have 256-bit floating point precision.
It's oversized by nature to allow for future architecture changes such as the 128 or 256 bit registers coming out on new PCs ten years from now.