aboutsummaryrefslogtreecommitdiff
path: root/parse-opcodes
diff options
context:
space:
mode:
Diffstat (limited to 'parse-opcodes')
-rwxr-xr-xparse-opcodes10
1 files changed, 5 insertions, 5 deletions
diff --git a/parse-opcodes b/parse-opcodes
index 03877f3..9df1702 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('vseq', 'vsne', 'vslt', 'vsge')
print_vec_insts('vclip', 'vcvt', 'vmpop', 'vmfirst', 'vextract', 'vinsert', 'vmerge', 'vselect', 'vslide')
+ print_vec_insts('vseq', 'vsne', 'vslt', 'vsge', 'vsltu', 'vsgeu')
print_vec_insts('vdiv', 'vrem', 'vmul', 'vmulh', 'vmulhu', 'vmulhsu')
print_vec_insts('vpopc')
print_vec_insts('vaddi', 'vsli', 'vsrli', 'vsrai', 'vclipi', 'vandi', 'vori', 'vxori')
@@ -965,7 +965,7 @@ def make_vector_adoc_table():
print_vec_insts('vfmadd.s', 'vfmsub.s')
print_vec_insts('vfadd.s', 'vfsub.s', 'vfmul.s', 'vfdiv.s', 'vfsqrt.s')
print_vec_insts('vfsgnj.s', 'vfsgnjn.s', 'vfsgnjx.s', 'vfmin.s', 'vfmax.s')
- print_vec_insts('vfeq.s', 'vflt.s', 'vfle.s', 'vfclass.s')
+ print_vec_insts('vfeq.s', 'vfne.s', 'vflt.s', 'vfle.s', 'vfclass.s')
print_vec_insts('vfcvt.w.s', 'vfcvt.wu.s', 'vfmv.x.w')
print_vec_insts('vfcvt.s.w', 'vfcvt.s.wu', 'vfmv.w.x')
print_vec_insts('vfcvt.l.s', 'vfcvt.lu.s')
@@ -975,7 +975,7 @@ def make_vector_adoc_table():
print_vec_insts('vfmadd.d', 'vfmsub.d')
print_vec_insts('vfadd.d', 'vfsub.d', 'vfmul.d', 'vfdiv.d', 'vfsqrt.d')
print_vec_insts('vfsgnj.d', 'vfsgnjn.d', 'vfsgnjx.d', 'vfmin.d', 'vfmax.d')
- print_vec_insts('vfeq.d', 'vflt.d', 'vfle.d', 'vfclass.d')
+ print_vec_insts('vfeq.d', 'vfne.d', 'vflt.d', 'vfle.d', 'vfclass.d')
print_vec_insts('vfcvt.s.d', 'vfcvt.d.s')
print_vec_insts('vfcvt.w.d', 'vfcvt.wu.d')
print_vec_insts('vfcvt.d.w', 'vfcvt.d.wu')
@@ -986,7 +986,7 @@ def make_vector_adoc_table():
print_vec_insts('vfmadd.h', 'vfmsub.h')
print_vec_insts('vfadd.h', 'vfsub.h', 'vfmul.h', 'vfdiv.h', 'vfsqrt.h')
print_vec_insts('vfsgnj.h', 'vfsgnjn.h', 'vfsgnjx.h', 'vfmin.h', 'vfmax.h')
- print_vec_insts('vfeq.h', 'vflt.h', 'vfle.h', 'vfclass.h')
+ print_vec_insts('vfeq.h', 'vfne.h', 'vflt.h', 'vfle.h', 'vfclass.h')
print_vec_insts('vfcvt.s.h', 'vfcvt.h.s')
print_vec_insts('vfcvt.w.h', 'vfcvt.wu.h')
print_vec_insts('vfcvt.h.w', 'vfcvt.h.wu')
@@ -997,7 +997,7 @@ def make_vector_adoc_table():
print_vec_insts('vfmadd.q', 'vfmsub.q')
print_vec_insts('vfadd.q', 'vfsub.q', 'vfmul.q', 'vfdiv.q', 'vfsqrt.q')
print_vec_insts('vfsgnj.q', 'vfsgnjn.q', 'vfsgnjx.q', 'vfmin.q', 'vfmax.q')
- print_vec_insts('vfeq.q', 'vflt.q', 'vfle.q', 'vfclass.q')
+ print_vec_insts('vfeq.q', 'vfne.q', 'vflt.q', 'vfle.q', 'vfclass.q')
print_vec_insts('vfcvt.s.q', 'vfcvt.q.s')
print_vec_insts('vfcvt.w.q', 'vfcvt.wu.q')
print_vec_insts('vfcvt.q.w', 'vfcvt.q.wu')