corrections to SVI-Form table layout, add Special Registers Altered
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 29 Mar 2023 09:21:51 +0000 (10:21 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 29 Mar 2023 09:21:51 +0000 (10:21 +0100)
to remap instructions

openpower/sv/rfc/ls009.mdwn

index 490846c09fef2196ecf128a10153b6368cc05d7f..eb5d3a6104797abb848a91d461cdd34f22a0e1a4 100644 (file)
@@ -566,7 +566,7 @@ Pseudo-code:
 Special Registers Altered:
 
 ```
-    None
+    SVSTATE
 ```
 
 `svremap` determines the relationship between registers and SVSHAPE SPRs.
@@ -1049,7 +1049,7 @@ Form: SVM-Form SV "Matrix" Form (see [[isatables/fields.text]])
 Special Registers Altered:
 
 ```
-    None
+    SVSTATE, SVSHAPE0-3
 ```
 
 `svshape` is a convenience instruction that reduces instruction
@@ -1123,9 +1123,9 @@ both instructions in bits 26-31.*
 
 SVI-Form
 
-| 0.5|6.10 |11.15  |16.20 | 21..25      | 26..31|  name    | Form |
-| -- | --  | ---   | ---- | ----------- | ------| -------- | ---- |
-|OPCD| SVG | rmm   | SVd  | ew/yx/mm/sk | XO    | svindex | SVI-Form |
+| 0-5|6-10 |11-15  |16-20 | 21-25       | 26-31 |  Form    |
+| -- | --  | ---   | ---- | ----------- | ------| -------- |
+| PO | SVG | rmm   | SVd  | ew/yx/mm/sk | XO    | SVI-Form |
 
 * svindex SVG,rmm,SVd,ew,SVyx,mm,sk
 
@@ -1193,7 +1193,7 @@ Pseudo-code:
 Special Registers Altered:
 
 ```
-    None
+    SVSTATE, SVSHAPE0-3
 ```
 
 `svindex` is a convenience instruction that reduces instruction count
@@ -1381,7 +1381,7 @@ Pseudo-code:
 Special Registers Altered:
 
 ```
-    None
+    SVSTATE, SVSHAPE0-3
 ```
 
 `svshape2` is an additional convenience instruction that prioritises