[Libre-soc-isa] [Bug 817] Big Integer Math (sv.adde, sv.subfe, sv.madded, 128 by 64-bit -> 64-bit div/rem, maybe more...)

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Mon Apr 25 12:18:02 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=817

--- Comment #28 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
yep corrected pseudocode, spotted late at night compared to divdeu, updated.
RA <u RB makes sense now, RA || fffff..ff / RB still fits (not 0x1_0000_0000)
no on non-orthogonal behaviour on overflow, UNDEFINED and has to be that way.
otherwise a separate RFC has to be made to get *all other* div ops to be
so defined (fffffff) and it's too late for that. bit of a pain.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libre-SOC-ISA mailing list