diff options
author | Colin Schmidt <colins@eecs.berkeley.edu> | 2018-10-29 12:10:27 -0700 |
---|---|---|
committer | Colin Schmidt <colins@eecs.berkeley.edu> | 2018-10-29 19:16:39 -0700 |
commit | aa27a19c0419552c29f26e518981b3dc5dc2b7bc (patch) | |
tree | b1f796750c21260a63c1abb4f0d0f25f6cf3133f | |
parent | 2edd2fbe3bc87b9bc69481a722e591d126f4dbff (diff) | |
download | riscv-opcodes-aa27a19c0419552c29f26e518981b3dc5dc2b7bc.zip riscv-opcodes-aa27a19c0419552c29f26e518981b3dc5dc2b7bc.tar.gz riscv-opcodes-aa27a19c0419552c29f26e518981b3dc5dc2b7bc.tar.bz2 |
Add rgather opcode
-rw-r--r-- | opcodes-v | 1 | ||||
-rwxr-xr-x | parse-opcodes | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -156,6 +156,7 @@ vclip m vd vs1 rs2 27..25=0 31..28=11 14=1 6..0=0x57 vcvt m vd vs1 rs2 27..25=1 31..28=11 14=1 6..0=0x57 vslide m vd vs1 rs2 27..25=2 31..28=11 14=1 6..0=0x57 vinsert m vd rs1 rs2 27..25=4 31..28=11 14=1 6..0=0x57 +vrgather m vd vs1 vs2 27..25=5 31..28=11 14=1 6..0=0x57 # group 31..28=12 vxor m vd vs1 vs2 27..25=0 31..28=12 14=1 6..0=0x57 diff --git a/parse-opcodes b/parse-opcodes index 9df1702..7f90495 100755 --- a/parse-opcodes +++ b/parse-opcodes @@ -954,8 +954,8 @@ def make_vector_adoc_table(): #print_vec_subtitile('RV32V Standard Extension') print_vec_header() print_vec_insts('vadd', 'vsub', 'vsl', 'vsr', 'vand', 'vor', 'vxor') - print_vec_insts('vclip', 'vcvt', 'vmpop', 'vmfirst', 'vextract', 'vinsert', 'vmerge', 'vselect', 'vslide') print_vec_insts('vseq', 'vsne', 'vslt', 'vsge', 'vsltu', 'vsgeu') + print_vec_insts('vclip', 'vcvt', 'vmpop', 'vmfirst', 'vextract', 'vinsert', 'vmerge', 'vselect', 'vslide', 'vrgather') print_vec_insts('vdiv', 'vrem', 'vmul', 'vmulh', 'vmulhu', 'vmulhsu') print_vec_insts('vpopc') print_vec_insts('vaddi', 'vsli', 'vsrli', 'vsrai', 'vclipi', 'vandi', 'vori', 'vxori') |