aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Schmidt <colins@eecs.berkeley.edu>2018-10-18 13:52:24 -0700
committerColin Schmidt <colins@eecs.berkeley.edu>2018-10-29 19:16:33 -0700
commit9b4c43f67289f44a53ea5babdb6e3840f8663de6 (patch)
tree0e59d3c401e32becd212917d5964d2d46e0b5bcb
parentf4f8e731b9aa806a9b8595e6f91087cece13af36 (diff)
downloadriscv-opcodes-9b4c43f67289f44a53ea5babdb6e3840f8663de6.zip
riscv-opcodes-9b4c43f67289f44a53ea5babdb6e3840f8663de6.tar.gz
riscv-opcodes-9b4c43f67289f44a53ea5babdb6e3840f8663de6.tar.bz2
Add vconfig
-rw-r--r--opcodes-v1
-rwxr-xr-xparse-opcodes1
2 files changed, 2 insertions, 0 deletions
diff --git a/opcodes-v b/opcodes-v
index 2a44bdc..267c3c7 100644
--- a/opcodes-v
+++ b/opcodes-v
@@ -175,6 +175,7 @@ vsqrt m vd vs1 27..25=7 31..28=12 14=1 6..0=0x57 24..20=2
# group 31..28=14
# group 31..28=15
+vconfig m vd vs1 vimm 31..28=15 14=1 6..0=0x57
# 14=0 is for fp
# 31..27 is opcode
diff --git a/parse-opcodes b/parse-opcodes
index c2f3d49..03877f3 100755
--- a/parse-opcodes
+++ b/parse-opcodes
@@ -959,6 +959,7 @@ def make_vector_adoc_table():
print_vec_insts('vdiv', 'vrem', 'vmul', 'vmulh', 'vmulhu', 'vmulhsu')
print_vec_insts('vpopc')
print_vec_insts('vaddi', 'vsli', 'vsrli', 'vsrai', 'vclipi', 'vandi', 'vori', 'vxori')
+ print_vec_insts('vconfig')
print_vec_footer()
print_vec_header()
print_vec_insts('vfmadd.s', 'vfmsub.s')