[libre-riscv-dev] IEEE754 FPU
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Mon Feb 18 13:32:16 GMT 2019
btw aleksander, no pressure or anything: congratulations, you're on the
critical path (yay).
it goes like this:
* normalise-1 and 2 do shifting of bits from the result to
guard/sticky/round, in a silly fashion.
* to do a general purpose single cycle version of normalise stages, having
to move bits back and forth from sticky/guard/round is difficult.
* most sensible way is to do normalisation in the product/result THEN do
guard/round/sticky.
However all of that if done before multiply is up to date is not a good
idea, it would be out of sync.
So, I will keep occupied with doing things like add unit tests, and find
other tasks ok?
L.
--
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
More information about the libre-riscv-dev
mailing list