move madd/sub to PO5
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 20 Jan 2024 18:21:34 +0000 (18:21 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 22 Jan 2024 13:57:21 +0000 (13:57 +0000)
openpower/sv/draft_opcode_tables.mdwn

index 4513396a5da017546d1a5ca9902766cc23af53df..ef4a5dee013197ec85b0d1a04b525ed76ac1329a 100644 (file)
@@ -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      |