From: Luke Kenneth Casson Leighton Date: Sat, 20 Jan 2024 18:21:34 +0000 (+0000) Subject: move madd/sub to PO5 X-Git-Url: https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff_plain;h=1caf1bdb8b869f50a6d4961361e57d20ffc2cb34 move madd/sub to PO5 --- diff --git a/openpower/sv/draft_opcode_tables.mdwn b/openpower/sv/draft_opcode_tables.mdwn index 4513396a5..ef4a5dee0 100644 --- a/openpower/sv/draft_opcode_tables.mdwn +++ b/openpower/sv/draft_opcode_tables.mdwn @@ -56,12 +56,19 @@ ternlog has its own major opcode * GF mul-add * bitmask-reverse +PO5 (temporary) + +| 0.5|6.10|11.15|16.20 |21..25 | 26....30 |31| name | Form | +| -- | -- | --- | --- | ----- | -------- |--| ------ | -------- | +| NN | RT | RA | RB | RC | / 00 10 |0 | maddsubrs | A-Form | +| NN | RT | RA | RB | RC | / 01 10 |0 | maddrs | A-Form | +| NN | RT | RA | RB | RC | / 10 10 |0 | msubrs | A-Form | + TODO: convert all instructions to use RT and not RS | 0.5|6.10|11.15|16.20 |21..25 | 26....30 |31| name | Form | | -- | -- | --- | --- | ----- | -------- |--| ------ | -------- | | NN | RT | RA |it/im57|im0-4 | 0 00 00 |0 | xpermi | TODO-Form | -| NN | RT | RA | RB | RC | sh 01 00 |0 | maddsubrs | BF-Form | | NN | | | | | - 10 00 |0 | svshape3 | rsvd | | NN | | | | | - 11 00 |0 | svshape4 | rsvd | | NN | RT | RA | RB | RC | nh 00 00 |1 | binlut | VA-Form |