[libre-riscv-dev] IEEE754 FPU turning into ALU with Reservation Stations
Aleksandar Kostovic
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>
wrote:
> 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.
>
> l.
>
> _______________________________________________
> libre-riscv-dev mailing list
> libre-riscv-dev at lists.libre-riscv.org
> http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
>
More information about the libre-riscv-dev
mailing list