[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
Tue Oct 3 15:19:20 BST 2023


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

--- Comment #11 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to shriya.sharma from comment #10)

> Okay, 
> understood.

awesome.  (reminder: remember to trim context, just like i have done. see
bug #1126 for rationale)

ok so i have done this:

$ git checkout shriya_add_descriptions
$ git diff master

and noticed immediately this:

@@ -202,7 +288,17 @@ Pseudo-code:
     MEM(EA, 4) <- (RS)[XLEN-32:XLEN-1]
     RA <- EA

-Special Registers Altered:
+Description:
+
+    Let the effective address (EA) be the sum (RA)+ (RB).
+    RS[32:63] are stored into the word in storage addressed
+    by EA.
+
+    EA is placed into register RA.
+
+    If RA=0, the instruction form is invalid.
+
+    Special Registers Altered:

     None

see that "-" on "Special regs"? it means you *deleted* the critical
marker indicating where "special registers" begins.
you'll need to find those (there are a few) and put them back in.

normally you would run the command (see comment #6) but i haven't
added support for "descriptions" yet - i'll do that now.
then you will get errors and you can track them down.

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


More information about the Libre-SOC-ISA mailing list