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

index 7a8d0950a7becef6c857272d0fa0d35baab4f0f1..2224466657a664789aa65a6e836f85bfd041e542 100644 (file)
@@ -18,17 +18,11 @@ Conventions used in this document:
 
 * Bits are numbered starting from 0 at the LSB, so bit 3 is 1 in the integer 8.
 * Bit ranges are inclusive on both ends, so 5:3 means bits 5, 4, and 3.
-* Operations work on variable-length vectors of sub-vectors up to *VL* in length,
-where each sub-vector
-has a length *svlen*, and *svlen* elements of type *etype*.
+* Operations work on variable-length vectors of sub-vectors up to *VL* in length, where each sub-vector has a length *svlen*, and *svlen* elements of type *etype*.
 * The actual total number of elements is therefore *svlen* times *VL*.
-* When the vectors are stored
-in registers, all elements are packed so that there is no padding in-between
-elements of the same vector.
-* The register file itself is thus best viewed as a byte-level
-SRAM that is typecast to an array of *etype*s
-* The number of bytes in a sub-vector, *svsz*, is the
-product of *svlen* and the element size in bytes.
+* When the vectors are stored in registers, all elements are packed so that there is no padding in-between elements of the same vector.
+* The register file itself is thus best viewed as a byte-level SRAM that is typecast to an array of *etype*s
+* The number of bytes in a sub-vector, *svsz*, is the product of *svlen* and the element size in bytes.
 
 Options
 =======