(no commit message)
authorlkcl <lkcl@web>
Tue, 22 Dec 2020 23:53:04 +0000 (23:53 +0000)
committerIkiWiki <ikiwiki.info>
Tue, 22 Dec 2020 23:53:04 +0000 (23:53 +0000)
openpower/sv/svp_rewrite/svp64.mdwn

index 2bce37ac0eaf9ab34387a8ed3c3a0b7ff7d33f59..5f6c0f0f81940205095c16acf78311d55741060b 100644 (file)
@@ -520,6 +520,7 @@ Note, again: this is *only* under svp64 prefixing.  Standard v3.0B / v3.1B is *n
 
 ### Major opcode map (v3.0B)
 
+This table is taken from v3.0B.
 Table 9: Primary Opcode Map (opcode bits 0:5)
 
         |  000   |   001 |  010  | 011   |  100  |    101 |  110  |  111
@@ -535,7 +536,9 @@ Table 9: Primary Opcode Map (opcode bits 0:5)
 
 ### Suitable for svp64
 
-Table 9: Primary Opcode Map (opcode bits 0:5)
+This is the same table containing v3.0B Primary Opcodes except those that make mo sense in a Vectorisation Context have been removed.  These removed POs can, *in the SV Vector Context only*, be assigned to alternative (Vectorised-only) instruxtions, including future extensions.
+
+Note, again, to emphasise: outside of svp64 these opcodes **do not** change.  When not prefixed with svp64 these opcodes **specifically** retain their v3.0B / v3.1B OpenPOWER Standard compliant meaning.
 
         |  000   |   001 |  010  | 011   |  100  |    101 |  110  |  111
     000 |        |       |       |       |       |        |       | mulli | 000