(no commit message)
authorlkcl <lkcl@web>
Wed, 7 Jun 2023 02:07:36 +0000 (03:07 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 7 Jun 2023 02:07:36 +0000 (03:07 +0100)
openpower/sv/po9_encoding/discussion.mdwn

index fa3cbc1ea184eecc1644bc3f27199d0e5436b9c0..c1c4213057258e990b770cd349e72e2c986d815b 100644 (file)
@@ -1,19 +1,25 @@
 # alternative 32-64 encoding
 
 ```
-| 0-5 | 6-28 29 |30-31| 32 |33-37| 38-60 | 61-63 | Description       |
-|-----|---------|-----|----|-----|-----------------------------------|
-| PO9 | xxx | 0 | 0 0 |  0  00000  xxxx    000   | SVP64:EXT900       |
-| PO9 | xxx | 0 | 0 0 | !zero      xxxx    !zero | 55-bit RESERVED    |
-| PO9 | xxx | 1 | 0 0 |            32-bit EXT900                      |
-| PO9 |   !ZERO | 0 0 |  1 | DWi                 | SS:EXT232-263      |
-| PO9 |   0000  | 0 0 |  1 | DWi                 | Scalar EXT232-263  |
-| PO9 |   nnnn  | 1 0 |  1 | DWi                 | SVP64:EXT232-263   |
-| PO9 |   0000  | 0 1 | Defined Word-instruction | 32-bit Unvec in 64b|
-| PO9 |   !ZERO | 0 1 | Defined Word-instruction | SS:EXT000-063      |
-| PO9 |   nnnn  | 1 1 | Defined Word-instruction | SVP64:EXT000-063   |
+|0-5| 6-27 28 29|30-31| 32 |33-37   | 38-59 | 60-63 | Description       |
+|---|-----|-----|-----|----|--------|-----------------------------------|
+|PO9| rm0 | 0 0 | 0 0 |  0   000 rm1 xxxx    0000  | SVP64:EXT900       |
+|PO9| rm0 | 0 0 | 0 0 |  1   000 rm1 xxxx    0000  | SSingle:EXT900     |
+|PO9| xxx | x 0 | 0 0 |   !zero      xxxx    !zero | 55-bit RESERVED    |
+|PO9| xxx | x 0 | 0 0 |              32-bit EXT900 (Vectorizable)       |
+|PO9| xxx | 1 1 | 0 0 |              32-bit EXT901 (Unvectorizable)     |
+|PO9|   !ZERO   | 0 0 |  1 | DWi                   | SSingle:EXT232-263 |
+|PO9|   0000    | 0 0 |  1 | DWi                   | Scalar EXT232-263  |
+|PO9|   nnnn    | 1 0 |  1 | DWi                   | SVP64:EXT232-263   |
+|PO9|   0000    | 0 1 | Defined Word-instruction   | 32-bit Unvec in 64b|
+|PO9|   !ZERO   | 0 1 | Defined Word-instruction   | SSingle:EXT000-063 |
+|PO9|   nnnn    | 1 1 | Defined Word-instruction   | SVP64:EXT000-063   |
 ```
 
+Fields:
+
+* `SVRM <- rm0 || rm1`
+
 Length detection:
 
 ```