libm icon indicating copy to clipboard operation
libm copied to clipboard

Rounding mode support for hexadecimal float parsing, with (WIP) improvements to error handling

Open quaternic opened this issue 9 months ago • 0 comments

Parsing errors are now bubbled up part of the way, but that needs some more work.

Rounding should be correct, and the Status returned by parse_any should have the correct bits set. These are used for the current (unchanged) behaviour of the surface level functions like hf64: panic on invalid inputs, or values that aren't exactly representable.

quaternic avatar Mar 03 '25 00:03 quaternic