[Libre-soc-bugs] [Bug 1072] implement fcvt/fmv instructions in ISACaller (ls006)

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu May 4 02:41:20 BST 2023


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

Jacob Lifshay <programmerjake at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |IN_PROGRESS

--- Comment #3 from Jacob Lifshay <programmerjake at gmail.com> ---
I allocated draft opcode encodings for fmvfg[s]/fmvtg[s]/fcvtfg[s]/fcvttg[o][s]
I verified fcvttg[s] don't collide with anything in v3.1B since they're not on
the fptrans tables.

https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=0b4268b20e6e4c911c80e5e8011b737af3fd6d17;hp=347b76c4d5842e1f4898943553687d1dece6db3f

commit 0b4268b20e6e4c911c80e5e8011b737af3fd6d17
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Wed May 3 18:35:05 2023 -0700

    fix allocated mnemonic

commit 1102cb2788edf05cc430912ebb06884bb9fea7f0
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Wed May 3 18:33:20 2023 -0700

    allocate fmv/fcvt draft opcodes

I made space by commenting out all the fmin/fmax ops since they're being
replaced, ghostmansd can finish that off later. Also some misc cleanup/fixes:

https://git.libre-soc.org/?p=openpower-isa.git;a=shortlog;h=e96f99d0bd0e2ff0a8935c842ce01fd4065c2f8e

commit e96f99d0bd0e2ff0a8935c842ce01fd4065c2f8e
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Wed May 3 18:13:13 2023 -0700

    remove testing with INSNDB=true since that now does nothing different

commit 9c65658cfa1bd5b4f0023df19afbb113d27ecad0
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Wed May 3 18:08:46 2023 -0700

    comment fmin*/fmax* since they're being replaced with fminmax and to make
space for fmv/fcvt

commit a9409bae79b6ce6a374b14f0e9f48cab7c313ad3
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Wed May 3 18:04:36 2023 -0700

    fix non-zero assembly operands being zero

commit caea5e57bb51caa04ef6038d9f6176db22588157
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Wed May 3 17:13:24 2023 -0700

    update SV csvs

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


More information about the libre-soc-bugs mailing list