[Libre-soc-isa] [Bug 960] OPF ISA External RFC ls003 - maddedu and divmod2du
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Fri Oct 21 07:53:16 BST 2022
https://bugs.libre-soc.org/show_bug.cgi?id=960
Jacob Lifshay <programmerjake at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |programmerjake at gmail.com
Status|CONFIRMED |IN_PROGRESS
--- Comment #2 from Jacob Lifshay <programmerjake at gmail.com> ---
https://git.libre-soc.org/?p=libreriscv.git;a=blob;f=openpower/sv/rfc/ls003.mdwn;h=1f49463ff167180354770ceb5ddc100de7e41edd;hb=6e6902d0bfa700ccab5d640cb55d6867eff52547#l129
129 RS is implictly defined as the same register as RC.
130
131 *Programmer's Note:
132 As a Scalar Power ISA operation, like `lq` and `stq`, RS=RT+1.
RS being defined as the same register as RC when non-svp64-prefixed is *not*
how RS is defined currently, currently RS is defined to be RT+1.
https://git.libre-soc.org/?p=libreriscv.git;a=blob;f=openpower/sv/biginteger.mdwn;h=ca6065eb035f370b0d45c1e8e62bf783eb33023d;hb=6e6902d0bfa700ccab5d640cb55d6867eff52547#l163
If we want to change the definition where RS=RC even without svp64, that's fine
with me, but that should be done everywhere, rather than just in the rfc. Also,
that should have been discussed on the mailing list or bug-tracker (if it was,
sorry i forgot).
If we don't want to change RS=RT+1, then all mentions of RS=RC need to be
deleted from the rfc, except when describing svp64's behavior or if describing
an alternative to what we currently have.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libre-SOC-ISA
mailing list