[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:

> http://bugs.libre-riscv.org/show_bug.cgi?id=145
>
> --- 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!


Fantastic.


>
> I'm mostly going down the list of IEEE 754 operations in order, so will
> probably next be implementing conversions from/to integers, sign
> manipulation,
> 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
> just
> be done by the user by modifying status_flags directly).


Ok

Dang this is a big job.



-- 
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68


More information about the libre-riscv-dev mailing list