(no commit message)
authorlkcl <lkcl@web>
Sat, 9 Apr 2022 21:21:26 +0000 (22:21 +0100)
committerIkiWiki <ikiwiki.info>
Sat, 9 Apr 2022 21:21:26 +0000 (22:21 +0100)
openpower/sv/svp64/appendix.mdwn

index be12ba2c52072f516c131240f05436046922df50..ef232e8461144dd73df2f383c876e26541ca5835 100644 (file)
@@ -120,6 +120,13 @@ in the decoder is greatly increased.
 
 # EXTRA Field Mapping
 
+The purpose of the 9-bit EXTRA field mapping is to mark individual
+registers (RT, RA, BFA) as either scalat or vector, and to extend
+their numbering from 0..31 in Power ISA v3.0 to 0..127 in SVP64.
+Three of the 9 bits may also be used up for a 2nd Predicate (Twin
+Predication) leaving a mere 6 bits for qualifying registers. As can
+be seen there is significant pressure on these (and all) SVP64 bits.
+
 In Power ISA v3.1 prefixing there are bits which describe and classify
 the prefix in a fashion that is independent of the suffix. MLSS for
 example.  For SVP64 there is insufficient space to make the SVP64 Prefix