[Libre-soc-isa] [Bug 996] add shaddsw or replace shadduw with shaddsw since i32 indexes are waay more common than u32

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Apr 18 08:58:46 BST 2023


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

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

> the table page included there is the canonical allocation table
> for anything in EXT022. please do ensure that you remember that
> at all times when adding instructions.

okaay you did.   yyyeah it looks good. wondering if it should
have been matched up with itype.

diff --git a/openpower/sv/draft_opcode_tables.mdwn
b/openpower/sv/draft_opcode_tables.mdwn
index
a1cdbd677f85f2816e1ff7908bd6069831bf8cd0..527962620e3dbb404230d7d49d47347d01287ec2
100644 (file)
--- a/openpower/sv/draft_opcode_tables.mdwn
+++ b/openpower/sv/draft_opcode_tables.mdwn
@@ -100,7 +100,7 @@ the [[sv/av_opcodes]])
 | NN |    |     |     |    |   00  | 0101 110 |0 | crfbinlog | {TODO}  |
 | NN |    |     |     |    |   00  | 0101 110 |1 | rsvd      |         |
 | NN |    |     |     |    |   10  | 0101 110 |Rc| rsvd      |         |
-| NN |    |     |     |    |   -1  | 0101 110 |Rc| rsvd      |         |
+| NN | RT | RA  | RB  | sm0| sm1 1 | 0101 110 |Rc| shaddw    | X-Form  |
 | NN | RT | RA  | RB  | 0  | itype | 1001 110 |Rc| av minmax | X-Form  |
 | NN | RT | RA  | RB  | 1  |   00  | 1001 110 |Rc| av abss   | X-Form  |
 | NN | RT | RA  | RB  | 1  |   01  | 1001 110 |Rc| av absu   | X-Form  |

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


More information about the Libre-SOC-ISA mailing list