(no commit message)
authorlkcl <lkcl@web>
Fri, 4 Oct 2019 06:34:30 +0000 (07:34 +0100)
committerIkiWiki <ikiwiki.info>
Fri, 4 Oct 2019 06:34:30 +0000 (07:34 +0100)
simple_v_extension/specification/mv.x.rst

index c322264431dee4255989a2abaf47a9b9e8f98acf..8a21d364d39e90f4931373f487d2b68bfb872cb1 100644 (file)
@@ -3,7 +3,8 @@
 MV.X and MV.swizzle
 ===================
 
-swizzle needs a MV.  see below for a potential way to use the funct7 to do a swizzle in rs2.
+swizzle needs a MV (there are 2 of them: swizzle and swizzle2).
+see below for a potential way to use the funct7 to do a swizzle in rs2.
 
 +---------------+-------------+-------+----------+----------+--------+----------+--------+--------+
 | Encoding      | 31:27       | 26:25 | 24:20    | 19:15    | 14:12  | 11:7     | 6:2    | 1:0    |
@@ -183,6 +184,8 @@ Transforms for DCT
 Table to evaluate
 =================
 
+swizzle2 takes 2 arguments, interleaving the two vectors depending on a 3rd (the swizzle selector)
+
 +-----------+-------+-------+-------+-------+-------+------+
 |           | 31:27 | 26:25 | 24:20 | 19:15 | 14:12 | 11:7 |
 +===========+=======+=======+=======+=======+=======+======+