diff options
-rw-r--r-- | opcodes-v | 3 | ||||
-rwxr-xr-x | parse-opcodes | 2 |
2 files changed, 3 insertions, 2 deletions
@@ -299,4 +299,5 @@ vredand.v vm vd vs1 vs2 14..12=0 31..27=0x0F 6..0=0x57 vredor.v vm vd vs1 vs2 14..12=1 31..27=0x0F 6..0=0x57 vredxor.v vm vd vs1 vs2 14..12=2 31..27=0x0F 6..0=0x57 -vsetvli rd rs1 vcimmhi vcimmlo 31..27=0x02 6..0=0x57 +vsetvli rd rs1 vcimmhi vcimmlo 31..27=0x02 6..0=0x57 +vsetvl rd rs1 rs2 26..25=0 14..12=0 31..27=0x03 6..0=0x57 diff --git a/parse-opcodes b/parse-opcodes index b50aba0..18ddba0 100755 --- a/parse-opcodes +++ b/parse-opcodes @@ -977,7 +977,7 @@ def make_vector_adoc_table(): print_vec_insts('vssb.s', 'vssh.s', 'vssw.s', 'vsse.s', 'vsusb.s', 'vsush.s', 'vsusw.s', 'vsuse.s') print_vec_insts('vsxb.s', 'vsxh.s', 'vsxw.s', 'vsxe.s', 'vsuxb.s', 'vsuxh.s', 'vsuxw.s', 'vsuxe.s') - #print_vec_insts('vsetvli') + #print_vec_insts('vsetvl', 'vsetvli') print_vec_footer() def print_chisel_insn(name): |