[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
Sun Nov 13 05:11:37 GMT 2022


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

--- Comment #62 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Jacob Lifshay from comment #57)
> signed-signed multiply probably can't be done with only one sv.maddeds-style
> instruction because only the msb word in a signed bigint is signed, all
> lower words are always unsigned. that would likely require different
> behavior for the msb word compared to all lower words.

i have an idea for avoiding needing different behavior:
https://bugs.libre-soc.org/show_bug.cgi?id=960#c7

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


More information about the Libre-SOC-ISA mailing list