[libre-riscv-dev] IEEE754 FPU turning into ALU with Reservation Stations
alexandar.kostovic at gmail.com
Fri Mar 15 14:26:57 GMT 2019
ok will try to do something!
Have a nice trip to hong kong ! :)
On Fri, Mar 15, 2019 at 3:23 PM Luke Kenneth Casson Leighton <lkcl at lkcl.net>
> On Fri, Mar 15, 2019 at 2:05 PM Aleksandar Kostovic
> <alexandar.kostovic at gmail.com> wrote:
> > ok i am starting to get it
> cool. i have to go to hong kong tomorrow, will be back sunday night.
> see if you can create a special cases class paid
> (FPMulSpecialCasesMod and FPMulSpecialCases) - these you _will_ have
> to copy from nmigen_add_experiment.py (and then adapt). watch out for
> a couple of things:
> (1) out_do_z is set inside the SpecialCasesMod class, and whether it
> is set or not is used to decide which new FSM state to move to in the
> FPMul(Add)SpecialCases class
> (2) if you copy the code exactly, you'll need to add back in a
> denormalise stage: in add, i separated out denormalisation.
> if you want to see how to use the FPXXXSpecialCases class, see
> get_longer_fragment, do *not* copy the get_compact_fragment code yet.
> libre-riscv-dev mailing list
> libre-riscv-dev at lists.libre-riscv.org
More information about the libre-riscv-dev