(no commit message)
authorlkcl <lkcl@web>
Tue, 14 Jun 2022 23:58:42 +0000 (00:58 +0100)
committerIkiWiki <ikiwiki.info>
Tue, 14 Jun 2022 23:58:42 +0000 (00:58 +0100)
openpower/sv/svp64_quirks.mdwn

index 85ffc48cbb5fa19bc3026dcedafd609446a0abc7..b01d2964eb7e520c4b2b256170e48d3fdc5bda6b 100644 (file)
@@ -238,7 +238,16 @@ the hardware know what the remainder of the Prefix bits mean: how they
 are formatted, even without having to examine the Suffix to which
 they are applied.
 
-SVP64 has such pressure on its 24
+SVP64 has such pressure on its 24-bit encoding that it was simply
+not possible to perform the same trick used by Power ISA 3.1 Prefixing.
+Therefore, rather unfortunately, it becomes necessary to perform
+a *partial decoding* of the v3.0 Suffix before the 24-bit SVP64 RM
+Fields may be identified.  Fortunately this is straightforward, and
+does not rely on any outside state, and even more fortunately
+for a Multi-Issue Execution decoder, the length 32/64 is also
+easy to identify by looking for the EXT001 pattern. Once identified
+the 32/64 bits may be passed independently to multiple Decoders in
+parallel.
 
 # Single Predication