update
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 5 Jun 2018 21:48:19 +0000 (22:48 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 5 Jun 2018 21:48:19 +0000 (22:48 +0100)
simple_v_extension/simple_v_chennai_2018.tex

index 8add4128b0b3020eb5006c961fc72e9f7aa158c4..93049574854225e970d985e11685dde85109adef 100644 (file)
@@ -574,12 +574,15 @@ def op_mv_x(rd, rs): # SV version of MX.X
    \item VMPOP, VFIRST etc. all removed (use xBitManip)
    \item VSLIDE removed (use regfile overlaps)
    \item C.MV covers VEXTRACT VINSERT and VSPLAT (and more)
-   \item VSETVL, VGETVL stay (the only ones that do!)
-   \item VSELECT stays? no MV.X (add with custom ext?)
-   \item VSNE exists, but no FNE (use predication inversion?)
-   \item Issue: VCLIP is not in RV* (add with custom ext?)
-   \item Vector (or scalar-vector) use C.MV (MV is a pseudo-op)
+   \item Vector (or scalar-vector) copy: use C.MV (MV is a pseudo-op)
    \item VMERGE: twin predicated C.MVs (one inverted. macro-op'd)
+   \item VSETVL, VGETVL stay (the only ops that do!)
+  \end{itemize}
+  Issues:
+ \begin{itemize}
+   \item VSELECT stays? no MV.X, so no (add with custom ext?)
+   \item VSNE exists, but no FNE (use predication inversion?)
+   \item VCLIP is not in RV* (add with custom ext?)
   \end{itemize}
 }