[libre-riscv-dev] [Bug 145] reference FP emulation using algebraic numbers
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Thu Nov 7 12:11:10 GMT 2019
On Thursday, November 7, 2019, <bugzilla-daemon at libre-riscv.org> wrote:
> --- Comment #6 from Jacob Lifshay <programmerjake at gmail.com> ---
> (In reply to Jacob Lifshay from comment #2)
> > Implemented all of add, sub, mul, div, and mul_add.
> > All tests pass!
> Implemented all of ieee754_remainder, next_up, next_down,
> round_to_integral[_exact], scale_b, log_b, and sqrt.
> All tests pass!
> I'm mostly going down the list of IEEE 754 operations in order, so will
> probably next be implementing conversions from/to integers, sign
> and comparison.
> Once those are implemented, simple-soft-float will support all the required
> IEEE 754 operations except for string conversions and stuff that doesn't
> actually process floats (such as status flag manipulation, since that can
> be done by the user by modifying status_flags directly).
Dang this is a big job.
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
More information about the libre-riscv-dev