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