From db00d30aa26d542ed3114d9ca840b1be6106f87e Mon Sep 17 00:00:00 2001 From: lkcl Date: Mon, 15 Aug 2022 13:15:53 +0100 Subject: [PATCH] --- openpower/sv/setvl.mdwn | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/openpower/sv/setvl.mdwn b/openpower/sv/setvl.mdwn index bcc175f71..79dfbe34f 100644 --- a/openpower/sv/setvl.mdwn +++ b/openpower/sv/setvl.mdwn @@ -110,16 +110,20 @@ done via the [[SVSTATE SPR|sv/sprs]]. Note that setmvli is a pseudo-op, based on RA/RT=0, and setvli likewise - setvli VL=8 : setvl r5, r0, VL=8 - setmvli MVL=8 : setvl r0, r0, MVL=8 + setvli VL=8 : setvl r5, r0, VL=8 + setvli. VL=8 : setvl. r5, r0, VL=8 + setmvli MVL=8 : setvl r0, r0, MVL=8 + setmvli. MVL=8 : setvl. r0, r0, MVL=8 Additional pseudo-op for obtaining VL without modifying it (or any state): - getvl r5 : setvl r5, r0, vf=0, vs=0, ms=0 + getvl r5 : setvl r5, r0, vf=0, vs=0, ms=0 + getvl. r5 : setvl. r5, r0, vf=0, vs=0, ms=0 For Vertical-First mode, a pseudo-op for explicit incrementing of srcstep and dststep: + svfstep : setvl 0, 0, vf=1, vs=0, ms=0 svfstep. : setvl. 0, 0, vf=1, vs=0, ms=0 This pseudocode op is different from [[sv/svstep]] which is used to -- 2.30.2