(no commit message)
authorlkcl <lkcl@web>
Tue, 19 Jul 2022 19:45:39 +0000 (20:45 +0100)
committerIkiWiki <ikiwiki.info>
Tue, 19 Jul 2022 19:45:39 +0000 (20:45 +0100)
openpower/sv/sprs.mdwn

index 7fb122c83658bb5de42e429fa920e17f7a8c078c..d894112253327948f54fb5b1e74474f24ee10d92 100644 (file)
@@ -40,8 +40,9 @@ full context save/restore (see SVSRR0).  It contains (and permits setting of):
 * dststep - the destination element offset of the current parallel
   instruction being executed
 * srcstep - for twin-predication, the source element offset as well.
-* SUBVL
-* substep - the subvector element offset of the current
+* ssubstep - the source subvector element offset of the current
+  parallel instruction being executed
+* dsubstep - the destination subvector element offset of the current
   parallel instruction being executed
 * vfirst - Vertical First mode.  srcstep, dststep and substep
     **do not advance** unless explicitly requested to do so with
@@ -108,8 +109,8 @@ The format of the SVSTATE SPR is as follows:
 | 7:13  |    vl    | Vector Length         |
 | 14:20 | srcstep  | for srcstep = 0..VL-1 |
 | 21:27 | dststep  | for dststep = 0..VL-1 |
-| 28:29 | subvl    | Sub-vector length     |
-| 30:31 | substep  | for substep = 0..SUBVL-1  |
+| 28:29 | dsubstep | for substep = 0..SUBVL-1  |
+| 30:31 | ssubstep | for substep = 0..SUBVL-1  |
 | 32:33 | mi0      | REMAP RA SVSHAPE0-3    |
 | 34:35 | mi1      | REMAP RB SVSHAPE0-3    |
 | 36:37 | mi2      | REMAP RC SVSHAPE0-3    |
@@ -120,15 +121,6 @@ The format of the SVSTATE SPR is as follows:
 | 62    | RMpst    | REMAP persistence     |
 | 63    | vfirst   | Vertical First mode   |
 
-The relationship between SUBVL and the subvl field is:
-
-| SUBVL | (29..28) |
-| ----- | -------- |
-| 1     | 0b00     |
-| 2     | 0b01     |
-| 3     | 0b10     |
-| 4     | 0b11     |
-
 Notes:
 
 * The entries are truncated to be within range.  Attempts to set VL to