[Libre-soc-bugs] [Bug 765] New: Add way for instructions to specify in csv if they have OE field

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Jan 18 04:21:57 GMT 2022


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

            Bug ID: 765
           Summary: Add way for instructions to specify in csv if they
                    have OE field
           Product: Libre-SOC's second ASIC
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: CONFIRMED
          Severity: enhancement
          Priority: ---
         Component: source code
          Assignee: lkcl at lkcl.net
          Reporter: programmerjake at gmail.com
                CC: libre-soc-bugs at lists.libre-soc.org
   NLnet milestone: ---

currently there's a hard-coded list:
https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/power_decoder2.py;h=a636fdf5160cbfa680cdbf8ea36bced0304ca7f7;hb=HEAD#l573

that should be replaced with reading a field from the CSV, I had to manually
add grev to the list after spending 2 hours debugging why overflow being
enabled when it shouldn't.

Options should include:
never writes overflow (what I needed for grev, also ternlogi)
overflow calculated by pseudocode (like how division instructions do it)
overflow calculated from inputs/outputs based on OE field (like how add. addo.
do it)

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


More information about the libre-soc-bugs mailing list