this is compensated for in the assembly notation. i.e. that an immediate
value of 1 in assembler notation actually places the value 0b0000000 in
the `SVi` field bits: on execution the `setvl` instruction adds one to
-the decoded `SVi` field bits, resulting in VL/MVL being set to 1. This
-allows VL to be set to values ranging from 1 to 128 with only 7 bits
+the decoded `SVi` field bits, resulting in VL/MVL being set to 1. In future
+this will allow VL to be set to values ranging from 1 to 128 with only 7 bits
instead of 8. Setting VL/MVL to 0 would result in all Vector operations
becoming `nop`. If this is truly desired (nop behaviour) then setting
VL and MVL to zero is to be done via the [[SVSTATE SPR|sv/sprs]].