(no commit message)
authorlkcl <lkcl@web>
Sun, 20 Dec 2020 14:08:05 +0000 (14:08 +0000)
committerIkiWiki <ikiwiki.info>
Sun, 20 Dec 2020 14:08:05 +0000 (14:08 +0000)
openpower/sv/svp_rewrite/svp64.mdwn

index c7ec9839526caad5e5fc686ebf59c2be2438fed6..a9a70530f6578d1ce8fced8115f4de0beb4a7404 100644 (file)
@@ -514,6 +514,19 @@ When it comes to applying SV, it is the CR_reg number to which SV EXTRA2/3 appli
     else:         # scalar
        return BFA + spec[0:1] << 7
 
+In table form:
+
+| R\*\_EXTRA3 | Mode | Encoded as |
+|-----------|-------|---------------|---------------------|
+| 000       | Scalar | `0b00  BFA[0:4]`      |
+| 001       | Scalar | `0b01  BFA[0:4]`      |
+| 010       | Scalar | `0b10  BFA[0:4]`      |
+| 011       | Scalar | `0b11  BFA[0:4]`      |
+| 100       | Vector | `BFA[2:4] 0b00 BFA[0:1]`      |
+| 101       | Vector | `BFA[2:4] 0b01 BFA[0:1]`      |
+| 110       | Vector | `BFA[2:4] 0b10 BFA[0:1]`      |
+| 111       | Vector | `BFA[2:4] 0b11 BFA[0:1]`      |
+
 ## CR fields as inputs/outputs of vector operations
 
 When vectorized, the CR inputs/outputs are sequentially read/written