[libre-riscv-dev] [Bug 165] New: Formally verify the FPCMP (FEQ, FLE, FLT) module
Michael Nolan
mtnolan2640 at gmail.com
Mon Feb 3 03:27:49 GMT 2020
Luke Kenneth Casson Leighton <lkcl at lkcl.net> writes:
> don't be put off by the Case being in a pyrhon for-loop! this is a
> weird sideeffect of how nmigen works.
Yep, it threw me a second until I thought about it and realized what was
going on.
> also deploy the "carry" trick being used in partitioned add.
I'll have to look at this tomorrow
> the only thing is, it might actually be better to get this code to do
> GT LT *and* eq all in one.
>
> they are so similar and use the same logic
>
> see wiki page gt is not that different from eq.
Yep, from what I understand it's ~(lt | eq). Of course as I learned with
the scalar comparisons, LT and EQ are not as straightforward as they
seem. Stupid -0.
--Michael
More information about the libre-riscv-dev
mailing list