(no commit message)
authorlkcl <lkcl@web>
Sat, 31 Aug 2019 11:54:56 +0000 (12:54 +0100)
committerIkiWiki <ikiwiki.info>
Sat, 31 Aug 2019 11:54:56 +0000 (12:54 +0100)
simple_v_extension/vblock_format_table.mdwn

index 6698059c8d089be6025a3bd14dec19fc2da5e41c..151517502bccc717f841e2ec9a5ce66e404cc4ff 100644 (file)
@@ -24,16 +24,16 @@ The VL/MAXVL/SubVL Block format, when 16xil != 0b111, is:
 """]]
 
 When 16xil is 0b111, this is the "Extended" Format, using the >= 192-bit
-RISC-V ISA format.  Note that the length is 96+16\*nnnnnn, not 192+
+RISC-V ISA format.  Note that the length is 96+16\*nnnnn, not 192+
 
 | base+5 ... base+3         | base+1  | base             | no. of bits   |
 | ------ -----------------  |         | ---------------- | ------------- |
-| ..xxxx  xxxxxxxxxxxxxxxx  |         | x111xxxxx1111111 | 96+16\*nnnnnn |
+| ..xxxx  xxxxxxxxxxxxxxxx  |         | x111xxxxx1111111 | 96+16\*nnnnn |
 | {ops}{Pred}{Reg}{VL Block}| VBLOCK2 | VBLOCK Prefix    |               |
 
 VBLOCK2 extends the VBLOCK fields:
 
-| 15:13 | 12:11  | 10:9   | 8:6   | 5:0  |
+| 15:12 | 11:10  | 9:8    | 7:5   | 4:0  |
 | ----- | -----  | ----   | ---   | ---- |
 | rsvd  | rplen2 | pplen2 | swlen | ilen |
 
@@ -41,3 +41,4 @@ VBLOCK2 extends the VBLOCK fields:
 * swlen specifies the number of "swizzle" blocks
 * rplen2 extends rplen by 2 bits
 * pplen2 extends pplen by 2 bits
+* 4 bits are reserved for additional tables (Matrices?)