aboutsummaryrefslogtreecommitdiff
path: root/opcodes-v
diff options
context:
space:
mode:
Diffstat (limited to 'opcodes-v')
-rw-r--r--opcodes-v22
1 files changed, 14 insertions, 8 deletions
diff --git a/opcodes-v b/opcodes-v
index 267c3c7..1b1670e 100644
--- a/opcodes-v
+++ b/opcodes-v
@@ -143,10 +143,6 @@ vsl m vd vs1 vs2 27..25=0 31..28=9 14=1 6..0=0x57
vsr m vd vs1 vs2 27..25=1 31..28=9 14=1 6..0=0x57
vor m vd vs1 vs2 27..25=2 31..28=9 14=1 6..0=0x57
vand m vd vs1 vs2 27..25=3 31..28=9 14=1 6..0=0x57
-vseq m vd vs1 vs2 27..25=4 31..28=9 14=1 6..0=0x57
-vsne m vd vs1 vs2 27..25=5 31..28=9 14=1 6..0=0x57
-vslt m vd vs1 vs2 27..25=6 31..28=9 14=1 6..0=0x57
-vsge m vd vs1 vs2 27..25=7 31..28=9 14=1 6..0=0x57
# group 31..28=10 includes instructions that write xd
# (and may also read xs1 and/or xs2).
@@ -171,6 +167,12 @@ vpopc m vd vs1 27..25=7 31..28=12 14=1 6..0=0x57 24..20=1
vsqrt m vd vs1 27..25=7 31..28=12 14=1 6..0=0x57 24..20=2
# group 31..28=13
+vseq m vd vs1 vs2 27..25=0 31..28=13 14=1 6..0=0x57
+vsne m vd vs1 vs2 27..25=1 31..28=13 14=1 6..0=0x57
+vslt m vd vs1 vs2 27..25=2 31..28=13 14=1 6..0=0x57
+vsge m vd vs1 vs2 27..25=3 31..28=13 14=1 6..0=0x57
+vsltu m vd vs1 vs2 27..25=6 31..28=13 14=1 6..0=0x57
+vsgeu m vd vs1 vs2 27..25=7 31..28=13 14=1 6..0=0x57
# group 31..28=14
@@ -190,10 +192,11 @@ vfsgnjx.s m vd vs1 vs2 31..27=0x06 26..25=0 14=0 6..0=0x57
vfmin.s m vd vs1 vs2 31..27=0x07 26..25=0 14=0 6..0=0x57
vfmax.s m vd vs1 vs2 31..27=0x08 26..25=0 14=0 6..0=0x57
vfsqrt.s m vd vs1 24..20=0 31..27=0x09 26..25=0 14=0 6..0=0x57
+vfclass.s m vd vs1 24..20=1 31..27=0x09 26..25=0 14=0 6..0=0x57
vfle.s m vd vs1 vs2 31..27=0x0A 26..25=0 14=0 6..0=0x57
vflt.s m vd vs1 vs2 31..27=0x0B 26..25=0 14=0 6..0=0x57
vfeq.s m vd vs1 vs2 31..27=0x0C 26..25=0 14=0 6..0=0x57
-vfclass.s m vd vs1 24..20=0 31..27=0x0D 26..25=0 14=0 6..0=0x57
+vfne.s m vd vs1 vs2 31..27=0x0D 26..25=0 14=0 6..0=0x57
vfcvt.s.w m vd vs1 24..20=0 31..27=0x0E 26..25=0 14=0 6..0=0x57
vfcvt.s.wu m vd vs1 24..20=1 31..27=0x0E 26..25=0 14=0 6..0=0x57
vfcvt.s.l m vd vs1 24..20=2 31..27=0x0E 26..25=0 14=0 6..0=0x57
@@ -215,10 +218,11 @@ vfsgnjx.d m vd vs1 vs2 31..27=0x06 26..25=1 14=0 6..0=0x57
vfmin.d m vd vs1 vs2 31..27=0x07 26..25=1 14=0 6..0=0x57
vfmax.d m vd vs1 vs2 31..27=0x08 26..25=1 14=0 6..0=0x57
vfsqrt.d m vd vs1 24..20=0 31..27=0x09 26..25=1 14=0 6..0=0x57
+vfclass.d m vd vs1 24..20=1 31..27=0x09 26..25=1 14=0 6..0=0x57
vfle.d m vd vs1 vs2 31..27=0x0A 26..25=1 14=0 6..0=0x57
vflt.d m vd vs1 vs2 31..27=0x0B 26..25=1 14=0 6..0=0x57
vfeq.d m vd vs1 vs2 31..27=0x0C 26..25=1 14=0 6..0=0x57
-vfclass.d m vd vs1 24..20=0 31..27=0x0D 26..25=1 14=0 6..0=0x57
+vfne.d m vd vs1 vs2 31..27=0x0D 26..25=1 14=0 6..0=0x57
vfcvt.d.w m vd vs1 24..20=0 31..27=0x0E 26..25=1 14=0 6..0=0x57
vfcvt.d.wu m vd vs1 24..20=1 31..27=0x0E 26..25=1 14=0 6..0=0x57
vfcvt.d.l m vd vs1 24..20=2 31..27=0x0E 26..25=1 14=0 6..0=0x57
@@ -242,10 +246,11 @@ vfsgnjx.h m vd vs1 vs2 31..27=0x06 26..25=2 14=0 6..0=0x57
vfmin.h m vd vs1 vs2 31..27=0x07 26..25=2 14=0 6..0=0x57
vfmax.h m vd vs1 vs2 31..27=0x08 26..25=2 14=0 6..0=0x57
vfsqrt.h m vd vs1 24..20=0 31..27=0x09 26..25=2 14=0 6..0=0x57
+vfclass.h m vd vs1 24..20=1 31..27=0x09 26..25=2 14=0 6..0=0x57
vfle.h m vd vs1 vs2 31..27=0x0A 26..25=2 14=0 6..0=0x57
vflt.h m vd vs1 vs2 31..27=0x0B 26..25=2 14=0 6..0=0x57
vfeq.h m vd vs1 vs2 31..27=0x0C 26..25=2 14=0 6..0=0x57
-vfclass.h m vd vs1 24..20=0 31..27=0x0D 26..25=2 14=0 6..0=0x57
+vfne.h m vd vs1 vs2 31..27=0x0D 26..25=2 14=0 6..0=0x57
vfcvt.h.w m vd vs1 24..20=0 31..27=0x0E 26..25=2 14=0 6..0=0x57
vfcvt.h.wu m vd vs1 24..20=1 31..27=0x0E 26..25=2 14=0 6..0=0x57
vfcvt.h.l m vd vs1 24..20=2 31..27=0x0E 26..25=2 14=0 6..0=0x57
@@ -269,10 +274,11 @@ vfsgnjx.q m vd vs1 vs2 31..27=0x06 26..25=3 14=0 6..0=0x57
vfmin.q m vd vs1 vs2 31..27=0x07 26..25=3 14=0 6..0=0x57
vfmax.q m vd vs1 vs2 31..27=0x08 26..25=3 14=0 6..0=0x57
vfsqrt.q m vd vs1 24..20=0 31..27=0x09 26..25=3 14=0 6..0=0x57
+vfclass.q m vd vs1 24..20=1 31..27=0x09 26..25=3 14=0 6..0=0x57
vfle.q m vd vs1 vs2 31..27=0x0A 26..25=3 14=0 6..0=0x57
vflt.q m vd vs1 vs2 31..27=0x0B 26..25=3 14=0 6..0=0x57
vfeq.q m vd vs1 vs2 31..27=0x0C 26..25=3 14=0 6..0=0x57
-vfclass.q m vd vs1 24..20=0 31..27=0x0D 26..25=3 14=0 6..0=0x57
+vfne.q m vd vs1 vs2 31..27=0x0D 26..25=3 14=0 6..0=0x57
vfcvt.q.w m vd vs1 24..20=0 31..27=0x0E 26..25=3 14=0 6..0=0x57
vfcvt.q.wu m vd vs1 24..20=1 31..27=0x0E 26..25=3 14=0 6..0=0x57
vfcvt.q.l m vd vs1 24..20=2 31..27=0x0E 26..25=3 14=0 6..0=0x57