(no commit message)
authorlkcl <lkcl@web>
Sun, 23 Jun 2019 06:24:24 +0000 (07:24 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 23 Jun 2019 06:24:24 +0000 (07:24 +0100)
simple_v_extension/sv_prefix_proposal.rst

index a33f51ffd0390f105b6d9b98b6d4464a94d9d384..b705c54b58fd059c2b2b29c53e6fb30c5afa7616 100644 (file)
@@ -6,6 +6,10 @@ require the absence of SVorig See Specification_.
 
 If required, the STATE, VL, MVL and SUBVL CSRs all operate according to the main specification: hypothetically an implementor could choose not to support setting of VL, MVL or SUBVL (only allowing them to be set to a value of 1). STATE would then not be required either.
 
+If support for SUBVL is to be provided, storing of the sub-vector offsets and SUBVL itself (and context switching of the same) in the STATE CSRs are mandatory.
+
+If support for VL is to be provided, storing of VL, MVL and the dest and src offsets (and context switching of the same) in the STATE CSRs are mandatory.
+
 .. _Specification: http://libre-riscv.org/simple_v_extension/specification/
 
 .. contents::
@@ -31,7 +35,7 @@ and using 001 (H) in the floating-point load/store *width* field.
 
 Compressed Instructions
 =======================
-This proposal doesn't include any prefixed RVC instructions, instead, it will
+This proposal does not include any prefixed RVC instructions, instead, it will
 include 32-bit instructions that are compressed forms of SVprefix 48-bit
 instructions, in the same manner that RVC instructions are compressed forms of
 RVI instructions. The compressed instructions will be defined later by