From 1140acd400ef5f6e8d43d181a2098da79ac9c316 Mon Sep 17 00:00:00 2001 From: lkcl Date: Sun, 3 Jul 2022 10:46:43 +0100 Subject: [PATCH] --- openpower/sv/svstep.mdwn | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/openpower/sv/svstep.mdwn b/openpower/sv/svstep.mdwn index d3f3e9f73..9b094b356 100644 --- a/openpower/sv/svstep.mdwn +++ b/openpower/sv/svstep.mdwn @@ -27,15 +27,19 @@ Instruction format: # Description -When `vf=1` then stepping occurs. When `vf=0` svstep may be used -to enquire about the REMAP Schedule, without altering internal +svstep may be used +to enquire about the REMAP Schedule. When `vf=1` then stepping occurs. When `vf=0` the enquiry is performed + without altering internal state. If `SVi=0, Rc=0, vf=0` this instruction is a `nop`. +The following modes are identical to those in [[sv/setvl]], returning +identical results: -When `SVi` is 1-4 the REMAP Schedule for a given SVSHAPE may be +* When `SVi` is 1-4 the REMAP Schedule for a given SVSHAPE may be returned in `RT`. SVi=1 selects SVSHAPE0 current state, through to SVi=4 selects SVSHAPE3. -When `SVi` is 5, `SVSTATE.srcstep` is returned. -When `SVi` is 6, `SVSTATE.dststep` is returned. +* When `SVi` is 5, `SVSTATE.srcstep` is returned. +* When `SVi` is 6, `SVSTATE.dststep` is returned. + As this is a Single-Predicated (1P) instruction, predication may be applied to skip (or zero) elements. -- 2.30.2