[Libre-soc-isa] [Bug 1048] OPF ISA External RFC ls011 - Fixed and Floating point LD/ST-with-update EXT2xx instructions

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Jan 10 10:31:08 GMT 2024


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

--- Comment #28 from Andrey Miroshnikov <andrey at technepisteme.xyz> ---
Removed duplicate Fixed-Point stores: stbup, stbupx, sthup, sthupx, stwup,
stwupx, stdup, stdupx.
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=af645794cab13e73fa5e1f0cada344342584a00d

Added FP LD Post update section (openpower/isa/fpload)
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=36c2d7f2f581809e99cd3a7a82a7f175311c3c06

Added FP ST Post update section (openpower/isa/fpstore)
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=e9f1a5fffb382515d3cb5c6d537e60f31987c8da

The summary table also included the following instructions (which weren't
mentioned in comment #0, but I added them for completeness):

Added Fixed LD Shifted Post update section (openpower/isa/pifixedloadshift)
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=517306571ec9f1bf792118acec4100c47c73f413

Added Fixed ST Shifted Post update section (openpower/isa/pifixedstoreshift)
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=fc2a6d3269771ffeeb423b4b0d9f6928a318b5c1

Added Floating-Point LD Shifted Post update section
(openpower/isa/pifploadshift)
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=bcfc69937ef94cc45e3772906a0312cf7a8c46d2

Added Floating-Point ST Shifted Post update section
(openpower/isa/pifpstoreshift)
https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=a175a4756f5b4e1350d2099c3f0aae4954b337ed


I just noticed that "openpower/isa/fixedload" and "openpower/isa/fixedstore"
define instructions already present in PowerISA 3.0/1.
This means that the two inline imports for "fixedload" and "fixedstore" are not
required.
https://git.libre-soc.org/?p=libreriscv.git;a=blob;f=openpower/sv/rfc/ls011.mdwn;h=67bb26ec0f2362ce0b07372de777a9462dd69cc8;hb=a175a4756f5b4e1350d2099c3f0aae4954b337ed#l271

Should I remove them from ls011.mdwn (since nothing new is being added to the
PowerISA spec)?

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


More information about the Libre-SOC-ISA mailing list