explain VL=1
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 17 Jun 2019 11:08:16 +0000 (12:08 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 17 Jun 2019 11:08:16 +0000 (12:08 +0100)
simple_v_extension/specification.mdwn

index d2a323e2724dfefd61484d5dd7a9bb354bbb7d3b..70c82d5015a430c69f51be1a9ebe21a6371ee96b 100644 (file)
@@ -270,8 +270,11 @@ exactly as standard CSRs, and contains more than just VL.
 
 One interesting side-effect of using CSRRWI to set VL is that this
 may be done with a single instruction, useful particularly for a
-context-load/save.  There are however limitations: CSRWWI's immediate
-is limited to 0-31.
+context-load/save.  There are however limitations: CSRWI's immediate
+is limited to 0-31 (representing VL=1-32).
+
+Note that when VL is set to 1, all parallel operations cease: the
+hardware loop is reduced to a single element: scalar operations.
 
 ## STATE