(no commit message)
authorlkcl <lkcl@web>
Mon, 19 Jun 2023 19:50:44 +0000 (20:50 +0100)
committerIkiWiki <ikiwiki.info>
Mon, 19 Jun 2023 19:50:44 +0000 (20:50 +0100)
openpower/sv/po9_encoding/discussion.mdwn

index d5fab0856e9ccd455ba40b9f3cd81d9aea96bcea..012220dd9cc5bf4827185840fb5aa14adc2a72e5 100644 (file)
@@ -280,7 +280,13 @@ test.  Only EXT000-063 is not by a "process of elimination" (if ... return True)
 
 this idea gets even simpler. the 55-bit area is eliminated and may only be
 reintroduced by sacrificing parts of EXT200-263. however doing so **WILL** damage
-high-performance decode
+high-performance decode.
+
+advantages:
+
+* brutally simple length detection (multi-issue 1 clock cycle)
+* extremely easy SVP64 identification
+* extremely easy SVP64Single identification
 
 
 ```
@@ -373,17 +379,6 @@ test.  Only EXT000-063 is not by a "process of elimination" (if ... return True)
 
 **RESERVED**: (no need to pass for further detailed decode)
 
-|0-5| 6-29   |30 31|32-37   | 38-663 | Description      |
-|---|--------|-----|--------|--------|------------------|
-|PO9| xxxx   | x x | 010001 |  ////  | RESERVED         |
-|PO9| xxxx   | x x | 000001 |  ////  | RESERVED         |
-|PO9| !ZERO  | 1 1 |  !PO9  |     xxxx        | SSingle:EXT232-263 |
-|PO9|  0000  | 1 1 |  !PO9  |     xxxx        | Scalar EXT232-263  |
-|PO9|  SVRM  | 1 0 |  !PO9  |     xxxx        | SVP64:EXT232-263   |
-|PO9|  0000  | 0 1 | Defined Word-instruction | 32-bit EXT300-363  |
-|PO9| !ZERO  | 0 1 | Defined Word-instruction | SSingle:EXT000-063 |
-|PO9|  SVRM  | 0 0 | Defined Word-instruction | SVP64:EXT000-063   | 
-
 ```
     # easy-elimination, first
     if not PO9                 return False