From: Luke Kenneth Casson Leighton Date: Thu, 23 Jun 2022 16:45:56 +0000 (+0100) Subject: expand on svstep page X-Git-Tag: opf_rfc_ls005_v1~1564 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3d977280925f331d9bdf9d2f199bdf6e450eb86d;p=libreriscv.git expand on svstep page --- diff --git a/openpower/sv/svstep.mdwn b/openpower/sv/svstep.mdwn index 95b470c6f..366a6705d 100644 --- a/openpower/sv/svstep.mdwn +++ b/openpower/sv/svstep.mdwn @@ -1,8 +1,29 @@ # svstep -TODO +(Stub page: TODO, expand) Links * [[isa/simplev]] -* <> + +`svstep` performs explicit stepping of the Vector for-loop, +and it can also be used to enquire about the current state +of the REMAP indices. + +# Format + +*(Allocation of opcode TBD pending OPF ISA WG approval)*, +using EXT22 temporarily and fitting into the +[[sv/bitmanip]] space + +Form: SVL-Form (see [[isatables/fields.text]]) + +| 0.5|6.10|11.15|16..22| 23...25 | 26.30 |31| name | +| -- | -- | --- | ---- |----------- | ----- |--| ------- | +|OPCD| RT | / | SVi | / / vf | 11011 |Rc| svstep | + +Instruction format: + + svstep RT,SVi,vf + svstep. RT,SVi,vf +