From: lkcl Date: Thu, 23 Jun 2022 18:10:49 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~1563 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=350afa607c682d96098de9c645eea1227dca414d;p=libreriscv.git --- diff --git a/openpower/sv/svstep.mdwn b/openpower/sv/svstep.mdwn index 366a6705d..cee53a613 100644 --- a/openpower/sv/svstep.mdwn +++ b/openpower/sv/svstep.mdwn @@ -24,6 +24,15 @@ Form: SVL-Form (see [[isatables/fields.text]]) Instruction format: - svstep RT,SVi,vf - svstep. RT,SVi,vf - + svstep RT,SVi,vf (Rc=0) + svstep. RT,SVi,vf (Rc=1) + +When `vf=1` then the REMAP Schedule for a given SVSHAPE, specified +in `SVi` (values 0-3 are legal) may be +returned in `RT`. To obtain the full set of possible computed element +indices use `svstep RT.v,SVI,1` which will store all computed element +indices, starting from RT. If Rc=1 then a co-result Vector of CR Fields +will also be returned, comprising the "end-points" of each of the inner +loops when either Matrix Mode or DCT/FFT is set. In other words, +for example, when the `xdim` inner loop reaches the end and on the next +iteration it will begin again at zero, the CR Field `EQ` will be set.