[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
Thu Sep 29 04:26:06 BST 2022


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

Jacob Lifshay <programmerjake at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
       The table of|                            |jacob=0
  payments (in EUR)|                            |
     for this task;|                            |
        TOML format|                            |
             Status|CONFIRMED                   |IN_PROGRESS

--- Comment #43 from Jacob Lifshay <programmerjake at gmail.com> ---
I added assembly/simulation support for all bigint ops:
https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=864d526726aa2ed5497ca6ebe4445a021e16ef9a

I added unit tests for all bigint operations:
https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=63530e061b28e868f038c3a5515db50c3fb2b9c8

I renamed madded -> maddedu for consistency with maddhdu:
https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=c67ae449d2715354fede681f1f8266df3627d211
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=6ecafc9cfa1cf13f25fa851d012b20989d770108

I also renamed divrem2du -> divmod2du for consistency with mod* instructions:
https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=ed9c2e70d09321e94f114914a0c5b9acb4a6fc47
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=2fbac071499ad33d5bfc91d07d768df84b5ec84d

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


More information about the Libre-SOC-ISA mailing list