(no commit message)
authorlkcl <lkcl@web>
Sun, 17 Apr 2022 17:34:51 +0000 (18:34 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 17 Apr 2022 17:34:51 +0000 (18:34 +0100)
openpower/sv/svp64/appendix.mdwn

index ffd9a30b9824409002bc336993c47459a8478486..97cbd5d639e396e0a345920584a98eb7333d3332 100644 (file)
@@ -126,6 +126,8 @@ This is the same table containing v3.0B Primary Opcodes except those that
 make no sense in a Vectorisation Context have been removed.  These removed
 POs can, *in the SV Vector Context only*, be assigned to alternative
 (Vectorised-only) instructions, including future extensions.
+EXT04 retains the scalar `madd*` operations but would have all PackedSIMD
+(aka VSX) operations removed.
 
 Note, again, to emphasise: outside of svp64 these opcodes **do not**
 change.  When not prefixed with svp64 these opcodes **specifically**
@@ -133,7 +135,7 @@ retain their v3.0B / v3.1B OpenPOWER Standard compliant meaning.
 
 ```
     |  000   |   001 |  010  | 011   |  100  |    101 |  110  |  111
-000 |        |       |       |       |       |        |       | mulli | 000
+000 |        |       |       |       | EXT04 |        |       | mulli | 000
 001 | subfic |       | cmpli | cmpi  | addic | addic. | addi  | addis | 001
 010 | bc/l/a |       |       | EXT19 | rlwimi| rlwinm |       | rlwnm | 010
 011 |  ori   | oris  | xori  | xoris | andi. | andis. | EXT30 | EXT31 | 011