add associated links
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 14 Aug 2019 05:01:42 +0000 (06:01 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 14 Aug 2019 05:01:42 +0000 (06:01 +0100)
simple_v_extension/abridged_spec.mdwn

index 350548c30813ec490eac06ba67c027cfd1626c20..0990d0d0d06be8d23b8061f46c3d80143bb23dc7 100644 (file)
@@ -41,12 +41,18 @@ and Register or Predicate over-ride tables may be empty: under such
 circumstances the behaviour becomes effectively identical to standard
 RV execution, however SV is never truly actually "off".
 
-Note: **there are *no* new opcodes**. The scheme works *entirely*
+Note: **there are *no* new vector opcodes**. The scheme works *entirely*
 on hidden context that augments (nests) *scalar* RISC-V instructions.
 Thus it may cover existing, future and custom scalar extensions, turning
 all existing, all future and all custom scalar operations parallel,
 without requiring any special (identical, parallel variant) opcodes to do so.
 
+Associated proposals for use with 3D and HPC:
+
+* [[sv.setvl]] - replaces the use of CSRs to set VL (saves 32 bits)
+* [[mv.x]] - provides MV.swizzle and MVX (reg[rd] = reg[reg[rs]])
+* [[ztrans_proposal]] - provides trigonometric and transcendental operations
+
 # CSRs <a name="csrs"></a>
 
 There are five CSRs, available in any privilege level: