add VBLOCK SVP format idea
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 1 Sep 2019 10:44:24 +0000 (11:44 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 1 Sep 2019 10:44:24 +0000 (11:44 +0100)
simple_v_extension/vblock_format/discussion.mdwn

index 35d0deed181c8fd3d87852003b938d2f71922b41..9fe4a5722ab90b496d802ca70648e0ae8106a331 100644 (file)
@@ -1,7 +1,13 @@
 # Alternative (SVPrefix) format
 
 This VBLOCK mode effectively extends [[sv_prefix_proposal]] to cover multiple
-registers.  Its advantage over the main format is that the main format requires
+registers.  The basic principle: the "prefix" specifies which of source and
+destination registers are to be considered "vectors" (or scalars), however
+where in SVPrefix that applies to only one instruction, the "vector" tag
+designations *continue to cascade* into subsequent instructions within the
+VBLOCK.
+
+Its advantage over the main format is that the main format requires
 explicit naming of the registers to be tagged (taking up 5 bits each time).
 
 | 15    | 14:12 | 11:10 | 9     | 8:7     | 6:0     |