setvli VL=8 : setvl r5, r0, VL=8
setmvli MVL=8 : setvl r0, r0, MVL=8
-Additional pseudo-op for obtaining VL without modifying it:
+Additional pseudo-op for obtaining VL without modifying it (or any state):
getvl r5 : setvl r5, r0, vf=0, vs=0, ms=0
Note that whilst it is possible to set both MVL and VL from the same
immediate, it is not possible to set them to different immediates in
-the same instruction. That would require two instructions.
+the same instruction. Doing so would require two instructions.
**Selecting sources for VL**
to the next instruction, Vertical-First moves the PC onwards
(vertically) through multiple instructions **with the same
srcstep and dststep**, then an explict instruction used to
-advance srcstep/dststep, and an outer loop is expected to be
+advance srcstep/dststep. An outer loop is expected to be
used (branch instruction) which completes a series of
Vector operations.