(no commit message)
authorlkcl <lkcl@web>
Sun, 26 Mar 2023 11:45:38 +0000 (12:45 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 26 Mar 2023 11:45:38 +0000 (12:45 +0100)
openpower/sv/rfc/ls008.mdwn

index 9ff01651272a63a30e2a7150ff0bb650f2c261c6..2566c0f6555d873e2d57ead598e4d6a01eb03f45 100644 (file)
@@ -135,6 +135,24 @@ Special Registers Altered:
 
 -------------
 
+**svstep "Mode of Enquiry"**
+
+It is possible to
+
+* `SVi=0`: appropriately step srcstep, dststep, subsrcstep and subdststep to the next
+   element, taking pack and unpack into consideration.
+* `SVi=1`: test inner middle and outer
+  loop end conditions from SVSTATE0 and store in CR.EQ CR.LE CR.GT
+* `SVi=2`: test SVSTATE1 (and return conditions)
+* `SVi=3`: test SVSTATE2 (and return conditions)
+* `SVi=4`: test SVSTATE3 (and return conditions)
+* `SVi=5`: `SVSTATE.srcstep` is returned.
+* `SVi=6`: `SVSTATE.dststep` is returned.
+* `SVi=12`: `SVSTATE.pack` is set to zero and `SVSTATE.unpack` set to zero
+* `SVi=13`: `SVSTATE.pack` is set to zero and `SVSTATE.unpack` set to zero
+* `SVi=14`: `SVSTATE.pack` is set to zero and `SVSTATE.unpack` set to zero
+* `SVi=15`: `SVSTATE.pack` is set to zero and `SVSTATE.unpack` set to zero
+
 \newpage{}