* [PATCH v0 0/2] LoongArch: Add LSX and LASX instructions support
@ 2023-06-25 8:38 mengqinggang
2023-06-25 8:38 ` [PATCH v0 1/2] LoongArch: gas: " mengqinggang
2023-06-25 8:38 ` [PATCH v0 2/2] LoongArch: gas: Add LSX and LASX instructions test mengqinggang
0 siblings, 2 replies; 5+ messages in thread
From: mengqinggang @ 2023-06-25 8:38 UTC (permalink / raw)
To: binutils
Cc: xuchenghua, chenglulu, liuzhensong, xry111, i.swmail, maskray,
mengqinggang
Add LSX (128 bits vector) and LASX (256 bits vector) instructions support
mengqinggang (2):
LoongArch: gas: Add LSX and LASX instructions support
LoongArch: gas: Add LSX and LASX instructions test
gas/config/tc-loongarch.c | 4 +
gas/testsuite/gas/loongarch/vector.d | 1460 +++++++++++++++++++++++++
gas/testsuite/gas/loongarch/vector.s | 1451 +++++++++++++++++++++++++
opcodes/loongarch-opc.c | 1465 ++++++++++++++++++++++++++
4 files changed, 4380 insertions(+)
create mode 100644 gas/testsuite/gas/loongarch/vector.d
create mode 100644 gas/testsuite/gas/loongarch/vector.s
--
2.36.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v0 1/2] LoongArch: gas: Add LSX and LASX instructions support
2023-06-25 8:38 [PATCH v0 0/2] LoongArch: Add LSX and LASX instructions support mengqinggang
@ 2023-06-25 8:38 ` mengqinggang
2023-06-28 9:55 ` Chenghua Xu
2023-06-25 8:38 ` [PATCH v0 2/2] LoongArch: gas: Add LSX and LASX instructions test mengqinggang
1 sibling, 1 reply; 5+ messages in thread
From: mengqinggang @ 2023-06-25 8:38 UTC (permalink / raw)
To: binutils
Cc: xuchenghua, chenglulu, liuzhensong, xry111, i.swmail, maskray,
mengqinggang
gas/ChangeLog:
* config/tc-loongarch.c (md_parse_option): Add LSX and LASX option.
(loongarch_after_parse_args): Add LSX and LASX option.
opcodes/ChangeLog:
* loongarch-opc.c (struct loongarch_ase): Add LSX and LASX
instructions.
---
gas/config/tc-loongarch.c | 4 +
opcodes/loongarch-opc.c | 1465 +++++++++++++++++++++++++++++++++++++
2 files changed, 1469 insertions(+)
diff --git a/gas/config/tc-loongarch.c b/gas/config/tc-loongarch.c
index d1c5ce287e4..2224d489b9a 100644
--- a/gas/config/tc-loongarch.c
+++ b/gas/config/tc-loongarch.c
@@ -166,6 +166,8 @@ md_parse_option (int c, const char *arg)
{
LARCH_opts.ase_ilp32 = 1;
LARCH_opts.ase_lp64 = 1;
+ LARCH_opts.ase_lsx = 1;
+ LARCH_opts.ase_lasx = 1;
LARCH_opts.ase_abi = lp64[suf[4]];
}
else if (strncasecmp (arg, "ilp32", 5) == 0 && ilp32[suf[5]] != 0)
@@ -239,6 +241,8 @@ loongarch_after_parse_args ()
LARCH_opts.ase_abi = EF_LOONGARCH_ABI_DOUBLE_FLOAT;
LARCH_opts.ase_ilp32 = 1;
LARCH_opts.ase_lp64 = 1;
+ LARCH_opts.ase_lsx = 1;
+ LARCH_opts.ase_lasx = 1;
}
else if (strcmp (default_arch, "loongarch32") == 0)
{
diff --git a/opcodes/loongarch-opc.c b/opcodes/loongarch-opc.c
index 573b691c1fd..ca0b131342e 100644
--- a/opcodes/loongarch-opc.c
+++ b/opcodes/loongarch-opc.c
@@ -579,6 +579,14 @@ static struct loongarch_opcode loongarch_4opt_single_float_opcodes[] =
{ 0x08500000, 0xfff00000, "fmsub.s", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
{ 0x08900000, 0xfff00000, "fnmadd.s", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
{ 0x08d00000, 0xfff00000, "fnmsub.s", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
+ { 0x09100000, 0xfff00000, "vfmadd.s", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0 },
+ { 0x09500000, 0xfff00000, "vfmsub.s", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0 },
+ { 0x09900000, 0xfff00000, "vfnmadd.s", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0 },
+ { 0x09d00000, 0xfff00000, "vfnmsub.s", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0 },
+ { 0x0a100000, 0xfff00000, "xvfmadd.s", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0 },
+ { 0x0a500000, 0xfff00000, "xvfmsub.s", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0 },
+ { 0x0a900000, 0xfff00000, "xvfnmadd.s", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0 },
+ { 0x0ad00000, 0xfff00000, "xvfnmsub.s", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0 },
{ 0x0c100000, 0xffff8018, "fcmp.caf.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
{ 0x0c108000, 0xffff8018, "fcmp.saf.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
{ 0x0c110000, 0xffff8018, "fcmp.clt.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
@@ -605,7 +613,55 @@ static struct loongarch_opcode loongarch_4opt_single_float_opcodes[] =
{ 0x0c1a8000, 0xffff8018, "fcmp.sor.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
{ 0x0c1c0000, 0xffff8018, "fcmp.cune.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
{ 0x0c1c8000, 0xffff8018, "fcmp.sune.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
+ { 0x0c500000, 0xffff8000, "vfcmp.caf.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c508000, 0xffff8000, "vfcmp.saf.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c510000, 0xffff8000, "vfcmp.clt.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c518000, 0xffff8000, "vfcmp.slt.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c520000, 0xffff8000, "vfcmp.ceq.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c528000, 0xffff8000, "vfcmp.seq.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c530000, 0xffff8000, "vfcmp.cle.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c538000, 0xffff8000, "vfcmp.sle.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c540000, 0xffff8000, "vfcmp.cun.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c548000, 0xffff8000, "vfcmp.sun.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c550000, 0xffff8000, "vfcmp.cult.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c558000, 0xffff8000, "vfcmp.sult.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c560000, 0xffff8000, "vfcmp.cueq.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c568000, 0xffff8000, "vfcmp.sueq.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c570000, 0xffff8000, "vfcmp.cule.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c578000, 0xffff8000, "vfcmp.sule.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c580000, 0xffff8000, "vfcmp.cne.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c588000, 0xffff8000, "vfcmp.sne.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c5a0000, 0xffff8000, "vfcmp.cor.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c5a8000, 0xffff8000, "vfcmp.sor.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c5c0000, 0xffff8000, "vfcmp.cune.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c5c8000, 0xffff8000, "vfcmp.sune.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c900000, 0xffff8000, "xvfcmp.caf.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c908000, 0xffff8000, "xvfcmp.saf.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c910000, 0xffff8000, "xvfcmp.clt.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c918000, 0xffff8000, "xvfcmp.slt.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c920000, 0xffff8000, "xvfcmp.ceq.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c928000, 0xffff8000, "xvfcmp.seq.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c930000, 0xffff8000, "xvfcmp.cle.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c938000, 0xffff8000, "xvfcmp.sle.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c940000, 0xffff8000, "xvfcmp.cun.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c948000, 0xffff8000, "xvfcmp.sun.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c950000, 0xffff8000, "xvfcmp.cult.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c958000, 0xffff8000, "xvfcmp.sult.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c960000, 0xffff8000, "xvfcmp.cueq.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c968000, 0xffff8000, "xvfcmp.sueq.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c970000, 0xffff8000, "xvfcmp.cule.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c978000, 0xffff8000, "xvfcmp.sule.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c980000, 0xffff8000, "xvfcmp.cne.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c988000, 0xffff8000, "xvfcmp.sne.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c9a0000, 0xffff8000, "xvfcmp.cor.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c9a8000, 0xffff8000, "xvfcmp.sor.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c9c0000, 0xffff8000, "xvfcmp.cune.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0c9c8000, 0xffff8000, "xvfcmp.sune.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
{ 0x0d000000, 0xfffc0000, "fsel", "f0:5,f5:5,f10:5,c15:3", 0, 0, 0, 0 },
+ { 0x0d100000, 0xfff00000, "vbitsel.v", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
+ { 0x0d200000, 0xfff00000, "xvbitsel.v", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
+ { 0x0d500000, 0xfff00000, "vshuf.b", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
+ { 0x0d600000, 0xfff00000, "xvshuf.b", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
{ 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
};
@@ -616,6 +672,14 @@ static struct loongarch_opcode loongarch_4opt_double_float_opcodes[] =
{ 0x08600000, 0xfff00000, "fmsub.d", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
{ 0x08a00000, 0xfff00000, "fnmadd.d", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
{ 0x08e00000, 0xfff00000, "fnmsub.d", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
+ { 0x09200000, 0xfff00000, "vfmadd.d", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
+ { 0x09600000, 0xfff00000, "vfmsub.d", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
+ { 0x09a00000, 0xfff00000, "vfnmadd.d", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
+ { 0x09e00000, 0xfff00000, "vfnmsub.d", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
+ { 0x0a200000, 0xfff00000, "xvfmadd.d", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
+ { 0x0a600000, 0xfff00000, "xvfmsub.d", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
+ { 0x0aa00000, 0xfff00000, "xvfnmadd.d", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
+ { 0x0ae00000, 0xfff00000, "xvfnmsub.d", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
{ 0x0c200000, 0xffff8018, "fcmp.caf.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
{ 0x0c208000, 0xffff8018, "fcmp.saf.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
{ 0x0c210000, 0xffff8018, "fcmp.clt.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
@@ -642,6 +706,50 @@ static struct loongarch_opcode loongarch_4opt_double_float_opcodes[] =
{ 0x0c2a8000, 0xffff8018, "fcmp.sor.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
{ 0x0c2c0000, 0xffff8018, "fcmp.cune.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
{ 0x0c2c8000, 0xffff8018, "fcmp.sune.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
+ { 0x0c600000, 0xffff8000, "vfcmp.caf.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c608000, 0xffff8000, "vfcmp.saf.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c610000, 0xffff8000, "vfcmp.clt.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c618000, 0xffff8000, "vfcmp.slt.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c620000, 0xffff8000, "vfcmp.ceq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c628000, 0xffff8000, "vfcmp.seq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c630000, 0xffff8000, "vfcmp.cle.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c638000, 0xffff8000, "vfcmp.sle.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c640000, 0xffff8000, "vfcmp.cun.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c648000, 0xffff8000, "vfcmp.sun.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c650000, 0xffff8000, "vfcmp.cult.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c658000, 0xffff8000, "vfcmp.sult.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c660000, 0xffff8000, "vfcmp.cueq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c668000, 0xffff8000, "vfcmp.sueq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c670000, 0xffff8000, "vfcmp.cule.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c678000, 0xffff8000, "vfcmp.sule.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c680000, 0xffff8000, "vfcmp.cne.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c688000, 0xffff8000, "vfcmp.sne.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c6a0000, 0xffff8000, "vfcmp.cor.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c6a8000, 0xffff8000, "vfcmp.sor.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c6c0000, 0xffff8000, "vfcmp.cune.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0c6c8000, 0xffff8000, "vfcmp.sune.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x0ca00000, 0xffff8000, "xvfcmp.caf.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca08000, 0xffff8000, "xvfcmp.saf.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca10000, 0xffff8000, "xvfcmp.clt.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca18000, 0xffff8000, "xvfcmp.slt.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca20000, 0xffff8000, "xvfcmp.ceq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca28000, 0xffff8000, "xvfcmp.seq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca30000, 0xffff8000, "xvfcmp.cle.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca38000, 0xffff8000, "xvfcmp.sle.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca40000, 0xffff8000, "xvfcmp.cun.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca48000, 0xffff8000, "xvfcmp.sun.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca50000, 0xffff8000, "xvfcmp.cult.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca58000, 0xffff8000, "xvfcmp.sult.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca60000, 0xffff8000, "xvfcmp.cueq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca68000, 0xffff8000, "xvfcmp.sueq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca70000, 0xffff8000, "xvfcmp.cule.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca78000, 0xffff8000, "xvfcmp.sule.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca80000, 0xffff8000, "xvfcmp.cne.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0ca88000, 0xffff8000, "xvfcmp.sne.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0caa0000, 0xffff8000, "xvfcmp.cor.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0caa8000, 0xffff8000, "xvfcmp.sor.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0cac0000, 0xffff8000, "xvfcmp.cune.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x0cac8000, 0xffff8000, "xvfcmp.sune.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
};
@@ -770,6 +878,30 @@ static struct loongarch_opcode loongarch_load_store_opcodes[] =
{ 0x387e8000, 0xffff8000, "stle.h", "r0:5,r5:5,r10:5", 0, 0, 0, 0 },
{ 0x387f0000, 0xffff8000, "stle.w", "r0:5,r5:5,r10:5", 0, 0, 0, 0 },
{ 0x387f8000, 0xffff8000, "stle.d", "r0:5,r5:5,r10:5", 0, 0, 0, 0 },
+ { 0x2c000000, 0xffc00000, "vld", "v0:5,r5:5,s10:12", 0, 0, 0, 0},
+ { 0x2c400000, 0xffc00000, "vst", "v0:5,r5:5,s10:12", 0, 0, 0, 0},
+ { 0x2c800000, 0xffc00000, "xvld", "x0:5,r5:5,s10:12", 0, 0, 0, 0},
+ { 0x2cc00000, 0xffc00000, "xvst", "x0:5,r5:5,s10:12", 0, 0, 0, 0},
+ { 0x38400000, 0xffff8000, "vldx", "v0:5,r5:5,r10:5", 0, 0, 0, 0},
+ { 0x38440000, 0xffff8000, "vstx", "v0:5,r5:5,r10:5", 0, 0, 0, 0},
+ { 0x38480000, 0xffff8000, "xvldx", "x0:5,r5:5,r10:5", 0, 0, 0, 0},
+ { 0x384c0000, 0xffff8000, "xvstx", "x0:5,r5:5,r10:5", 0, 0, 0, 0},
+ { 0x30100000, 0xfff80000, "vldrepl.d", "v0:5,r5:5,s10:9<<3", 0, 0, 0, 0},
+ { 0x30200000, 0xfff00000, "vldrepl.w", "v0:5,r5:5,s10:10<<2", 0, 0, 0, 0},
+ { 0x30400000, 0xffe00000, "vldrepl.h", "v0:5,r5:5,s10:11<<1", 0, 0, 0, 0},
+ { 0x30800000, 0xffc00000, "vldrepl.b", "v0:5,r5:5,s10:12", 0, 0, 0, 0},
+ { 0x31100000, 0xfff80000, "vstelm.d", "v0:5,r5:5,s10:8<<3,u18:1", 0, 0, 0, 0},
+ { 0x31200000, 0xfff00000, "vstelm.w", "v0:5,r5:5,s10:8<<2,u18:2", 0, 0, 0, 0},
+ { 0x31400000, 0xffe00000, "vstelm.h", "v0:5,r5:5,s10:8<<1,u18:3", 0, 0, 0, 0},
+ { 0x31800000, 0xffc00000, "vstelm.b", "v0:5,r5:5,s10:8,u18:4", 0, 0, 0, 0},
+ { 0x32100000, 0xfff80000, "xvldrepl.d", "x0:5,r5:5,s10:9<<3", 0, 0, 0, 0},
+ { 0x32200000, 0xfff00000, "xvldrepl.w", "x0:5,r5:5,s10:10<<2", 0, 0, 0, 0},
+ { 0x32400000, 0xffe00000, "xvldrepl.h", "x0:5,r5:5,s10:11<<1", 0, 0, 0, 0},
+ { 0x32800000, 0xffc00000, "xvldrepl.b", "x0:5,r5:5,s10:12", 0, 0, 0, 0},
+ { 0x33100000, 0xfff00000, "xvstelm.d", "x0:5,r5:5,s10:8<<3,u18:2", 0, 0, 0, 0},
+ { 0x33200000, 0xffe00000, "xvstelm.w", "x0:5,r5:5,s10:8<<2,u18:3", 0, 0, 0, 0},
+ { 0x33400000, 0xffc00000, "xvstelm.h", "x0:5,r5:5,s10:8<<1,u18:4", 0, 0, 0, 0},
+ { 0x33800000, 0xff800000, "xvstelm.b", "x0:5,r5:5,s10:8,u18:5", 0, 0, 0, 0},
{ 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
};
@@ -848,6 +980,1337 @@ static struct loongarch_opcode loongarch_jmp_opcodes[] =
{ 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
};
+static struct loongarch_opcode loongarch_lsx_opcodes[] =
+{
+/* match, mask, name, format, macro, include, exclude, pinfo. */
+ { 0x70000000, 0xffff8000, "vseq.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70008000, 0xffff8000, "vseq.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70010000, 0xffff8000, "vseq.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70018000, 0xffff8000, "vseq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70020000, 0xffff8000, "vsle.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70028000, 0xffff8000, "vsle.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70030000, 0xffff8000, "vsle.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70038000, 0xffff8000, "vsle.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70040000, 0xffff8000, "vsle.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70048000, 0xffff8000, "vsle.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70050000, 0xffff8000, "vsle.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70058000, 0xffff8000, "vsle.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70060000, 0xffff8000, "vslt.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70068000, 0xffff8000, "vslt.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70070000, 0xffff8000, "vslt.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70078000, 0xffff8000, "vslt.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70080000, 0xffff8000, "vslt.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70088000, 0xffff8000, "vslt.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70090000, 0xffff8000, "vslt.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70098000, 0xffff8000, "vslt.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x700a0000, 0xffff8000, "vadd.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x700a8000, 0xffff8000, "vadd.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x700b0000, 0xffff8000, "vadd.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x700b8000, 0xffff8000, "vadd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x700c0000, 0xffff8000, "vsub.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x700c8000, 0xffff8000, "vsub.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x700d0000, 0xffff8000, "vsub.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x700d8000, 0xffff8000, "vsub.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70460000, 0xffff8000, "vsadd.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70468000, 0xffff8000, "vsadd.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70470000, 0xffff8000, "vsadd.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70478000, 0xffff8000, "vsadd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70480000, 0xffff8000, "vssub.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70488000, 0xffff8000, "vssub.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70490000, 0xffff8000, "vssub.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70498000, 0xffff8000, "vssub.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x704a0000, 0xffff8000, "vsadd.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x704a8000, 0xffff8000, "vsadd.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x704b0000, 0xffff8000, "vsadd.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x704b8000, 0xffff8000, "vsadd.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x704c0000, 0xffff8000, "vssub.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x704c8000, 0xffff8000, "vssub.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x704d0000, 0xffff8000, "vssub.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x704d8000, 0xffff8000, "vssub.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70540000, 0xffff8000, "vhaddw.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70548000, 0xffff8000, "vhaddw.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70550000, 0xffff8000, "vhaddw.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70558000, 0xffff8000, "vhaddw.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70560000, 0xffff8000, "vhsubw.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70568000, 0xffff8000, "vhsubw.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70570000, 0xffff8000, "vhsubw.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70578000, 0xffff8000, "vhsubw.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70580000, 0xffff8000, "vhaddw.hu.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70588000, 0xffff8000, "vhaddw.wu.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70590000, 0xffff8000, "vhaddw.du.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70598000, 0xffff8000, "vhaddw.qu.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x705a0000, 0xffff8000, "vhsubw.hu.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x705a8000, 0xffff8000, "vhsubw.wu.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x705b0000, 0xffff8000, "vhsubw.du.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x705b8000, 0xffff8000, "vhsubw.qu.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x705c0000, 0xffff8000, "vadda.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x705c8000, 0xffff8000, "vadda.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x705d0000, 0xffff8000, "vadda.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x705d8000, 0xffff8000, "vadda.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70600000, 0xffff8000, "vabsd.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70608000, 0xffff8000, "vabsd.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70610000, 0xffff8000, "vabsd.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70618000, 0xffff8000, "vabsd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70620000, 0xffff8000, "vabsd.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70628000, 0xffff8000, "vabsd.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70630000, 0xffff8000, "vabsd.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70638000, 0xffff8000, "vabsd.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70640000, 0xffff8000, "vavg.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70648000, 0xffff8000, "vavg.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70650000, 0xffff8000, "vavg.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70658000, 0xffff8000, "vavg.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70660000, 0xffff8000, "vavg.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70668000, 0xffff8000, "vavg.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70670000, 0xffff8000, "vavg.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70678000, 0xffff8000, "vavg.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70680000, 0xffff8000, "vavgr.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70688000, 0xffff8000, "vavgr.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70690000, 0xffff8000, "vavgr.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70698000, 0xffff8000, "vavgr.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x706a0000, 0xffff8000, "vavgr.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x706a8000, 0xffff8000, "vavgr.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x706b0000, 0xffff8000, "vavgr.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x706b8000, 0xffff8000, "vavgr.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70700000, 0xffff8000, "vmax.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70708000, 0xffff8000, "vmax.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70710000, 0xffff8000, "vmax.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70718000, 0xffff8000, "vmax.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70720000, 0xffff8000, "vmin.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70728000, 0xffff8000, "vmin.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70730000, 0xffff8000, "vmin.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70738000, 0xffff8000, "vmin.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70740000, 0xffff8000, "vmax.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70748000, 0xffff8000, "vmax.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70750000, 0xffff8000, "vmax.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70758000, 0xffff8000, "vmax.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70760000, 0xffff8000, "vmin.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70768000, 0xffff8000, "vmin.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70770000, 0xffff8000, "vmin.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70778000, 0xffff8000, "vmin.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70840000, 0xffff8000, "vmul.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70848000, 0xffff8000, "vmul.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70850000, 0xffff8000, "vmul.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70858000, 0xffff8000, "vmul.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70860000, 0xffff8000, "vmuh.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70868000, 0xffff8000, "vmuh.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70870000, 0xffff8000, "vmuh.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70878000, 0xffff8000, "vmuh.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70880000, 0xffff8000, "vmuh.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70888000, 0xffff8000, "vmuh.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70890000, 0xffff8000, "vmuh.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70898000, 0xffff8000, "vmuh.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a80000, 0xffff8000, "vmadd.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a88000, 0xffff8000, "vmadd.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a90000, 0xffff8000, "vmadd.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a98000, 0xffff8000, "vmadd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70aa0000, 0xffff8000, "vmsub.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70aa8000, 0xffff8000, "vmsub.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ab0000, 0xffff8000, "vmsub.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ab8000, 0xffff8000, "vmsub.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e00000, 0xffff8000, "vdiv.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e08000, 0xffff8000, "vdiv.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e10000, 0xffff8000, "vdiv.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e18000, 0xffff8000, "vdiv.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e20000, 0xffff8000, "vmod.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e28000, 0xffff8000, "vmod.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e30000, 0xffff8000, "vmod.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e38000, 0xffff8000, "vmod.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e40000, 0xffff8000, "vdiv.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e48000, 0xffff8000, "vdiv.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e50000, 0xffff8000, "vdiv.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e58000, 0xffff8000, "vdiv.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e60000, 0xffff8000, "vmod.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e68000, 0xffff8000, "vmod.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e70000, 0xffff8000, "vmod.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e78000, 0xffff8000, "vmod.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e80000, 0xffff8000, "vsll.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e88000, 0xffff8000, "vsll.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e90000, 0xffff8000, "vsll.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70e98000, 0xffff8000, "vsll.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ea0000, 0xffff8000, "vsrl.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ea8000, 0xffff8000, "vsrl.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70eb0000, 0xffff8000, "vsrl.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70eb8000, 0xffff8000, "vsrl.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ec0000, 0xffff8000, "vsra.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ec8000, 0xffff8000, "vsra.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ed0000, 0xffff8000, "vsra.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ed8000, 0xffff8000, "vsra.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ee0000, 0xffff8000, "vrotr.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ee8000, 0xffff8000, "vrotr.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ef0000, 0xffff8000, "vrotr.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ef8000, 0xffff8000, "vrotr.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f00000, 0xffff8000, "vsrlr.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f08000, 0xffff8000, "vsrlr.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f10000, 0xffff8000, "vsrlr.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f18000, 0xffff8000, "vsrlr.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f20000, 0xffff8000, "vsrar.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f28000, 0xffff8000, "vsrar.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f30000, 0xffff8000, "vsrar.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f38000, 0xffff8000, "vsrar.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f48000, 0xffff8000, "vsrln.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f50000, 0xffff8000, "vsrln.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f58000, 0xffff8000, "vsrln.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f68000, 0xffff8000, "vsran.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f70000, 0xffff8000, "vsran.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f78000, 0xffff8000, "vsran.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f88000, 0xffff8000, "vsrlrn.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f90000, 0xffff8000, "vsrlrn.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70f98000, 0xffff8000, "vsrlrn.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70fa8000, 0xffff8000, "vsrarn.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70fb0000, 0xffff8000, "vsrarn.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70fb8000, 0xffff8000, "vsrarn.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70fc8000, 0xffff8000, "vssrln.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70fd0000, 0xffff8000, "vssrln.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70fd8000, 0xffff8000, "vssrln.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70fe8000, 0xffff8000, "vssran.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ff0000, 0xffff8000, "vssran.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ff8000, 0xffff8000, "vssran.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71008000, 0xffff8000, "vssrlrn.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71010000, 0xffff8000, "vssrlrn.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71018000, 0xffff8000, "vssrlrn.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71028000, 0xffff8000, "vssrarn.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71030000, 0xffff8000, "vssrarn.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71038000, 0xffff8000, "vssrarn.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71048000, 0xffff8000, "vssrln.bu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71050000, 0xffff8000, "vssrln.hu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71058000, 0xffff8000, "vssrln.wu.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71068000, 0xffff8000, "vssran.bu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71070000, 0xffff8000, "vssran.hu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71078000, 0xffff8000, "vssran.wu.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71088000, 0xffff8000, "vssrlrn.bu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71090000, 0xffff8000, "vssrlrn.hu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71098000, 0xffff8000, "vssrlrn.wu.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710a8000, 0xffff8000, "vssrarn.bu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710b0000, 0xffff8000, "vssrarn.hu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710b8000, 0xffff8000, "vssrarn.wu.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710c0000, 0xffff8000, "vbitclr.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710c8000, 0xffff8000, "vbitclr.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710d0000, 0xffff8000, "vbitclr.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710d8000, 0xffff8000, "vbitclr.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710e0000, 0xffff8000, "vbitset.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710e8000, 0xffff8000, "vbitset.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710f0000, 0xffff8000, "vbitset.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x710f8000, 0xffff8000, "vbitset.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71100000, 0xffff8000, "vbitrev.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71108000, 0xffff8000, "vbitrev.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71110000, 0xffff8000, "vbitrev.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71118000, 0xffff8000, "vbitrev.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71160000, 0xffff8000, "vpackev.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71168000, 0xffff8000, "vpackev.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71170000, 0xffff8000, "vpackev.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71178000, 0xffff8000, "vpackev.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71180000, 0xffff8000, "vpackod.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71188000, 0xffff8000, "vpackod.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71190000, 0xffff8000, "vpackod.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71198000, 0xffff8000, "vpackod.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711a0000, 0xffff8000, "vilvl.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711a8000, 0xffff8000, "vilvl.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711b0000, 0xffff8000, "vilvl.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711b8000, 0xffff8000, "vilvl.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711c0000, 0xffff8000, "vilvh.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711c8000, 0xffff8000, "vilvh.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711d0000, 0xffff8000, "vilvh.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711d8000, 0xffff8000, "vilvh.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711e0000, 0xffff8000, "vpickev.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711e8000, 0xffff8000, "vpickev.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711f0000, 0xffff8000, "vpickev.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x711f8000, 0xffff8000, "vpickev.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71200000, 0xffff8000, "vpickod.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71208000, 0xffff8000, "vpickod.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71210000, 0xffff8000, "vpickod.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71218000, 0xffff8000, "vpickod.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71220000, 0xffff8000, "vreplve.b", "v0:5,v5:5,r10:5", 0, 0, 0, 0},
+ { 0x71228000, 0xffff8000, "vreplve.h", "v0:5,v5:5,r10:5", 0, 0, 0, 0},
+ { 0x71230000, 0xffff8000, "vreplve.w", "v0:5,v5:5,r10:5", 0, 0, 0, 0},
+ { 0x71238000, 0xffff8000, "vreplve.d", "v0:5,v5:5,r10:5", 0, 0, 0, 0},
+ { 0x71260000, 0xffff8000, "vand.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71268000, 0xffff8000, "vor.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71270000, 0xffff8000, "vxor.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71278000, 0xffff8000, "vnor.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71280000, 0xffff8000, "vandn.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71288000, 0xffff8000, "vorn.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x712b0000, 0xffff8000, "vfrstp.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x712b8000, 0xffff8000, "vfrstp.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x712d0000, 0xffff8000, "vadd.q", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x712d8000, 0xffff8000, "vsub.q", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x712e0000, 0xffff8000, "vsigncov.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x712e8000, 0xffff8000, "vsigncov.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x712f0000, 0xffff8000, "vsigncov.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x712f8000, 0xffff8000, "vsigncov.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71308000, 0xffff8000, "vfadd.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71310000, 0xffff8000, "vfadd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71328000, 0xffff8000, "vfsub.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71330000, 0xffff8000, "vfsub.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71388000, 0xffff8000, "vfmul.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71390000, 0xffff8000, "vfmul.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x713a8000, 0xffff8000, "vfdiv.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x713b0000, 0xffff8000, "vfdiv.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x713c8000, 0xffff8000, "vfmax.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x713d0000, 0xffff8000, "vfmax.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x713e8000, 0xffff8000, "vfmin.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x713f0000, 0xffff8000, "vfmin.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71408000, 0xffff8000, "vfmaxa.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71410000, 0xffff8000, "vfmaxa.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71428000, 0xffff8000, "vfmina.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71430000, 0xffff8000, "vfmina.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71460000, 0xffff8000, "vfcvt.h.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71468000, 0xffff8000, "vfcvt.s.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71480000, 0xffff8000, "vffint.s.l", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x71498000, 0xffff8000, "vftint.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x714a0000, 0xffff8000, "vftintrm.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x714a8000, 0xffff8000, "vftintrp.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x714b0000, 0xffff8000, "vftintrz.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x714b8000, 0xffff8000, "vftintrne.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x717a8000, 0xffff8000, "vshuf.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x717b0000, 0xffff8000, "vshuf.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x717b8000, 0xffff8000, "vshuf.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x72800000, 0xffff8000, "vseqi.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72808000, 0xffff8000, "vseqi.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72810000, 0xffff8000, "vseqi.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72818000, 0xffff8000, "vseqi.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72820000, 0xffff8000, "vslei.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72828000, 0xffff8000, "vslei.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72830000, 0xffff8000, "vslei.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72838000, 0xffff8000, "vslei.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72840000, 0xffff8000, "vslei.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72848000, 0xffff8000, "vslei.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72850000, 0xffff8000, "vslei.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72858000, 0xffff8000, "vslei.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72860000, 0xffff8000, "vslti.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72868000, 0xffff8000, "vslti.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72870000, 0xffff8000, "vslti.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72878000, 0xffff8000, "vslti.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72880000, 0xffff8000, "vslti.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72888000, 0xffff8000, "vslti.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72890000, 0xffff8000, "vslti.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72898000, 0xffff8000, "vslti.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728a0000, 0xffff8000, "vaddi.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728a8000, 0xffff8000, "vaddi.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728b0000, 0xffff8000, "vaddi.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728b8000, 0xffff8000, "vaddi.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728c0000, 0xffff8000, "vsubi.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728c8000, 0xffff8000, "vsubi.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728d0000, 0xffff8000, "vsubi.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728d8000, 0xffff8000, "vsubi.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728e0000, 0xffff8000, "vbsll.v", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x728e8000, 0xffff8000, "vbsrl.v", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72900000, 0xffff8000, "vmaxi.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72908000, 0xffff8000, "vmaxi.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72910000, 0xffff8000, "vmaxi.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72918000, 0xffff8000, "vmaxi.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72920000, 0xffff8000, "vmini.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72928000, 0xffff8000, "vmini.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72930000, 0xffff8000, "vmini.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72938000, 0xffff8000, "vmini.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
+ { 0x72940000, 0xffff8000, "vmaxi.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72948000, 0xffff8000, "vmaxi.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72950000, 0xffff8000, "vmaxi.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72958000, 0xffff8000, "vmaxi.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72960000, 0xffff8000, "vmini.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72968000, 0xffff8000, "vmini.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72970000, 0xffff8000, "vmini.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72978000, 0xffff8000, "vmini.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x729a0000, 0xffff8000, "vfrstpi.b", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x729a8000, 0xffff8000, "vfrstpi.h", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x729c0000, 0xfffffc00, "vclo.b", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c0400, 0xfffffc00, "vclo.h", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c0800, 0xfffffc00, "vclo.w", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c0c00, 0xfffffc00, "vclo.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c1000, 0xfffffc00, "vclz.b", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c1400, 0xfffffc00, "vclz.h", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c1800, 0xfffffc00, "vclz.w", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c1c00, 0xfffffc00, "vclz.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c2000, 0xfffffc00, "vpcnt.b", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c2400, 0xfffffc00, "vpcnt.h", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c2800, 0xfffffc00, "vpcnt.w", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c2c00, 0xfffffc00, "vpcnt.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c3000, 0xfffffc00, "vneg.b", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c3400, 0xfffffc00, "vneg.h", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c3800, 0xfffffc00, "vneg.w", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c3c00, 0xfffffc00, "vneg.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c4000, 0xfffffc00, "vmskltz.b", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c4400, 0xfffffc00, "vmskltz.h", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c4800, 0xfffffc00, "vmskltz.w", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c4c00, 0xfffffc00, "vmskltz.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c5000, 0xfffffc00, "vmskgez.b", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c6000, 0xfffffc00, "vmsknz.b", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729c9800, 0xfffffc18, "vseteqz.v", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729c9c00, 0xfffffc18, "vsetnez.v", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729ca000, 0xfffffc18, "vsetanyeqz.b", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729ca400, 0xfffffc18, "vsetanyeqz.h", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729ca800, 0xfffffc18, "vsetanyeqz.w", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729cac00, 0xfffffc18, "vsetanyeqz.d", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729cb000, 0xfffffc18, "vsetallnez.b", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729cb400, 0xfffffc18, "vsetallnez.h", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729cb800, 0xfffffc18, "vsetallnez.w", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729cbc00, 0xfffffc18, "vsetallnez.d", "c0:3,v5:5", 0, 0, 0, 0},
+ { 0x729cc400, 0xfffffc00, "vflogb.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729cc800, 0xfffffc00, "vflogb.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729cd400, 0xfffffc00, "vfclass.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729cd800, 0xfffffc00, "vfclass.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ce400, 0xfffffc00, "vfsqrt.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ce800, 0xfffffc00, "vfsqrt.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729cf400, 0xfffffc00, "vfrecip.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729cf800, 0xfffffc00, "vfrecip.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d0400, 0xfffffc00, "vfrsqrt.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d0800, 0xfffffc00, "vfrsqrt.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d3400, 0xfffffc00, "vfrint.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d3800, 0xfffffc00, "vfrint.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d4400, 0xfffffc00, "vfrintrm.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d4800, 0xfffffc00, "vfrintrm.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d5400, 0xfffffc00, "vfrintrp.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d5800, 0xfffffc00, "vfrintrp.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d6400, 0xfffffc00, "vfrintrz.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d6800, 0xfffffc00, "vfrintrz.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d7400, 0xfffffc00, "vfrintrne.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729d7800, 0xfffffc00, "vfrintrne.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729de800, 0xfffffc00, "vfcvtl.s.h", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729dec00, 0xfffffc00, "vfcvth.s.h", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729df000, 0xfffffc00, "vfcvtl.d.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729df400, 0xfffffc00, "vfcvth.d.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e0000, 0xfffffc00, "vffint.s.w", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e0400, 0xfffffc00, "vffint.s.wu", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e0800, 0xfffffc00, "vffint.d.l", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e0c00, 0xfffffc00, "vffint.d.lu", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e1000, 0xfffffc00, "vffintl.d.w", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e1400, 0xfffffc00, "vffinth.d.w", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e3000, 0xfffffc00, "vftint.w.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e3400, 0xfffffc00, "vftint.l.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e3800, 0xfffffc00, "vftintrm.w.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e3c00, 0xfffffc00, "vftintrm.l.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e4000, 0xfffffc00, "vftintrp.w.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e4400, 0xfffffc00, "vftintrp.l.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e4800, 0xfffffc00, "vftintrz.w.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e4c00, 0xfffffc00, "vftintrz.l.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e5000, 0xfffffc00, "vftintrne.w.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e5400, 0xfffffc00, "vftintrne.l.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e5800, 0xfffffc00, "vftint.wu.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e5c00, 0xfffffc00, "vftint.lu.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e7000, 0xfffffc00, "vftintrz.wu.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e7400, 0xfffffc00, "vftintrz.lu.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e8000, 0xfffffc00, "vftintl.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e8400, 0xfffffc00, "vftinth.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e8800, 0xfffffc00, "vftintrml.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e8c00, 0xfffffc00, "vftintrmh.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e9000, 0xfffffc00, "vftintrpl.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e9400, 0xfffffc00, "vftintrph.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e9800, 0xfffffc00, "vftintrzl.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729e9c00, 0xfffffc00, "vftintrzh.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ea000, 0xfffffc00, "vftintrnel.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ea400, 0xfffffc00, "vftintrneh.l.s", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ee000, 0xfffffc00, "vexth.h.b", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ee400, 0xfffffc00, "vexth.w.h", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ee800, 0xfffffc00, "vexth.d.w", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729eec00, 0xfffffc00, "vexth.q.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ef000, 0xfffffc00, "vexth.hu.bu", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ef400, 0xfffffc00, "vexth.wu.hu", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729ef800, 0xfffffc00, "vexth.du.wu", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729efc00, 0xfffffc00, "vexth.qu.du", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x729f0000, 0xfffffc00, "vreplgr2vr.b", "v0:5,r5:5", 0, 0, 0, 0},
+ { 0x729f0400, 0xfffffc00, "vreplgr2vr.h", "v0:5,r5:5", 0, 0, 0, 0},
+ { 0x729f0800, 0xfffffc00, "vreplgr2vr.w", "v0:5,r5:5", 0, 0, 0, 0},
+ { 0x729f0c00, 0xfffffc00, "vreplgr2vr.d", "v0:5,r5:5", 0, 0, 0, 0},
+ { 0x72a02000, 0xffffe000, "vrotri.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x72a04000, 0xffffc000, "vrotri.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x72a08000, 0xffff8000, "vrotri.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72a10000, 0xffff0000, "vrotri.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x72a42000, 0xffffe000, "vsrlri.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x72a44000, 0xffffc000, "vsrlri.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x72a48000, 0xffff8000, "vsrlri.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72a50000, 0xffff0000, "vsrlri.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x72a82000, 0xffffe000, "vsrari.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x72a84000, 0xffffc000, "vsrari.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x72a88000, 0xffff8000, "vsrari.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x72a90000, 0xffff0000, "vsrari.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x72eb8000, 0xffffc000, "vinsgr2vr.b", "v0:5,r5:5,u10:4", 0, 0, 0, 0},
+ { 0x72ebc000, 0xffffe000, "vinsgr2vr.h", "v0:5,r5:5,u10:3", 0, 0, 0, 0},
+ { 0x72ebe000, 0xfffff000, "vinsgr2vr.w", "v0:5,r5:5,u10:2", 0, 0, 0, 0},
+ { 0x72ebf000, 0xfffff800, "vinsgr2vr.d", "v0:5,r5:5,u10:1", 0, 0, 0, 0},
+ { 0x72ef8000, 0xffffc000, "vpickve2gr.b", "r0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x72efc000, 0xffffe000, "vpickve2gr.h", "r0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x72efe000, 0xfffff000, "vpickve2gr.w", "r0:5,v5:5,u10:2", 0, 0, 0, 0},
+ { 0x72eff000, 0xfffff800, "vpickve2gr.d", "r0:5,v5:5,u10:1", 0, 0, 0, 0},
+ { 0x72f38000, 0xffffc000, "vpickve2gr.bu", "r0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x72f3c000, 0xffffe000, "vpickve2gr.hu", "r0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x72f3e000, 0xfffff000, "vpickve2gr.wu", "r0:5,v5:5,u10:2", 0, 0, 0, 0},
+ { 0x72f3f000, 0xfffff800, "vpickve2gr.du", "r0:5,v5:5,u10:1", 0, 0, 0, 0},
+ { 0x72f78000, 0xffffc000, "vreplvei.b", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x72f7c000, 0xffffe000, "vreplvei.h", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x72f7e000, 0xfffff000, "vreplvei.w", "v0:5,v5:5,u10:2", 0, 0, 0, 0},
+ { 0x72f7f000, 0xfffff800, "vreplvei.d", "v0:5,v5:5,u10:1", 0, 0, 0, 0},
+ { 0x73082000, 0xffffe000, "vsllwil.h.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x73084000, 0xffffc000, "vsllwil.w.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73088000, 0xffff8000, "vsllwil.d.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73090000, 0xfffffc00, "vextl.q.d", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x730c2000, 0xffffe000, "vsllwil.hu.bu", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x730c4000, 0xffffc000, "vsllwil.wu.hu", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x730c8000, 0xffff8000, "vsllwil.du.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x730d0000, 0xfffffc00, "vextl.qu.du", "v0:5,v5:5", 0, 0, 0, 0},
+ { 0x73102000, 0xffffe000, "vbitclri.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x73104000, 0xffffc000, "vbitclri.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73108000, 0xffff8000, "vbitclri.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73110000, 0xffff0000, "vbitclri.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73142000, 0xffffe000, "vbitseti.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x73144000, 0xffffc000, "vbitseti.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73148000, 0xffff8000, "vbitseti.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73150000, 0xffff0000, "vbitseti.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73182000, 0xffffe000, "vbitrevi.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x73184000, 0xffffc000, "vbitrevi.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73188000, 0xffff8000, "vbitrevi.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73190000, 0xffff0000, "vbitrevi.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73242000, 0xffffe000, "vsat.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x73244000, 0xffffc000, "vsat.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73248000, 0xffff8000, "vsat.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73250000, 0xffff0000, "vsat.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73282000, 0xffffe000, "vsat.bu", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x73284000, 0xffffc000, "vsat.hu", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73288000, 0xffff8000, "vsat.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73290000, 0xffff0000, "vsat.du", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x732c2000, 0xffffe000, "vslli.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x732c4000, 0xffffc000, "vslli.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x732c8000, 0xffff8000, "vslli.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x732d0000, 0xffff0000, "vslli.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73302000, 0xffffe000, "vsrli.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x73304000, 0xffffc000, "vsrli.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73308000, 0xffff8000, "vsrli.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73310000, 0xffff0000, "vsrli.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73342000, 0xffffe000, "vsrai.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
+ { 0x73344000, 0xffffc000, "vsrai.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73348000, 0xffff8000, "vsrai.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73350000, 0xffff0000, "vsrai.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73404000, 0xffffc000, "vsrlni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73408000, 0xffff8000, "vsrlni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73410000, 0xffff0000, "vsrlni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73420000, 0xfffe0000, "vsrlni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x73484000, 0xffffc000, "vssrlni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73488000, 0xffff8000, "vssrlni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73490000, 0xffff0000, "vssrlni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x734a0000, 0xfffe0000, "vssrlni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x73444000, 0xffffc000, "vsrlrni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73448000, 0xffff8000, "vsrlrni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73450000, 0xffff0000, "vsrlrni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73460000, 0xfffe0000, "vsrlrni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x734c4000, 0xffffc000, "vssrlni.bu.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x734c8000, 0xffff8000, "vssrlni.hu.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x734d0000, 0xffff0000, "vssrlni.wu.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x734e0000, 0xfffe0000, "vssrlni.du.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x73504000, 0xffffc000, "vssrlrni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73508000, 0xffff8000, "vssrlrni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73510000, 0xffff0000, "vssrlrni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73520000, 0xfffe0000, "vssrlrni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x73544000, 0xffffc000, "vssrlrni.bu.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73548000, 0xffff8000, "vssrlrni.hu.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73550000, 0xffff0000, "vssrlrni.wu.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73560000, 0xfffe0000, "vssrlrni.du.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x73584000, 0xffffc000, "vsrani.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73588000, 0xffff8000, "vsrani.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73590000, 0xffff0000, "vsrani.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x735a0000, 0xfffe0000, "vsrani.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x735c4000, 0xffffc000, "vsrarni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x735c8000, 0xffff8000, "vsrarni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x735d0000, 0xffff0000, "vsrarni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x735e0000, 0xfffe0000, "vsrarni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x73604000, 0xffffc000, "vssrani.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73608000, 0xffff8000, "vssrani.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73610000, 0xffff0000, "vssrani.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73620000, 0xfffe0000, "vssrani.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x73644000, 0xffffc000, "vssrani.bu.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73648000, 0xffff8000, "vssrani.hu.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73650000, 0xffff0000, "vssrani.wu.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x73660000, 0xfffe0000, "vssrani.du.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x73684000, 0xffffc000, "vssrarni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x73688000, 0xffff8000, "vssrarni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x73690000, 0xffff0000, "vssrarni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x736a0000, 0xfffe0000, "vssrarni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x736c4000, 0xffffc000, "vssrarni.bu.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
+ { 0x736c8000, 0xffff8000, "vssrarni.hu.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
+ { 0x736d0000, 0xffff0000, "vssrarni.wu.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
+ { 0x736e0000, 0xfffe0000, "vssrarni.du.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
+ { 0x73800000, 0xfffc0000, "vextrins.d", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73840000, 0xfffc0000, "vextrins.w", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73880000, 0xfffc0000, "vextrins.h", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x738c0000, 0xfffc0000, "vextrins.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73900000, 0xfffc0000, "vshuf4i.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73940000, 0xfffc0000, "vshuf4i.h", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73980000, 0xfffc0000, "vshuf4i.w", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x739c0000, 0xfffc0000, "vshuf4i.d", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73c40000, 0xfffc0000, "vbitseli.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73d00000, 0xfffc0000, "vandi.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73d40000, 0xfffc0000, "vori.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73d80000, 0xfffc0000, "vxori.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0x73dc0000, 0xfffc0000, "vnori.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0, 0, "vrepli.b", "v,s0:10", "vldi %1,(%2)&0x3ff", 0, 0, 0},
+
+ { 0x701e0000, 0xffff8000, "vaddwev.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x701e8000, 0xffff8000, "vaddwev.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x701f0000, 0xffff8000, "vaddwev.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x701f8000, 0xffff8000, "vaddwev.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x702e0000, 0xffff8000, "vaddwev.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x702e8000, 0xffff8000, "vaddwev.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x702f0000, 0xffff8000, "vaddwev.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x702f8000, 0xffff8000, "vaddwev.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x703e0000, 0xffff8000, "vaddwev.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x703e8000, 0xffff8000, "vaddwev.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x703f0000, 0xffff8000, "vaddwev.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x703f8000, 0xffff8000, "vaddwev.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70220000, 0xffff8000, "vaddwod.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70228000, 0xffff8000, "vaddwod.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70230000, 0xffff8000, "vaddwod.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70238000, 0xffff8000, "vaddwod.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70320000, 0xffff8000, "vaddwod.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70328000, 0xffff8000, "vaddwod.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70330000, 0xffff8000, "vaddwod.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70338000, 0xffff8000, "vaddwod.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70400000, 0xffff8000, "vaddwod.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70408000, 0xffff8000, "vaddwod.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70410000, 0xffff8000, "vaddwod.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70418000, 0xffff8000, "vaddwod.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ac0000, 0xffff8000, "vmaddwev.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ac8000, 0xffff8000, "vmaddwev.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ad0000, 0xffff8000, "vmaddwev.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ad8000, 0xffff8000, "vmaddwev.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70b40000, 0xffff8000, "vmaddwev.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70b48000, 0xffff8000, "vmaddwev.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70b50000, 0xffff8000, "vmaddwev.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70b58000, 0xffff8000, "vmaddwev.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70bc0000, 0xffff8000, "vmaddwev.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70bc8000, 0xffff8000, "vmaddwev.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70bd0000, 0xffff8000, "vmaddwev.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70bd8000, 0xffff8000, "vmaddwev.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ae0000, 0xffff8000, "vmaddwod.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70ae8000, 0xffff8000, "vmaddwod.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70af0000, 0xffff8000, "vmaddwod.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70af8000, 0xffff8000, "vmaddwod.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70b60000, 0xffff8000, "vmaddwod.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70b68000, 0xffff8000, "vmaddwod.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70b70000, 0xffff8000, "vmaddwod.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70b78000, 0xffff8000, "vmaddwod.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70be0000, 0xffff8000, "vmaddwod.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70be8000, 0xffff8000, "vmaddwod.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70bf0000, 0xffff8000, "vmaddwod.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70bf8000, 0xffff8000, "vmaddwod.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70900000, 0xffff8000, "vmulwev.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70908000, 0xffff8000, "vmulwev.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70910000, 0xffff8000, "vmulwev.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70918000, 0xffff8000, "vmulwev.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70980000, 0xffff8000, "vmulwev.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70988000, 0xffff8000, "vmulwev.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70990000, 0xffff8000, "vmulwev.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70998000, 0xffff8000, "vmulwev.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a00000, 0xffff8000, "vmulwev.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a08000, 0xffff8000, "vmulwev.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a10000, 0xffff8000, "vmulwev.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a18000, 0xffff8000, "vmulwev.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70920000, 0xffff8000, "vmulwod.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70928000, 0xffff8000, "vmulwod.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70930000, 0xffff8000, "vmulwod.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70938000, 0xffff8000, "vmulwod.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x709a0000, 0xffff8000, "vmulwod.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x709a8000, 0xffff8000, "vmulwod.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x709b0000, 0xffff8000, "vmulwod.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x709b8000, 0xffff8000, "vmulwod.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a20000, 0xffff8000, "vmulwod.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a28000, 0xffff8000, "vmulwod.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a30000, 0xffff8000, "vmulwod.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70a38000, 0xffff8000, "vmulwod.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70200000, 0xffff8000, "vsubwev.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70208000, 0xffff8000, "vsubwev.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70210000, 0xffff8000, "vsubwev.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70218000, 0xffff8000, "vsubwev.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70300000, 0xffff8000, "vsubwev.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70308000, 0xffff8000, "vsubwev.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70310000, 0xffff8000, "vsubwev.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70318000, 0xffff8000, "vsubwev.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70240000, 0xffff8000, "vsubwod.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70248000, 0xffff8000, "vsubwod.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70250000, 0xffff8000, "vsubwod.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70258000, 0xffff8000, "vsubwod.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70340000, 0xffff8000, "vsubwod.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70348000, 0xffff8000, "vsubwod.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70350000, 0xffff8000, "vsubwod.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0x70358000, 0xffff8000, "vsubwod.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
+ { 0, 0, "vrepli.d", "v,s0:10", "vldi %1,((%2)&0x3ff)|0xc00", 0, 0, 0},
+ { 0, 0, "vrepli.h", "v,s0:10", "vldi %1,((%2)&0x3ff)|0x400", 0, 0, 0},
+ { 0, 0, "vrepli.w", "v,s0:10", "vldi %1,((%2)&0x3ff)|0x800", 0, 0, 0},
+ { 0x73e00000, 0xfffc0000, "vldi", "v0:5,s5:13", 0, 0, 0, 0},
+ { 0x73e40000, 0xfffc0000, "vpermi.w", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
+ { 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
+};
+static struct loongarch_opcode loongarch_lasx_opcodes[] =
+{
+/* match, mask, name, format, macro, include, exclude, pinfo. */
+ { 0x74000000, 0xffff8000, "xvseq.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74008000, 0xffff8000, "xvseq.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74010000, 0xffff8000, "xvseq.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74018000, 0xffff8000, "xvseq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74020000, 0xffff8000, "xvsle.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74028000, 0xffff8000, "xvsle.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74030000, 0xffff8000, "xvsle.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74038000, 0xffff8000, "xvsle.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74040000, 0xffff8000, "xvsle.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74048000, 0xffff8000, "xvsle.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74050000, 0xffff8000, "xvsle.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74058000, 0xffff8000, "xvsle.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74060000, 0xffff8000, "xvslt.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74068000, 0xffff8000, "xvslt.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74070000, 0xffff8000, "xvslt.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74078000, 0xffff8000, "xvslt.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74080000, 0xffff8000, "xvslt.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74088000, 0xffff8000, "xvslt.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74090000, 0xffff8000, "xvslt.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74098000, 0xffff8000, "xvslt.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x740a0000, 0xffff8000, "xvadd.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x740a8000, 0xffff8000, "xvadd.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x740b0000, 0xffff8000, "xvadd.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x740b8000, 0xffff8000, "xvadd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x740c0000, 0xffff8000, "xvsub.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x740c8000, 0xffff8000, "xvsub.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x740d0000, 0xffff8000, "xvsub.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x740d8000, 0xffff8000, "xvsub.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74460000, 0xffff8000, "xvsadd.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74468000, 0xffff8000, "xvsadd.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74470000, 0xffff8000, "xvsadd.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74478000, 0xffff8000, "xvsadd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74480000, 0xffff8000, "xvssub.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74488000, 0xffff8000, "xvssub.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74490000, 0xffff8000, "xvssub.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74498000, 0xffff8000, "xvssub.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x744a0000, 0xffff8000, "xvsadd.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x744a8000, 0xffff8000, "xvsadd.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x744b0000, 0xffff8000, "xvsadd.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x744b8000, 0xffff8000, "xvsadd.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x744c0000, 0xffff8000, "xvssub.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x744c8000, 0xffff8000, "xvssub.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x744d0000, 0xffff8000, "xvssub.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x744d8000, 0xffff8000, "xvssub.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74540000, 0xffff8000, "xvhaddw.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74548000, 0xffff8000, "xvhaddw.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74550000, 0xffff8000, "xvhaddw.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74558000, 0xffff8000, "xvhaddw.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74560000, 0xffff8000, "xvhsubw.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74568000, 0xffff8000, "xvhsubw.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74570000, 0xffff8000, "xvhsubw.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74578000, 0xffff8000, "xvhsubw.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74580000, 0xffff8000, "xvhaddw.hu.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74588000, 0xffff8000, "xvhaddw.wu.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74590000, 0xffff8000, "xvhaddw.du.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74598000, 0xffff8000, "xvhaddw.qu.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x745a0000, 0xffff8000, "xvhsubw.hu.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x745a8000, 0xffff8000, "xvhsubw.wu.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x745b0000, 0xffff8000, "xvhsubw.du.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x745b8000, 0xffff8000, "xvhsubw.qu.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x741e0000, 0xffff8000, "xvaddwev.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x741e8000, 0xffff8000, "xvaddwev.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x741f0000, 0xffff8000, "xvaddwev.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x741f8000, 0xffff8000, "xvaddwev.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x742e0000, 0xffff8000, "xvaddwev.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x742e8000, 0xffff8000, "xvaddwev.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x742f0000, 0xffff8000, "xvaddwev.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x742f8000, 0xffff8000, "xvaddwev.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x743e0000, 0xffff8000, "xvaddwev.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x743e8000, 0xffff8000, "xvaddwev.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x743f0000, 0xffff8000, "xvaddwev.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x743f8000, 0xffff8000, "xvaddwev.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74220000, 0xffff8000, "xvaddwod.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74228000, 0xffff8000, "xvaddwod.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74230000, 0xffff8000, "xvaddwod.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74238000, 0xffff8000, "xvaddwod.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74320000, 0xffff8000, "xvaddwod.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74328000, 0xffff8000, "xvaddwod.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74330000, 0xffff8000, "xvaddwod.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74338000, 0xffff8000, "xvaddwod.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74400000, 0xffff8000, "xvaddwod.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74408000, 0xffff8000, "xvaddwod.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74410000, 0xffff8000, "xvaddwod.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74418000, 0xffff8000, "xvaddwod.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ac0000, 0xffff8000, "xvmaddwev.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ac8000, 0xffff8000, "xvmaddwev.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ad0000, 0xffff8000, "xvmaddwev.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ad8000, 0xffff8000, "xvmaddwev.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74bc0000, 0xffff8000, "xvmaddwev.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74bc8000, 0xffff8000, "xvmaddwev.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74bd0000, 0xffff8000, "xvmaddwev.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74bd8000, 0xffff8000, "xvmaddwev.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74b40000, 0xffff8000, "xvmaddwev.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74b48000, 0xffff8000, "xvmaddwev.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74b50000, 0xffff8000, "xvmaddwev.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74b58000, 0xffff8000, "xvmaddwev.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ae0000, 0xffff8000, "xvmaddwod.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ae8000, 0xffff8000, "xvmaddwod.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74af0000, 0xffff8000, "xvmaddwod.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74af8000, 0xffff8000, "xvmaddwod.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74b60000, 0xffff8000, "xvmaddwod.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74b68000, 0xffff8000, "xvmaddwod.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74b70000, 0xffff8000, "xvmaddwod.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74b78000, 0xffff8000, "xvmaddwod.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74be0000, 0xffff8000, "xvmaddwod.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74be8000, 0xffff8000, "xvmaddwod.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74bf0000, 0xffff8000, "xvmaddwod.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74bf8000, 0xffff8000, "xvmaddwod.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74900000, 0xffff8000, "xvmulwev.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74908000, 0xffff8000, "xvmulwev.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74910000, 0xffff8000, "xvmulwev.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74918000, 0xffff8000, "xvmulwev.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74980000, 0xffff8000, "xvmulwev.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74988000, 0xffff8000, "xvmulwev.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74990000, 0xffff8000, "xvmulwev.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74998000, 0xffff8000, "xvmulwev.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a00000, 0xffff8000, "xvmulwev.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a08000, 0xffff8000, "xvmulwev.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a10000, 0xffff8000, "xvmulwev.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a18000, 0xffff8000, "xvmulwev.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74920000, 0xffff8000, "xvmulwod.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74928000, 0xffff8000, "xvmulwod.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74930000, 0xffff8000, "xvmulwod.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74938000, 0xffff8000, "xvmulwod.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x749a0000, 0xffff8000, "xvmulwod.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x749a8000, 0xffff8000, "xvmulwod.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x749b0000, 0xffff8000, "xvmulwod.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x749b8000, 0xffff8000, "xvmulwod.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a20000, 0xffff8000, "xvmulwod.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a28000, 0xffff8000, "xvmulwod.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a30000, 0xffff8000, "xvmulwod.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a38000, 0xffff8000, "xvmulwod.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74200000, 0xffff8000, "xvsubwev.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74208000, 0xffff8000, "xvsubwev.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74210000, 0xffff8000, "xvsubwev.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74218000, 0xffff8000, "xvsubwev.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74300000, 0xffff8000, "xvsubwev.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74308000, 0xffff8000, "xvsubwev.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74310000, 0xffff8000, "xvsubwev.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74318000, 0xffff8000, "xvsubwev.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74240000, 0xffff8000, "xvsubwod.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74248000, 0xffff8000, "xvsubwod.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74250000, 0xffff8000, "xvsubwod.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74258000, 0xffff8000, "xvsubwod.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74340000, 0xffff8000, "xvsubwod.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74348000, 0xffff8000, "xvsubwod.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74350000, 0xffff8000, "xvsubwod.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74358000, 0xffff8000, "xvsubwod.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x745c0000, 0xffff8000, "xvadda.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x745c8000, 0xffff8000, "xvadda.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x745d0000, 0xffff8000, "xvadda.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x745d8000, 0xffff8000, "xvadda.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74600000, 0xffff8000, "xvabsd.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74608000, 0xffff8000, "xvabsd.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74610000, 0xffff8000, "xvabsd.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74618000, 0xffff8000, "xvabsd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74620000, 0xffff8000, "xvabsd.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74628000, 0xffff8000, "xvabsd.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74630000, 0xffff8000, "xvabsd.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74638000, 0xffff8000, "xvabsd.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74640000, 0xffff8000, "xvavg.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74648000, 0xffff8000, "xvavg.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74650000, 0xffff8000, "xvavg.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74658000, 0xffff8000, "xvavg.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74660000, 0xffff8000, "xvavg.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74668000, 0xffff8000, "xvavg.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74670000, 0xffff8000, "xvavg.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74678000, 0xffff8000, "xvavg.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74680000, 0xffff8000, "xvavgr.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74688000, 0xffff8000, "xvavgr.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74690000, 0xffff8000, "xvavgr.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74698000, 0xffff8000, "xvavgr.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x746a0000, 0xffff8000, "xvavgr.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x746a8000, 0xffff8000, "xvavgr.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x746b0000, 0xffff8000, "xvavgr.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x746b8000, 0xffff8000, "xvavgr.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74700000, 0xffff8000, "xvmax.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74708000, 0xffff8000, "xvmax.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74710000, 0xffff8000, "xvmax.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74718000, 0xffff8000, "xvmax.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74720000, 0xffff8000, "xvmin.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74728000, 0xffff8000, "xvmin.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74730000, 0xffff8000, "xvmin.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74738000, 0xffff8000, "xvmin.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74740000, 0xffff8000, "xvmax.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74748000, 0xffff8000, "xvmax.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74750000, 0xffff8000, "xvmax.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74758000, 0xffff8000, "xvmax.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74760000, 0xffff8000, "xvmin.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74768000, 0xffff8000, "xvmin.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74770000, 0xffff8000, "xvmin.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74778000, 0xffff8000, "xvmin.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74840000, 0xffff8000, "xvmul.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74848000, 0xffff8000, "xvmul.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74850000, 0xffff8000, "xvmul.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74858000, 0xffff8000, "xvmul.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74860000, 0xffff8000, "xvmuh.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74868000, 0xffff8000, "xvmuh.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74870000, 0xffff8000, "xvmuh.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74878000, 0xffff8000, "xvmuh.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74880000, 0xffff8000, "xvmuh.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74888000, 0xffff8000, "xvmuh.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74890000, 0xffff8000, "xvmuh.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74898000, 0xffff8000, "xvmuh.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a80000, 0xffff8000, "xvmadd.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a88000, 0xffff8000, "xvmadd.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a90000, 0xffff8000, "xvmadd.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74a98000, 0xffff8000, "xvmadd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74aa0000, 0xffff8000, "xvmsub.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74aa8000, 0xffff8000, "xvmsub.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ab0000, 0xffff8000, "xvmsub.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ab8000, 0xffff8000, "xvmsub.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e00000, 0xffff8000, "xvdiv.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e08000, 0xffff8000, "xvdiv.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e10000, 0xffff8000, "xvdiv.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e18000, 0xffff8000, "xvdiv.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e20000, 0xffff8000, "xvmod.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e28000, 0xffff8000, "xvmod.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e30000, 0xffff8000, "xvmod.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e38000, 0xffff8000, "xvmod.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e40000, 0xffff8000, "xvdiv.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e48000, 0xffff8000, "xvdiv.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e50000, 0xffff8000, "xvdiv.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e58000, 0xffff8000, "xvdiv.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e60000, 0xffff8000, "xvmod.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e68000, 0xffff8000, "xvmod.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e70000, 0xffff8000, "xvmod.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e78000, 0xffff8000, "xvmod.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e80000, 0xffff8000, "xvsll.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e88000, 0xffff8000, "xvsll.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e90000, 0xffff8000, "xvsll.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74e98000, 0xffff8000, "xvsll.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ea0000, 0xffff8000, "xvsrl.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ea8000, 0xffff8000, "xvsrl.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74eb0000, 0xffff8000, "xvsrl.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74eb8000, 0xffff8000, "xvsrl.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ec0000, 0xffff8000, "xvsra.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ec8000, 0xffff8000, "xvsra.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ed0000, 0xffff8000, "xvsra.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ed8000, 0xffff8000, "xvsra.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ee0000, 0xffff8000, "xvrotr.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ee8000, 0xffff8000, "xvrotr.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ef0000, 0xffff8000, "xvrotr.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ef8000, 0xffff8000, "xvrotr.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f00000, 0xffff8000, "xvsrlr.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f08000, 0xffff8000, "xvsrlr.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f10000, 0xffff8000, "xvsrlr.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f18000, 0xffff8000, "xvsrlr.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f20000, 0xffff8000, "xvsrar.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f28000, 0xffff8000, "xvsrar.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f30000, 0xffff8000, "xvsrar.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f38000, 0xffff8000, "xvsrar.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f48000, 0xffff8000, "xvsrln.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f50000, 0xffff8000, "xvsrln.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f58000, 0xffff8000, "xvsrln.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f68000, 0xffff8000, "xvsran.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f70000, 0xffff8000, "xvsran.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f78000, 0xffff8000, "xvsran.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f88000, 0xffff8000, "xvsrlrn.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f90000, 0xffff8000, "xvsrlrn.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74f98000, 0xffff8000, "xvsrlrn.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74fa8000, 0xffff8000, "xvsrarn.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74fb0000, 0xffff8000, "xvsrarn.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74fb8000, 0xffff8000, "xvsrarn.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74fc8000, 0xffff8000, "xvssrln.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74fd0000, 0xffff8000, "xvssrln.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74fd8000, 0xffff8000, "xvssrln.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74fe8000, 0xffff8000, "xvssran.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ff0000, 0xffff8000, "xvssran.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x74ff8000, 0xffff8000, "xvssran.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75008000, 0xffff8000, "xvssrlrn.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75010000, 0xffff8000, "xvssrlrn.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75018000, 0xffff8000, "xvssrlrn.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75028000, 0xffff8000, "xvssrarn.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75030000, 0xffff8000, "xvssrarn.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75038000, 0xffff8000, "xvssrarn.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75048000, 0xffff8000, "xvssrln.bu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75050000, 0xffff8000, "xvssrln.hu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75058000, 0xffff8000, "xvssrln.wu.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75068000, 0xffff8000, "xvssran.bu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75070000, 0xffff8000, "xvssran.hu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75078000, 0xffff8000, "xvssran.wu.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75088000, 0xffff8000, "xvssrlrn.bu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75090000, 0xffff8000, "xvssrlrn.hu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75098000, 0xffff8000, "xvssrlrn.wu.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750a8000, 0xffff8000, "xvssrarn.bu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750b0000, 0xffff8000, "xvssrarn.hu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750b8000, 0xffff8000, "xvssrarn.wu.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750c0000, 0xffff8000, "xvbitclr.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750c8000, 0xffff8000, "xvbitclr.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750d0000, 0xffff8000, "xvbitclr.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750d8000, 0xffff8000, "xvbitclr.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750e0000, 0xffff8000, "xvbitset.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750e8000, 0xffff8000, "xvbitset.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750f0000, 0xffff8000, "xvbitset.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x750f8000, 0xffff8000, "xvbitset.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75100000, 0xffff8000, "xvbitrev.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75108000, 0xffff8000, "xvbitrev.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75110000, 0xffff8000, "xvbitrev.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75118000, 0xffff8000, "xvbitrev.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75160000, 0xffff8000, "xvpackev.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75168000, 0xffff8000, "xvpackev.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75170000, 0xffff8000, "xvpackev.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75178000, 0xffff8000, "xvpackev.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75180000, 0xffff8000, "xvpackod.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75188000, 0xffff8000, "xvpackod.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75190000, 0xffff8000, "xvpackod.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75198000, 0xffff8000, "xvpackod.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751a0000, 0xffff8000, "xvilvl.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751a8000, 0xffff8000, "xvilvl.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751b0000, 0xffff8000, "xvilvl.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751b8000, 0xffff8000, "xvilvl.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751c0000, 0xffff8000, "xvilvh.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751c8000, 0xffff8000, "xvilvh.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751d0000, 0xffff8000, "xvilvh.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751d8000, 0xffff8000, "xvilvh.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751e0000, 0xffff8000, "xvpickev.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751e8000, 0xffff8000, "xvpickev.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751f0000, 0xffff8000, "xvpickev.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x751f8000, 0xffff8000, "xvpickev.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75200000, 0xffff8000, "xvpickod.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75208000, 0xffff8000, "xvpickod.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75210000, 0xffff8000, "xvpickod.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75218000, 0xffff8000, "xvpickod.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75220000, 0xffff8000, "xvreplve.b", "x0:5,x5:5,r10:5", 0, 0, 0, 0},
+ { 0x75228000, 0xffff8000, "xvreplve.h", "x0:5,x5:5,r10:5", 0, 0, 0, 0},
+ { 0x75230000, 0xffff8000, "xvreplve.w", "x0:5,x5:5,r10:5", 0, 0, 0, 0},
+ { 0x75238000, 0xffff8000, "xvreplve.d", "x0:5,x5:5,r10:5", 0, 0, 0, 0},
+ { 0x75260000, 0xffff8000, "xvand.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75268000, 0xffff8000, "xvor.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75270000, 0xffff8000, "xvxor.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75278000, 0xffff8000, "xvnor.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75280000, 0xffff8000, "xvandn.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75288000, 0xffff8000, "xvorn.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x752b0000, 0xffff8000, "xvfrstp.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x752b8000, 0xffff8000, "xvfrstp.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x752d0000, 0xffff8000, "xvadd.q", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x752d8000, 0xffff8000, "xvsub.q", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x752e0000, 0xffff8000, "xvsigncov.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x752e8000, 0xffff8000, "xvsigncov.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x752f0000, 0xffff8000, "xvsigncov.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x752f8000, 0xffff8000, "xvsigncov.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75308000, 0xffff8000, "xvfadd.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75310000, 0xffff8000, "xvfadd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75328000, 0xffff8000, "xvfsub.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75330000, 0xffff8000, "xvfsub.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75388000, 0xffff8000, "xvfmul.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75390000, 0xffff8000, "xvfmul.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x753a8000, 0xffff8000, "xvfdiv.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x753b0000, 0xffff8000, "xvfdiv.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x753c8000, 0xffff8000, "xvfmax.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x753d0000, 0xffff8000, "xvfmax.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x753e8000, 0xffff8000, "xvfmin.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x753f0000, 0xffff8000, "xvfmin.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75408000, 0xffff8000, "xvfmaxa.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75410000, 0xffff8000, "xvfmaxa.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75428000, 0xffff8000, "xvfmina.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75430000, 0xffff8000, "xvfmina.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75460000, 0xffff8000, "xvfcvt.h.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75468000, 0xffff8000, "xvfcvt.s.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75480000, 0xffff8000, "xvffint.s.l", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x75498000, 0xffff8000, "xvftint.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x754a0000, 0xffff8000, "xvftintrm.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x754a8000, 0xffff8000, "xvftintrp.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x754b0000, 0xffff8000, "xvftintrz.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x754b8000, 0xffff8000, "xvftintrne.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x757a8000, 0xffff8000, "xvshuf.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x757b0000, 0xffff8000, "xvshuf.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x757b8000, 0xffff8000, "xvshuf.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x757d0000, 0xffff8000, "xvperm.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
+ { 0x76800000, 0xffff8000, "xvseqi.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76808000, 0xffff8000, "xvseqi.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76810000, 0xffff8000, "xvseqi.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76818000, 0xffff8000, "xvseqi.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76820000, 0xffff8000, "xvslei.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76828000, 0xffff8000, "xvslei.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76830000, 0xffff8000, "xvslei.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76838000, 0xffff8000, "xvslei.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76840000, 0xffff8000, "xvslei.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76848000, 0xffff8000, "xvslei.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76850000, 0xffff8000, "xvslei.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76858000, 0xffff8000, "xvslei.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76860000, 0xffff8000, "xvslti.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76868000, 0xffff8000, "xvslti.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76870000, 0xffff8000, "xvslti.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76878000, 0xffff8000, "xvslti.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76880000, 0xffff8000, "xvslti.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76888000, 0xffff8000, "xvslti.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76890000, 0xffff8000, "xvslti.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76898000, 0xffff8000, "xvslti.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768a0000, 0xffff8000, "xvaddi.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768a8000, 0xffff8000, "xvaddi.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768b0000, 0xffff8000, "xvaddi.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768b8000, 0xffff8000, "xvaddi.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768c0000, 0xffff8000, "xvsubi.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768c8000, 0xffff8000, "xvsubi.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768d0000, 0xffff8000, "xvsubi.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768d8000, 0xffff8000, "xvsubi.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768e0000, 0xffff8000, "xvbsll.v", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x768e8000, 0xffff8000, "xvbsrl.v", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76900000, 0xffff8000, "xvmaxi.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76908000, 0xffff8000, "xvmaxi.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76910000, 0xffff8000, "xvmaxi.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76918000, 0xffff8000, "xvmaxi.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76920000, 0xffff8000, "xvmini.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76928000, 0xffff8000, "xvmini.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76930000, 0xffff8000, "xvmini.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76938000, 0xffff8000, "xvmini.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
+ { 0x76940000, 0xffff8000, "xvmaxi.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76948000, 0xffff8000, "xvmaxi.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76950000, 0xffff8000, "xvmaxi.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76958000, 0xffff8000, "xvmaxi.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76960000, 0xffff8000, "xvmini.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76968000, 0xffff8000, "xvmini.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76970000, 0xffff8000, "xvmini.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76978000, 0xffff8000, "xvmini.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x769a0000, 0xffff8000, "xvfrstpi.b", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x769a8000, 0xffff8000, "xvfrstpi.h", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x769c0000, 0xfffffc00, "xvclo.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c0400, 0xfffffc00, "xvclo.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c0800, 0xfffffc00, "xvclo.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c0c00, 0xfffffc00, "xvclo.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c1000, 0xfffffc00, "xvclz.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c1400, 0xfffffc00, "xvclz.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c1800, 0xfffffc00, "xvclz.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c1c00, 0xfffffc00, "xvclz.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c2000, 0xfffffc00, "xvpcnt.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c2400, 0xfffffc00, "xvpcnt.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c2800, 0xfffffc00, "xvpcnt.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c2c00, 0xfffffc00, "xvpcnt.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c3000, 0xfffffc00, "xvneg.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c3400, 0xfffffc00, "xvneg.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c3800, 0xfffffc00, "xvneg.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c3c00, 0xfffffc00, "xvneg.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c4000, 0xfffffc00, "xvmskltz.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c4400, 0xfffffc00, "xvmskltz.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c4800, 0xfffffc00, "xvmskltz.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c4c00, 0xfffffc00, "xvmskltz.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c5000, 0xfffffc00, "xvmskgez.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c6000, 0xfffffc00, "xvmsknz.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769c9800, 0xfffffc18, "xvseteqz.v", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769c9c00, 0xfffffc18, "xvsetnez.v", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769ca000, 0xfffffc18, "xvsetanyeqz.b", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769ca400, 0xfffffc18, "xvsetanyeqz.h", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769ca800, 0xfffffc18, "xvsetanyeqz.w", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769cac00, 0xfffffc18, "xvsetanyeqz.d", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769cb000, 0xfffffc18, "xvsetallnez.b", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769cb400, 0xfffffc18, "xvsetallnez.h", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769cb800, 0xfffffc18, "xvsetallnez.w", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769cbc00, 0xfffffc18, "xvsetallnez.d", "c0:3,x5:5", 0, 0, 0, 0},
+ { 0x769cc400, 0xfffffc00, "xvflogb.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769cc800, 0xfffffc00, "xvflogb.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769cd400, 0xfffffc00, "xvfclass.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769cd800, 0xfffffc00, "xvfclass.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ce400, 0xfffffc00, "xvfsqrt.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ce800, 0xfffffc00, "xvfsqrt.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769cf400, 0xfffffc00, "xvfrecip.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769cf800, 0xfffffc00, "xvfrecip.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d0400, 0xfffffc00, "xvfrsqrt.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d0800, 0xfffffc00, "xvfrsqrt.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d3400, 0xfffffc00, "xvfrint.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d3800, 0xfffffc00, "xvfrint.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d4400, 0xfffffc00, "xvfrintrm.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d4800, 0xfffffc00, "xvfrintrm.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d5400, 0xfffffc00, "xvfrintrp.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d5800, 0xfffffc00, "xvfrintrp.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d6400, 0xfffffc00, "xvfrintrz.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d6800, 0xfffffc00, "xvfrintrz.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d7400, 0xfffffc00, "xvfrintrne.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769d7800, 0xfffffc00, "xvfrintrne.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769de800, 0xfffffc00, "xvfcvtl.s.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769dec00, 0xfffffc00, "xvfcvth.s.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769df000, 0xfffffc00, "xvfcvtl.d.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769df400, 0xfffffc00, "xvfcvth.d.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e0000, 0xfffffc00, "xvffint.s.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e0400, 0xfffffc00, "xvffint.s.wu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e0800, 0xfffffc00, "xvffint.d.l", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e0c00, 0xfffffc00, "xvffint.d.lu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e1000, 0xfffffc00, "xvffintl.d.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e1400, 0xfffffc00, "xvffinth.d.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e3000, 0xfffffc00, "xvftint.w.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e3400, 0xfffffc00, "xvftint.l.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e3800, 0xfffffc00, "xvftintrm.w.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e3c00, 0xfffffc00, "xvftintrm.l.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e4000, 0xfffffc00, "xvftintrp.w.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e4400, 0xfffffc00, "xvftintrp.l.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e4800, 0xfffffc00, "xvftintrz.w.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e4c00, 0xfffffc00, "xvftintrz.l.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e5000, 0xfffffc00, "xvftintrne.w.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e5400, 0xfffffc00, "xvftintrne.l.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e5800, 0xfffffc00, "xvftint.wu.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e5c00, 0xfffffc00, "xvftint.lu.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e7000, 0xfffffc00, "xvftintrz.wu.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e7400, 0xfffffc00, "xvftintrz.lu.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e8000, 0xfffffc00, "xvftintl.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e8400, 0xfffffc00, "xvftinth.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e8800, 0xfffffc00, "xvftintrml.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e8c00, 0xfffffc00, "xvftintrmh.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e9000, 0xfffffc00, "xvftintrpl.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e9400, 0xfffffc00, "xvftintrph.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e9800, 0xfffffc00, "xvftintrzl.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769e9c00, 0xfffffc00, "xvftintrzh.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ea000, 0xfffffc00, "xvftintrnel.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ea400, 0xfffffc00, "xvftintrneh.l.s", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ee000, 0xfffffc00, "xvexth.h.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ee400, 0xfffffc00, "xvexth.w.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ee800, 0xfffffc00, "xvexth.d.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769eec00, 0xfffffc00, "xvexth.q.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ef000, 0xfffffc00, "xvexth.hu.bu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ef400, 0xfffffc00, "xvexth.wu.hu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769ef800, 0xfffffc00, "xvexth.du.wu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769efc00, 0xfffffc00, "xvexth.qu.du", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f0000, 0xfffffc00, "xvreplgr2vr.b", "x0:5,r5:5", 0, 0, 0, 0},
+ { 0x769f0400, 0xfffffc00, "xvreplgr2vr.h", "x0:5,r5:5", 0, 0, 0, 0},
+ { 0x769f0800, 0xfffffc00, "xvreplgr2vr.w", "x0:5,r5:5", 0, 0, 0, 0},
+ { 0x769f0c00, 0xfffffc00, "xvreplgr2vr.d", "x0:5,r5:5", 0, 0, 0, 0},
+ { 0x769f1000, 0xfffffc00, "vext2xv.h.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f1400, 0xfffffc00, "vext2xv.w.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f1800, 0xfffffc00, "vext2xv.d.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f1c00, 0xfffffc00, "vext2xv.w.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f2000, 0xfffffc00, "vext2xv.d.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f2400, 0xfffffc00, "vext2xv.d.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f2800, 0xfffffc00, "vext2xv.hu.bu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f2c00, 0xfffffc00, "vext2xv.wu.bu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f3000, 0xfffffc00, "vext2xv.du.bu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f3400, 0xfffffc00, "vext2xv.wu.hu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f3800, 0xfffffc00, "vext2xv.du.hu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f3c00, 0xfffffc00, "vext2xv.du.wu", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x769f8000, 0xffff8000, "xvhseli.d", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76a02000, 0xffffe000, "xvrotri.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x76a04000, 0xffffc000, "xvrotri.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x76a08000, 0xffff8000, "xvrotri.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76a10000, 0xffff0000, "xvrotri.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x76a42000, 0xffffe000, "xvsrlri.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x76a44000, 0xffffc000, "xvsrlri.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x76a48000, 0xffff8000, "xvsrlri.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76a50000, 0xffff0000, "xvsrlri.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x76a82000, 0xffffe000, "xvsrari.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x76a84000, 0xffffc000, "xvsrari.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x76a88000, 0xffff8000, "xvsrari.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x76a90000, 0xffff0000, "xvsrari.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x76ebc000, 0xffffe000, "xvinsgr2vr.w", "x0:5,r5:5,u10:3", 0, 0, 0, 0},
+ { 0x76ebe000, 0xfffff000, "xvinsgr2vr.d", "x0:5,r5:5,u10:2", 0, 0, 0, 0},
+ { 0x76efc000, 0xffffe000, "xvpickve2gr.w", "r0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x76efe000, 0xfffff000, "xvpickve2gr.d", "r0:5,x5:5,u10:2", 0, 0, 0, 0},
+ { 0x76f3c000, 0xffffe000, "xvpickve2gr.wu", "r0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x76f3e000, 0xfffff000, "xvpickve2gr.du", "r0:5,x5:5,u10:2", 0, 0, 0, 0},
+ { 0x76f78000, 0xffffc000, "xvrepl128vei.b", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x76f7c000, 0xffffe000, "xvrepl128vei.h", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x76f7e000, 0xfffff000, "xvrepl128vei.w", "x0:5,x5:5,u10:2", 0, 0, 0, 0},
+ { 0x76f7f000, 0xfffff800, "xvrepl128vei.d", "x0:5,x5:5,u10:1", 0, 0, 0, 0},
+ { 0x76ffc000, 0xffffe000, "xvinsve0.w", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x76ffe000, 0xfffff000, "xvinsve0.d", "x0:5,x5:5,u10:2", 0, 0, 0, 0},
+ { 0x7703c000, 0xffffe000, "xvpickve.w", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x7703e000, 0xfffff000, "xvpickve.d", "x0:5,x5:5,u10:2", 0, 0, 0, 0},
+ { 0x77070000, 0xfffffc00, "xvreplve0.b", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x77078000, 0xfffffc00, "xvreplve0.h", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x7707c000, 0xfffffc00, "xvreplve0.w", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x7707e000, 0xfffffc00, "xvreplve0.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x7707f000, 0xfffffc00, "xvreplve0.q", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x77082000, 0xffffe000, "xvsllwil.h.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x77084000, 0xffffc000, "xvsllwil.w.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77088000, 0xffff8000, "xvsllwil.d.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77090000, 0xfffffc00, "xvextl.q.d", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x770c2000, 0xffffe000, "xvsllwil.hu.bu", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x770c4000, 0xffffc000, "xvsllwil.wu.hu", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x770c8000, 0xffff8000, "xvsllwil.du.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x770d0000, 0xfffffc00, "xvextl.qu.du", "x0:5,x5:5", 0, 0, 0, 0},
+ { 0x77102000, 0xffffe000, "xvbitclri.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x77104000, 0xffffc000, "xvbitclri.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77108000, 0xffff8000, "xvbitclri.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77110000, 0xffff0000, "xvbitclri.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77142000, 0xffffe000, "xvbitseti.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x77144000, 0xffffc000, "xvbitseti.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77148000, 0xffff8000, "xvbitseti.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77150000, 0xffff0000, "xvbitseti.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77182000, 0xffffe000, "xvbitrevi.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x77184000, 0xffffc000, "xvbitrevi.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77188000, 0xffff8000, "xvbitrevi.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77190000, 0xffff0000, "xvbitrevi.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77242000, 0xffffe000, "xvsat.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x77244000, 0xffffc000, "xvsat.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77248000, 0xffff8000, "xvsat.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77250000, 0xffff0000, "xvsat.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77282000, 0xffffe000, "xvsat.bu", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x77284000, 0xffffc000, "xvsat.hu", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77288000, 0xffff8000, "xvsat.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77290000, 0xffff0000, "xvsat.du", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x772c2000, 0xffffe000, "xvslli.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x772c4000, 0xffffc000, "xvslli.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x772c8000, 0xffff8000, "xvslli.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x772d0000, 0xffff0000, "xvslli.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77302000, 0xffffe000, "xvsrli.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x77304000, 0xffffc000, "xvsrli.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77308000, 0xffff8000, "xvsrli.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77310000, 0xffff0000, "xvsrli.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77342000, 0xffffe000, "xvsrai.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
+ { 0x77344000, 0xffffc000, "xvsrai.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77348000, 0xffff8000, "xvsrai.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77350000, 0xffff0000, "xvsrai.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77404000, 0xffffc000, "xvsrlni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77408000, 0xffff8000, "xvsrlni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77410000, 0xffff0000, "xvsrlni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77420000, 0xfffe0000, "xvsrlni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x77444000, 0xffffc000, "xvsrlrni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77448000, 0xffff8000, "xvsrlrni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77450000, 0xffff0000, "xvsrlrni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77460000, 0xfffe0000, "xvsrlrni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x77484000, 0xffffc000, "xvssrlni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77488000, 0xffff8000, "xvssrlni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77490000, 0xffff0000, "xvssrlni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x774a0000, 0xfffe0000, "xvssrlni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x774c4000, 0xffffc000, "xvssrlni.bu.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x774c8000, 0xffff8000, "xvssrlni.hu.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x774d0000, 0xffff0000, "xvssrlni.wu.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x774e0000, 0xfffe0000, "xvssrlni.du.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x77504000, 0xffffc000, "xvssrlrni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77508000, 0xffff8000, "xvssrlrni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77510000, 0xffff0000, "xvssrlrni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77520000, 0xfffe0000, "xvssrlrni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x77544000, 0xffffc000, "xvssrlrni.bu.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77548000, 0xffff8000, "xvssrlrni.hu.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77550000, 0xffff0000, "xvssrlrni.wu.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77560000, 0xfffe0000, "xvssrlrni.du.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x77584000, 0xffffc000, "xvsrani.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77588000, 0xffff8000, "xvsrani.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77590000, 0xffff0000, "xvsrani.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x775a0000, 0xfffe0000, "xvsrani.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x775c4000, 0xffffc000, "xvsrarni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x775c8000, 0xffff8000, "xvsrarni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x775d0000, 0xffff0000, "xvsrarni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x775e0000, 0xfffe0000, "xvsrarni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x77604000, 0xffffc000, "xvssrani.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77608000, 0xffff8000, "xvssrani.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77610000, 0xffff0000, "xvssrani.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77620000, 0xfffe0000, "xvssrani.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x77644000, 0xffffc000, "xvssrani.bu.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77648000, 0xffff8000, "xvssrani.hu.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77650000, 0xffff0000, "xvssrani.wu.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x77660000, 0xfffe0000, "xvssrani.du.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x77684000, 0xffffc000, "xvssrarni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x77688000, 0xffff8000, "xvssrarni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x77690000, 0xffff0000, "xvssrarni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x776a0000, 0xfffe0000, "xvssrarni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x776c4000, 0xffffc000, "xvssrarni.bu.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
+ { 0x776c8000, 0xffff8000, "xvssrarni.hu.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
+ { 0x776d0000, 0xffff0000, "xvssrarni.wu.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
+ { 0x776e0000, 0xfffe0000, "xvssrarni.du.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
+ { 0x77800000, 0xfffc0000, "xvextrins.d", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77840000, 0xfffc0000, "xvextrins.w", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77880000, 0xfffc0000, "xvextrins.h", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x778c0000, 0xfffc0000, "xvextrins.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77900000, 0xfffc0000, "xvshuf4i.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77940000, 0xfffc0000, "xvshuf4i.h", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77980000, 0xfffc0000, "xvshuf4i.w", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x779c0000, 0xfffc0000, "xvshuf4i.d", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77c40000, 0xfffc0000, "xvbitseli.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77d00000, 0xfffc0000, "xvandi.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77d40000, 0xfffc0000, "xvori.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77d80000, 0xfffc0000, "xvxori.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77dc0000, 0xfffc0000, "xvnori.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0, 0, "xvrepli.b", "x,s0:10", "xvldi %1,(%2)&0x3ff", 0, 0, 0},
+ { 0, 0, "xvrepli.d", "x,s0:10", "xvldi %1,((%2)&0x3ff)|0xc00", 0, 0, 0},
+ { 0, 0, "xvrepli.h", "x,s0:10", "xvldi %1,((%2)&0x3ff)|0x400", 0, 0, 0},
+ { 0, 0, "xvrepli.w", "x,s0:10", "xvldi %1,((%2)&0x3ff)|0x800", 0, 0, 0},
+ { 0x77e00000, 0xfffc0000, "xvldi", "x0:5,s5:13", 0, 0, 0, 0},
+ { 0x77e40000, 0xfffc0000, "xvpermi.w", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77e80000, 0xfffc0000, "xvpermi.d", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0x77ec0000, 0xfffc0000, "xvpermi.q", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
+ { 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
+};
+
struct loongarch_ase loongarch_ASEs[] =
{
{ &LARCH_opts.ase_ilp32, loongarch_macro_opcodes, 0, 0, { 0 }, 0, 0 },
@@ -863,5 +2326,7 @@ struct loongarch_ase loongarch_ASEs[] =
{ &LARCH_opts.ase_df, loongarch_4opt_double_float_opcodes, 0, 0, { 0 }, 0, 0 },
{ &LARCH_opts.ase_sf, loongarch_single_float_load_store_opcodes, 0, 0, { 0 }, 0, 0 },
{ &LARCH_opts.ase_df, loongarch_double_float_load_store_opcodes, 0, 0, { 0 }, 0, 0 },
+ { &LARCH_opts.ase_lsx, loongarch_lsx_opcodes, 0, 0, { 0}, 0, 0 },
+ { &LARCH_opts.ase_lasx, loongarch_lasx_opcodes, 0, 0, { 0}, 0, 0 },
{ 0, 0, 0, 0, { 0 }, 0, 0 },
};
--
2.36.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v0 2/2] LoongArch: gas: Add LSX and LASX instructions test
2023-06-25 8:38 [PATCH v0 0/2] LoongArch: Add LSX and LASX instructions support mengqinggang
2023-06-25 8:38 ` [PATCH v0 1/2] LoongArch: gas: " mengqinggang
@ 2023-06-25 8:38 ` mengqinggang
1 sibling, 0 replies; 5+ messages in thread
From: mengqinggang @ 2023-06-25 8:38 UTC (permalink / raw)
To: binutils
Cc: xuchenghua, chenglulu, liuzhensong, xry111, i.swmail, maskray,
mengqinggang
gas/ChangeLog:
* testsuite/gas/loongarch/vector.d: New test.
* testsuite/gas/loongarch/vector.s: New test.
---
gas/testsuite/gas/loongarch/vector.d | 1460 ++++++++++++++++++++++++++
gas/testsuite/gas/loongarch/vector.s | 1451 +++++++++++++++++++++++++
2 files changed, 2911 insertions(+)
create mode 100644 gas/testsuite/gas/loongarch/vector.d
create mode 100644 gas/testsuite/gas/loongarch/vector.s
diff --git a/gas/testsuite/gas/loongarch/vector.d b/gas/testsuite/gas/loongarch/vector.d
new file mode 100644
index 00000000000..7f5a2b694c9
--- /dev/null
+++ b/gas/testsuite/gas/loongarch/vector.d
@@ -0,0 +1,1460 @@
+#as:
+#objdump: -dr
+
+.*:[ ]+file format .*
+
+
+Disassembly of section .text:
+
+00000000.* <.text>:
+[ ]+0:[ ]+09118820[ ]+vfmadd.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+4:[ ]+09518820[ ]+vfmsub.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+8:[ ]+09918820[ ]+vfnmadd.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+c:[ ]+09d18820[ ]+vfnmsub.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+10:[ ]+0a118820[ ]+xvfmadd.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+14:[ ]+0a518820[ ]+xvfmsub.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+18:[ ]+0a918820[ ]+xvfnmadd.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+1c:[ ]+0ad18820[ ]+xvfnmsub.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+20:[ ]+0c500820[ ]+vfcmp.caf.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+24:[ ]+0c508820[ ]+vfcmp.saf.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+28:[ ]+0c510820[ ]+vfcmp.clt.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2c:[ ]+0c518820[ ]+vfcmp.slt.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+30:[ ]+0c520820[ ]+vfcmp.ceq.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+34:[ ]+0c528820[ ]+vfcmp.seq.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+38:[ ]+0c530820[ ]+vfcmp.cle.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3c:[ ]+0c538820[ ]+vfcmp.sle.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+40:[ ]+0c540820[ ]+vfcmp.cun.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+44:[ ]+0c548820[ ]+vfcmp.sun.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+48:[ ]+0c550820[ ]+vfcmp.cult.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4c:[ ]+0c558820[ ]+vfcmp.sult.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+50:[ ]+0c560820[ ]+vfcmp.cueq.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+54:[ ]+0c568820[ ]+vfcmp.sueq.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+58:[ ]+0c570820[ ]+vfcmp.cule.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5c:[ ]+0c578820[ ]+vfcmp.sule.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+60:[ ]+0c580820[ ]+vfcmp.cne.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+64:[ ]+0c588820[ ]+vfcmp.sne.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+68:[ ]+0c5a0820[ ]+vfcmp.cor.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+6c:[ ]+0c5a8820[ ]+vfcmp.sor.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+70:[ ]+0c5c0820[ ]+vfcmp.cune.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+74:[ ]+0c5c8820[ ]+vfcmp.sune.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+78:[ ]+0c900820[ ]+xvfcmp.caf.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+7c:[ ]+0c908820[ ]+xvfcmp.saf.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+80:[ ]+0c910820[ ]+xvfcmp.clt.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+84:[ ]+0c918820[ ]+xvfcmp.slt.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+88:[ ]+0c920820[ ]+xvfcmp.ceq.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+8c:[ ]+0c928820[ ]+xvfcmp.seq.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+90:[ ]+0c930820[ ]+xvfcmp.cle.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+94:[ ]+0c938820[ ]+xvfcmp.sle.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+98:[ ]+0c940820[ ]+xvfcmp.cun.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+9c:[ ]+0c948820[ ]+xvfcmp.sun.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+a0:[ ]+0c950820[ ]+xvfcmp.cult.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+a4:[ ]+0c958820[ ]+xvfcmp.sult.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+a8:[ ]+0c960820[ ]+xvfcmp.cueq.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ac:[ ]+0c968820[ ]+xvfcmp.sueq.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+b0:[ ]+0c970820[ ]+xvfcmp.cule.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+b4:[ ]+0c978820[ ]+xvfcmp.sule.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+b8:[ ]+0c980820[ ]+xvfcmp.cne.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+bc:[ ]+0c988820[ ]+xvfcmp.sne.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c0:[ ]+0c9a0820[ ]+xvfcmp.cor.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c4:[ ]+0c9a8820[ ]+xvfcmp.sor.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c8:[ ]+0c9c0820[ ]+xvfcmp.cune.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cc:[ ]+0c9c8820[ ]+xvfcmp.sune.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d0:[ ]+0d118820[ ]+vbitsel.v[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+d4:[ ]+0d218820[ ]+xvbitsel.v[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+d8:[ ]+0d518820[ ]+vshuf.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+dc:[ ]+0d618820[ ]+xvshuf.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+e0:[ ]+09218820[ ]+vfmadd.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+e4:[ ]+09618820[ ]+vfmsub.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+e8:[ ]+09a18820[ ]+vfnmadd.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+ec:[ ]+09e18820[ ]+vfnmsub.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2,[ ]+\$vr3
+[ ]+f0:[ ]+0a218820[ ]+xvfmadd.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+f4:[ ]+0a618820[ ]+xvfmsub.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+f8:[ ]+0aa18820[ ]+xvfnmadd.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+fc:[ ]+0ae18820[ ]+xvfnmsub.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2,[ ]+\$xr3
+[ ]+100:[ ]+0c600820[ ]+vfcmp.caf.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+104:[ ]+0c608820[ ]+vfcmp.saf.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+108:[ ]+0c610820[ ]+vfcmp.clt.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+10c:[ ]+0c618820[ ]+vfcmp.slt.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+110:[ ]+0c620820[ ]+vfcmp.ceq.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+114:[ ]+0c628820[ ]+vfcmp.seq.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+118:[ ]+0c630820[ ]+vfcmp.cle.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+11c:[ ]+0c638820[ ]+vfcmp.sle.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+120:[ ]+0c640820[ ]+vfcmp.cun.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+124:[ ]+0c648820[ ]+vfcmp.sun.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+128:[ ]+0c650820[ ]+vfcmp.cult.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+12c:[ ]+0c658820[ ]+vfcmp.sult.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+130:[ ]+0c660820[ ]+vfcmp.cueq.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+134:[ ]+0c668820[ ]+vfcmp.sueq.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+138:[ ]+0c670820[ ]+vfcmp.cule.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+13c:[ ]+0c678820[ ]+vfcmp.sule.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+140:[ ]+0c680820[ ]+vfcmp.cne.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+144:[ ]+0c688820[ ]+vfcmp.sne.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+148:[ ]+0c6a0820[ ]+vfcmp.cor.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+14c:[ ]+0c6a8820[ ]+vfcmp.sor.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+150:[ ]+0c6c0820[ ]+vfcmp.cune.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+154:[ ]+0c6c8820[ ]+vfcmp.sune.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+158:[ ]+0ca00820[ ]+xvfcmp.caf.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+15c:[ ]+0ca08820[ ]+xvfcmp.saf.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+160:[ ]+0ca10820[ ]+xvfcmp.clt.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+164:[ ]+0ca18820[ ]+xvfcmp.slt.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+168:[ ]+0ca20820[ ]+xvfcmp.ceq.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+16c:[ ]+0ca28820[ ]+xvfcmp.seq.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+170:[ ]+0ca30820[ ]+xvfcmp.cle.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+174:[ ]+0ca38820[ ]+xvfcmp.sle.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+178:[ ]+0ca40820[ ]+xvfcmp.cun.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+17c:[ ]+0ca48820[ ]+xvfcmp.sun.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+180:[ ]+0ca50820[ ]+xvfcmp.cult.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+184:[ ]+0ca58820[ ]+xvfcmp.sult.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+188:[ ]+0ca60820[ ]+xvfcmp.cueq.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+18c:[ ]+0ca68820[ ]+xvfcmp.sueq.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+190:[ ]+0ca70820[ ]+xvfcmp.cule.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+194:[ ]+0ca78820[ ]+xvfcmp.sule.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+198:[ ]+0ca80820[ ]+xvfcmp.cne.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+19c:[ ]+0ca88820[ ]+xvfcmp.sne.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1a0:[ ]+0caa0820[ ]+xvfcmp.cor.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1a4:[ ]+0caa8820[ ]+xvfcmp.sor.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1a8:[ ]+0cac0820[ ]+xvfcmp.cune.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1ac:[ ]+0cac8820[ ]+xvfcmp.sune.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1b0:[ ]+2c000420[ ]+vld[ ]+\$vr0,[ ]+\$ra,[ ]+1\(0x1\)
+[ ]+1b4:[ ]+2c400420[ ]+vst[ ]+\$vr0,[ ]+\$ra,[ ]+1\(0x1\)
+[ ]+1b8:[ ]+2c800420[ ]+xvld[ ]+\$xr0,[ ]+\$ra,[ ]+1\(0x1\)
+[ ]+1bc:[ ]+2cc00420[ ]+xvst[ ]+\$xr0,[ ]+\$ra,[ ]+1\(0x1\)
+[ ]+1c0:[ ]+38400820[ ]+vldx[ ]+\$vr0,[ ]+\$ra,[ ]+\$tp
+[ ]+1c4:[ ]+38440820[ ]+vstx[ ]+\$vr0,[ ]+\$ra,[ ]+\$tp
+[ ]+1c8:[ ]+38480820[ ]+xvldx[ ]+\$xr0,[ ]+\$ra,[ ]+\$tp
+[ ]+1cc:[ ]+384c0820[ ]+xvstx[ ]+\$xr0,[ ]+\$ra,[ ]+\$tp
+[ ]+1d0:[ ]+3011f420[ ]+vldrepl.d[ ]+\$vr0,[ ]+\$ra,[ ]+1000\(0x3e8\)
+[ ]+1d4:[ ]+30206420[ ]+vldrepl.w[ ]+\$vr0,[ ]+\$ra,[ ]+100\(0x64\)
+[ ]+1d8:[ ]+30401420[ ]+vldrepl.h[ ]+\$vr0,[ ]+\$ra,[ ]+10\(0xa\)
+[ ]+1dc:[ ]+30800420[ ]+vldrepl.b[ ]+\$vr0,[ ]+\$ra,[ ]+1\(0x1\)
+[ ]+1e0:[ ]+3115f420[ ]+vstelm.d[ ]+\$vr0,[ ]+\$ra,[ ]+1000\(0x3e8\),[ ]+0x1
+[ ]+1e4:[ ]+31246420[ ]+vstelm.w[ ]+\$vr0,[ ]+\$ra,[ ]+100\(0x64\),[ ]+0x1
+[ ]+1e8:[ ]+31441420[ ]+vstelm.h[ ]+\$vr0,[ ]+\$ra,[ ]+10\(0xa\),[ ]+0x1
+[ ]+1ec:[ ]+31840420[ ]+vstelm.b[ ]+\$vr0,[ ]+\$ra,[ ]+1\(0x1\),[ ]+0x1
+[ ]+1f0:[ ]+3211f420[ ]+xvldrepl.d[ ]+\$xr0,[ ]+\$ra,[ ]+1000\(0x3e8\)
+[ ]+1f4:[ ]+32206420[ ]+xvldrepl.w[ ]+\$xr0,[ ]+\$ra,[ ]+100\(0x64\)
+[ ]+1f8:[ ]+32401420[ ]+xvldrepl.h[ ]+\$xr0,[ ]+\$ra,[ ]+10\(0xa\)
+[ ]+1fc:[ ]+32800420[ ]+xvldrepl.b[ ]+\$xr0,[ ]+\$ra,[ ]+1\(0x1\)
+[ ]+200:[ ]+3315f420[ ]+xvstelm.d[ ]+\$xr0,[ ]+\$ra,[ ]+1000\(0x3e8\),[ ]+0x1
+[ ]+204:[ ]+33246420[ ]+xvstelm.w[ ]+\$xr0,[ ]+\$ra,[ ]+100\(0x64\),[ ]+0x1
+[ ]+208:[ ]+33441420[ ]+xvstelm.h[ ]+\$xr0,[ ]+\$ra,[ ]+10\(0xa\),[ ]+0x1
+[ ]+20c:[ ]+33840420[ ]+xvstelm.b[ ]+\$xr0,[ ]+\$ra,[ ]+1\(0x1\),[ ]+0x1
+[ ]+210:[ ]+70000820[ ]+vseq.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+214:[ ]+70008820[ ]+vseq.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+218:[ ]+70010820[ ]+vseq.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+21c:[ ]+70018820[ ]+vseq.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+220:[ ]+70020820[ ]+vsle.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+224:[ ]+70028820[ ]+vsle.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+228:[ ]+70030820[ ]+vsle.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+22c:[ ]+70038820[ ]+vsle.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+230:[ ]+70040820[ ]+vsle.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+234:[ ]+70048820[ ]+vsle.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+238:[ ]+70050820[ ]+vsle.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+23c:[ ]+70058820[ ]+vsle.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+240:[ ]+70060820[ ]+vslt.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+244:[ ]+70068820[ ]+vslt.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+248:[ ]+70070820[ ]+vslt.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+24c:[ ]+70078820[ ]+vslt.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+250:[ ]+70080820[ ]+vslt.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+254:[ ]+70088820[ ]+vslt.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+258:[ ]+70090820[ ]+vslt.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+25c:[ ]+70098820[ ]+vslt.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+260:[ ]+700a0820[ ]+vadd.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+264:[ ]+700a8820[ ]+vadd.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+268:[ ]+700b0820[ ]+vadd.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+26c:[ ]+700b8820[ ]+vadd.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+270:[ ]+700c0820[ ]+vsub.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+274:[ ]+700c8820[ ]+vsub.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+278:[ ]+700d0820[ ]+vsub.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+27c:[ ]+700d8820[ ]+vsub.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+280:[ ]+70460820[ ]+vsadd.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+284:[ ]+70468820[ ]+vsadd.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+288:[ ]+70470820[ ]+vsadd.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+28c:[ ]+70478820[ ]+vsadd.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+290:[ ]+70480820[ ]+vssub.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+294:[ ]+70488820[ ]+vssub.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+298:[ ]+70490820[ ]+vssub.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+29c:[ ]+70498820[ ]+vssub.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2a0:[ ]+704a0820[ ]+vsadd.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2a4:[ ]+704a8820[ ]+vsadd.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2a8:[ ]+704b0820[ ]+vsadd.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2ac:[ ]+704b8820[ ]+vsadd.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2b0:[ ]+704c0820[ ]+vssub.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2b4:[ ]+704c8820[ ]+vssub.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2b8:[ ]+704d0820[ ]+vssub.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2bc:[ ]+704d8820[ ]+vssub.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2c0:[ ]+70540820[ ]+vhaddw.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2c4:[ ]+70548820[ ]+vhaddw.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2c8:[ ]+70550820[ ]+vhaddw.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2cc:[ ]+70558820[ ]+vhaddw.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2d0:[ ]+70560820[ ]+vhsubw.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2d4:[ ]+70568820[ ]+vhsubw.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2d8:[ ]+70570820[ ]+vhsubw.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2dc:[ ]+70578820[ ]+vhsubw.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2e0:[ ]+70580820[ ]+vhaddw.hu.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2e4:[ ]+70588820[ ]+vhaddw.wu.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2e8:[ ]+70590820[ ]+vhaddw.du.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2ec:[ ]+70598820[ ]+vhaddw.qu.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2f0:[ ]+705a0820[ ]+vhsubw.hu.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2f4:[ ]+705a8820[ ]+vhsubw.wu.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2f8:[ ]+705b0820[ ]+vhsubw.du.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+2fc:[ ]+705b8820[ ]+vhsubw.qu.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+300:[ ]+705c0820[ ]+vadda.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+304:[ ]+705c8820[ ]+vadda.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+308:[ ]+705d0820[ ]+vadda.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+30c:[ ]+705d8820[ ]+vadda.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+310:[ ]+70600820[ ]+vabsd.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+314:[ ]+70608820[ ]+vabsd.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+318:[ ]+70610820[ ]+vabsd.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+31c:[ ]+70618820[ ]+vabsd.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+320:[ ]+70620820[ ]+vabsd.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+324:[ ]+70628820[ ]+vabsd.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+328:[ ]+70630820[ ]+vabsd.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+32c:[ ]+70638820[ ]+vabsd.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+330:[ ]+70640820[ ]+vavg.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+334:[ ]+70648820[ ]+vavg.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+338:[ ]+70650820[ ]+vavg.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+33c:[ ]+70658820[ ]+vavg.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+340:[ ]+70660820[ ]+vavg.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+344:[ ]+70668820[ ]+vavg.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+348:[ ]+70670820[ ]+vavg.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+34c:[ ]+70678820[ ]+vavg.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+350:[ ]+70680820[ ]+vavgr.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+354:[ ]+70688820[ ]+vavgr.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+358:[ ]+70690820[ ]+vavgr.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+35c:[ ]+70698820[ ]+vavgr.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+360:[ ]+706a0820[ ]+vavgr.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+364:[ ]+706a8820[ ]+vavgr.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+368:[ ]+706b0820[ ]+vavgr.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+36c:[ ]+706b8820[ ]+vavgr.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+370:[ ]+70700820[ ]+vmax.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+374:[ ]+70708820[ ]+vmax.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+378:[ ]+70710820[ ]+vmax.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+37c:[ ]+70718820[ ]+vmax.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+380:[ ]+70720820[ ]+vmin.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+384:[ ]+70728820[ ]+vmin.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+388:[ ]+70730820[ ]+vmin.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+38c:[ ]+70738820[ ]+vmin.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+390:[ ]+70740820[ ]+vmax.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+394:[ ]+70748820[ ]+vmax.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+398:[ ]+70750820[ ]+vmax.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+39c:[ ]+70758820[ ]+vmax.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3a0:[ ]+70760820[ ]+vmin.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3a4:[ ]+70768820[ ]+vmin.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3a8:[ ]+70770820[ ]+vmin.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3ac:[ ]+70778820[ ]+vmin.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3b0:[ ]+70840820[ ]+vmul.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3b4:[ ]+70848820[ ]+vmul.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3b8:[ ]+70850820[ ]+vmul.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3bc:[ ]+70858820[ ]+vmul.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3c0:[ ]+70860820[ ]+vmuh.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3c4:[ ]+70868820[ ]+vmuh.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3c8:[ ]+70870820[ ]+vmuh.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3cc:[ ]+70878820[ ]+vmuh.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3d0:[ ]+70880820[ ]+vmuh.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3d4:[ ]+70888820[ ]+vmuh.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3d8:[ ]+70890820[ ]+vmuh.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3dc:[ ]+70898820[ ]+vmuh.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3e0:[ ]+70a80820[ ]+vmadd.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3e4:[ ]+70a88820[ ]+vmadd.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3e8:[ ]+70a90820[ ]+vmadd.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3ec:[ ]+70a98820[ ]+vmadd.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3f0:[ ]+70aa0820[ ]+vmsub.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3f4:[ ]+70aa8820[ ]+vmsub.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3f8:[ ]+70ab0820[ ]+vmsub.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+3fc:[ ]+70ab8820[ ]+vmsub.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+400:[ ]+70e00820[ ]+vdiv.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+404:[ ]+70e08820[ ]+vdiv.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+408:[ ]+70e10820[ ]+vdiv.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+40c:[ ]+70e18820[ ]+vdiv.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+410:[ ]+70e20820[ ]+vmod.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+414:[ ]+70e28820[ ]+vmod.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+418:[ ]+70e30820[ ]+vmod.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+41c:[ ]+70e38820[ ]+vmod.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+420:[ ]+70e40820[ ]+vdiv.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+424:[ ]+70e48820[ ]+vdiv.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+428:[ ]+70e50820[ ]+vdiv.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+42c:[ ]+70e58820[ ]+vdiv.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+430:[ ]+70e60820[ ]+vmod.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+434:[ ]+70e68820[ ]+vmod.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+438:[ ]+70e70820[ ]+vmod.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+43c:[ ]+70e78820[ ]+vmod.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+440:[ ]+70e80820[ ]+vsll.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+444:[ ]+70e88820[ ]+vsll.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+448:[ ]+70e90820[ ]+vsll.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+44c:[ ]+70e98820[ ]+vsll.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+450:[ ]+70ea0820[ ]+vsrl.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+454:[ ]+70ea8820[ ]+vsrl.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+458:[ ]+70eb0820[ ]+vsrl.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+45c:[ ]+70eb8820[ ]+vsrl.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+460:[ ]+70ec0820[ ]+vsra.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+464:[ ]+70ec8820[ ]+vsra.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+468:[ ]+70ed0820[ ]+vsra.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+46c:[ ]+70ed8820[ ]+vsra.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+470:[ ]+70ee0820[ ]+vrotr.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+474:[ ]+70ee8820[ ]+vrotr.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+478:[ ]+70ef0820[ ]+vrotr.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+47c:[ ]+70ef8820[ ]+vrotr.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+480:[ ]+70f00820[ ]+vsrlr.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+484:[ ]+70f08820[ ]+vsrlr.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+488:[ ]+70f10820[ ]+vsrlr.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+48c:[ ]+70f18820[ ]+vsrlr.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+490:[ ]+70f20820[ ]+vsrar.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+494:[ ]+70f28820[ ]+vsrar.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+498:[ ]+70f30820[ ]+vsrar.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+49c:[ ]+70f38820[ ]+vsrar.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4a0:[ ]+70f48820[ ]+vsrln.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4a4:[ ]+70f50820[ ]+vsrln.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4a8:[ ]+70f58820[ ]+vsrln.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4ac:[ ]+70f68820[ ]+vsran.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4b0:[ ]+70f70820[ ]+vsran.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4b4:[ ]+70f78820[ ]+vsran.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4b8:[ ]+70f88820[ ]+vsrlrn.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4bc:[ ]+70f90820[ ]+vsrlrn.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4c0:[ ]+70f98820[ ]+vsrlrn.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4c4:[ ]+70fa8820[ ]+vsrarn.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4c8:[ ]+70fb0820[ ]+vsrarn.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4cc:[ ]+70fb8820[ ]+vsrarn.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4d0:[ ]+70fc8820[ ]+vssrln.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4d4:[ ]+70fd0820[ ]+vssrln.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4d8:[ ]+70fd8820[ ]+vssrln.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4dc:[ ]+70fe8820[ ]+vssran.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4e0:[ ]+70ff0820[ ]+vssran.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4e4:[ ]+70ff8820[ ]+vssran.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4e8:[ ]+71008820[ ]+vssrlrn.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4ec:[ ]+71010820[ ]+vssrlrn.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4f0:[ ]+71018820[ ]+vssrlrn.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4f4:[ ]+71028820[ ]+vssrarn.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4f8:[ ]+71030820[ ]+vssrarn.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+4fc:[ ]+71038820[ ]+vssrarn.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+500:[ ]+71048820[ ]+vssrln.bu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+504:[ ]+71050820[ ]+vssrln.hu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+508:[ ]+71058820[ ]+vssrln.wu.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+50c:[ ]+71068820[ ]+vssran.bu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+510:[ ]+71070820[ ]+vssran.hu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+514:[ ]+71078820[ ]+vssran.wu.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+518:[ ]+71088820[ ]+vssrlrn.bu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+51c:[ ]+71090820[ ]+vssrlrn.hu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+520:[ ]+71098820[ ]+vssrlrn.wu.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+524:[ ]+710a8820[ ]+vssrarn.bu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+528:[ ]+710b0820[ ]+vssrarn.hu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+52c:[ ]+710b8820[ ]+vssrarn.wu.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+530:[ ]+710c0820[ ]+vbitclr.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+534:[ ]+710c8820[ ]+vbitclr.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+538:[ ]+710d0820[ ]+vbitclr.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+53c:[ ]+710d8820[ ]+vbitclr.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+540:[ ]+710e0820[ ]+vbitset.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+544:[ ]+710e8820[ ]+vbitset.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+548:[ ]+710f0820[ ]+vbitset.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+54c:[ ]+710f8820[ ]+vbitset.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+550:[ ]+71100820[ ]+vbitrev.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+554:[ ]+71108820[ ]+vbitrev.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+558:[ ]+71110820[ ]+vbitrev.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+55c:[ ]+71118820[ ]+vbitrev.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+560:[ ]+71160820[ ]+vpackev.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+564:[ ]+71168820[ ]+vpackev.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+568:[ ]+71170820[ ]+vpackev.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+56c:[ ]+71178820[ ]+vpackev.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+570:[ ]+71180820[ ]+vpackod.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+574:[ ]+71188820[ ]+vpackod.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+578:[ ]+71190820[ ]+vpackod.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+57c:[ ]+71198820[ ]+vpackod.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+580:[ ]+711a0820[ ]+vilvl.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+584:[ ]+711a8820[ ]+vilvl.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+588:[ ]+711b0820[ ]+vilvl.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+58c:[ ]+711b8820[ ]+vilvl.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+590:[ ]+711c0820[ ]+vilvh.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+594:[ ]+711c8820[ ]+vilvh.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+598:[ ]+711d0820[ ]+vilvh.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+59c:[ ]+711d8820[ ]+vilvh.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5a0:[ ]+711e0820[ ]+vpickev.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5a4:[ ]+711e8820[ ]+vpickev.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5a8:[ ]+711f0820[ ]+vpickev.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5ac:[ ]+711f8820[ ]+vpickev.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5b0:[ ]+71200820[ ]+vpickod.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5b4:[ ]+71208820[ ]+vpickod.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5b8:[ ]+71210820[ ]+vpickod.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5bc:[ ]+71218820[ ]+vpickod.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5c0:[ ]+71220820[ ]+vreplve.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$tp
+[ ]+5c4:[ ]+71228820[ ]+vreplve.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$tp
+[ ]+5c8:[ ]+71230820[ ]+vreplve.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$tp
+[ ]+5cc:[ ]+71238820[ ]+vreplve.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$tp
+[ ]+5d0:[ ]+71260820[ ]+vand.v[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5d4:[ ]+71268820[ ]+vor.v[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5d8:[ ]+71270820[ ]+vxor.v[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5dc:[ ]+71278820[ ]+vnor.v[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5e0:[ ]+71280820[ ]+vandn.v[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5e4:[ ]+71288820[ ]+vorn.v[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5e8:[ ]+712b0820[ ]+vfrstp.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5ec:[ ]+712b8820[ ]+vfrstp.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5f0:[ ]+712d0820[ ]+vadd.q[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5f4:[ ]+712d8820[ ]+vsub.q[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5f8:[ ]+712e0820[ ]+vsigncov.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+5fc:[ ]+712e8820[ ]+vsigncov.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+600:[ ]+712f0820[ ]+vsigncov.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+604:[ ]+712f8820[ ]+vsigncov.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+608:[ ]+71308820[ ]+vfadd.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+60c:[ ]+71310820[ ]+vfadd.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+610:[ ]+71328820[ ]+vfsub.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+614:[ ]+71330820[ ]+vfsub.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+618:[ ]+71388820[ ]+vfmul.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+61c:[ ]+71390820[ ]+vfmul.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+620:[ ]+713a8820[ ]+vfdiv.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+624:[ ]+713b0820[ ]+vfdiv.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+628:[ ]+713c8820[ ]+vfmax.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+62c:[ ]+713d0820[ ]+vfmax.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+630:[ ]+713e8820[ ]+vfmin.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+634:[ ]+713f0820[ ]+vfmin.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+638:[ ]+71408820[ ]+vfmaxa.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+63c:[ ]+71410820[ ]+vfmaxa.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+640:[ ]+71428820[ ]+vfmina.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+644:[ ]+71430820[ ]+vfmina.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+648:[ ]+71460820[ ]+vfcvt.h.s[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+64c:[ ]+71468820[ ]+vfcvt.s.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+650:[ ]+71480820[ ]+vffint.s.l[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+654:[ ]+71498820[ ]+vftint.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+658:[ ]+714a0820[ ]+vftintrm.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+65c:[ ]+714a8820[ ]+vftintrp.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+660:[ ]+714b0820[ ]+vftintrz.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+664:[ ]+714b8820[ ]+vftintrne.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+668:[ ]+717a8820[ ]+vshuf.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+66c:[ ]+717b0820[ ]+vshuf.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+670:[ ]+717b8820[ ]+vshuf.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+674:[ ]+72800420[ ]+vseqi.b[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+678:[ ]+72808420[ ]+vseqi.h[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+67c:[ ]+72810420[ ]+vseqi.w[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+680:[ ]+72818420[ ]+vseqi.d[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+684:[ ]+72820420[ ]+vslei.b[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+688:[ ]+72828420[ ]+vslei.h[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+68c:[ ]+72830420[ ]+vslei.w[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+690:[ ]+72838420[ ]+vslei.d[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+694:[ ]+72840420[ ]+vslei.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+698:[ ]+72848420[ ]+vslei.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+69c:[ ]+72850420[ ]+vslei.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6a0:[ ]+72858420[ ]+vslei.du[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6a4:[ ]+72860420[ ]+vslti.b[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+6a8:[ ]+72868420[ ]+vslti.h[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+6ac:[ ]+72870420[ ]+vslti.w[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+6b0:[ ]+72878420[ ]+vslti.d[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+6b4:[ ]+72880420[ ]+vslti.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6b8:[ ]+72888420[ ]+vslti.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6bc:[ ]+72890420[ ]+vslti.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6c0:[ ]+72898420[ ]+vslti.du[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6c4:[ ]+728a0420[ ]+vaddi.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6c8:[ ]+728a8420[ ]+vaddi.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6cc:[ ]+728b0420[ ]+vaddi.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6d0:[ ]+728b8420[ ]+vaddi.du[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6d4:[ ]+728c0420[ ]+vsubi.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6d8:[ ]+728c8420[ ]+vsubi.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6dc:[ ]+728d0420[ ]+vsubi.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6e0:[ ]+728d8420[ ]+vsubi.du[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6e4:[ ]+728e0420[ ]+vbsll.v[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6e8:[ ]+728e8420[ ]+vbsrl.v[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+6ec:[ ]+72900420[ ]+vmaxi.b[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+6f0:[ ]+72908420[ ]+vmaxi.h[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+6f4:[ ]+72910420[ ]+vmaxi.w[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+6f8:[ ]+72918420[ ]+vmaxi.d[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+6fc:[ ]+72920420[ ]+vmini.b[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+700:[ ]+72928420[ ]+vmini.h[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+704:[ ]+72930420[ ]+vmini.w[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+708:[ ]+72938420[ ]+vmini.d[ ]+\$vr0,[ ]+\$vr1,[ ]+1\(0x1\)
+[ ]+70c:[ ]+72940420[ ]+vmaxi.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+710:[ ]+72948420[ ]+vmaxi.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+714:[ ]+72950420[ ]+vmaxi.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+718:[ ]+72958420[ ]+vmaxi.du[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+71c:[ ]+72960420[ ]+vmini.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+720:[ ]+72968420[ ]+vmini.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+724:[ ]+72970420[ ]+vmini.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+728:[ ]+72978420[ ]+vmini.du[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+72c:[ ]+729a0420[ ]+vfrstpi.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+730:[ ]+729a8420[ ]+vfrstpi.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+734:[ ]+729c0020[ ]+vclo.b[ ]+\$vr0,[ ]+\$vr1
+[ ]+738:[ ]+729c0420[ ]+vclo.h[ ]+\$vr0,[ ]+\$vr1
+[ ]+73c:[ ]+729c0820[ ]+vclo.w[ ]+\$vr0,[ ]+\$vr1
+[ ]+740:[ ]+729c0c20[ ]+vclo.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+744:[ ]+729c1020[ ]+vclz.b[ ]+\$vr0,[ ]+\$vr1
+[ ]+748:[ ]+729c1420[ ]+vclz.h[ ]+\$vr0,[ ]+\$vr1
+[ ]+74c:[ ]+729c1820[ ]+vclz.w[ ]+\$vr0,[ ]+\$vr1
+[ ]+750:[ ]+729c1c20[ ]+vclz.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+754:[ ]+729c2020[ ]+vpcnt.b[ ]+\$vr0,[ ]+\$vr1
+[ ]+758:[ ]+729c2420[ ]+vpcnt.h[ ]+\$vr0,[ ]+\$vr1
+[ ]+75c:[ ]+729c2820[ ]+vpcnt.w[ ]+\$vr0,[ ]+\$vr1
+[ ]+760:[ ]+729c2c20[ ]+vpcnt.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+764:[ ]+729c3020[ ]+vneg.b[ ]+\$vr0,[ ]+\$vr1
+[ ]+768:[ ]+729c3420[ ]+vneg.h[ ]+\$vr0,[ ]+\$vr1
+[ ]+76c:[ ]+729c3820[ ]+vneg.w[ ]+\$vr0,[ ]+\$vr1
+[ ]+770:[ ]+729c3c20[ ]+vneg.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+774:[ ]+729c4020[ ]+vmskltz.b[ ]+\$vr0,[ ]+\$vr1
+[ ]+778:[ ]+729c4420[ ]+vmskltz.h[ ]+\$vr0,[ ]+\$vr1
+[ ]+77c:[ ]+729c4820[ ]+vmskltz.w[ ]+\$vr0,[ ]+\$vr1
+[ ]+780:[ ]+729c4c20[ ]+vmskltz.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+784:[ ]+729c5020[ ]+vmskgez.b[ ]+\$vr0,[ ]+\$vr1
+[ ]+788:[ ]+729c6020[ ]+vmsknz.b[ ]+\$vr0,[ ]+\$vr1
+[ ]+78c:[ ]+729c9820[ ]+vseteqz.v[ ]+\$fcc0,[ ]+\$vr1
+[ ]+790:[ ]+729c9c20[ ]+vsetnez.v[ ]+\$fcc0,[ ]+\$vr1
+[ ]+794:[ ]+729ca020[ ]+vsetanyeqz.b[ ]+\$fcc0,[ ]+\$vr1
+[ ]+798:[ ]+729ca420[ ]+vsetanyeqz.h[ ]+\$fcc0,[ ]+\$vr1
+[ ]+79c:[ ]+729ca820[ ]+vsetanyeqz.w[ ]+\$fcc0,[ ]+\$vr1
+[ ]+7a0:[ ]+729cac20[ ]+vsetanyeqz.d[ ]+\$fcc0,[ ]+\$vr1
+[ ]+7a4:[ ]+729cb020[ ]+vsetallnez.b[ ]+\$fcc0,[ ]+\$vr1
+[ ]+7a8:[ ]+729cb420[ ]+vsetallnez.h[ ]+\$fcc0,[ ]+\$vr1
+[ ]+7ac:[ ]+729cb820[ ]+vsetallnez.w[ ]+\$fcc0,[ ]+\$vr1
+[ ]+7b0:[ ]+729cbc20[ ]+vsetallnez.d[ ]+\$fcc0,[ ]+\$vr1
+[ ]+7b4:[ ]+729cc420[ ]+vflogb.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+7b8:[ ]+729cc820[ ]+vflogb.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+7bc:[ ]+729cd420[ ]+vfclass.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+7c0:[ ]+729cd820[ ]+vfclass.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+7c4:[ ]+729ce420[ ]+vfsqrt.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+7c8:[ ]+729ce820[ ]+vfsqrt.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+7cc:[ ]+729cf420[ ]+vfrecip.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+7d0:[ ]+729cf820[ ]+vfrecip.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+7d4:[ ]+729d0420[ ]+vfrsqrt.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+7d8:[ ]+729d0820[ ]+vfrsqrt.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+7dc:[ ]+729d3420[ ]+vfrint.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+7e0:[ ]+729d3820[ ]+vfrint.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+7e4:[ ]+729d4420[ ]+vfrintrm.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+7e8:[ ]+729d4820[ ]+vfrintrm.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+7ec:[ ]+729d5420[ ]+vfrintrp.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+7f0:[ ]+729d5820[ ]+vfrintrp.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+7f4:[ ]+729d6420[ ]+vfrintrz.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+7f8:[ ]+729d6820[ ]+vfrintrz.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+7fc:[ ]+729d7420[ ]+vfrintrne.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+800:[ ]+729d7820[ ]+vfrintrne.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+804:[ ]+729de820[ ]+vfcvtl.s.h[ ]+\$vr0,[ ]+\$vr1
+[ ]+808:[ ]+729dec20[ ]+vfcvth.s.h[ ]+\$vr0,[ ]+\$vr1
+[ ]+80c:[ ]+729df020[ ]+vfcvtl.d.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+810:[ ]+729df420[ ]+vfcvth.d.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+814:[ ]+729e0020[ ]+vffint.s.w[ ]+\$vr0,[ ]+\$vr1
+[ ]+818:[ ]+729e0420[ ]+vffint.s.wu[ ]+\$vr0,[ ]+\$vr1
+[ ]+81c:[ ]+729e0820[ ]+vffint.d.l[ ]+\$vr0,[ ]+\$vr1
+[ ]+820:[ ]+729e0c20[ ]+vffint.d.lu[ ]+\$vr0,[ ]+\$vr1
+[ ]+824:[ ]+729e1020[ ]+vffintl.d.w[ ]+\$vr0,[ ]+\$vr1
+[ ]+828:[ ]+729e1420[ ]+vffinth.d.w[ ]+\$vr0,[ ]+\$vr1
+[ ]+82c:[ ]+729e3020[ ]+vftint.w.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+830:[ ]+729e3420[ ]+vftint.l.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+834:[ ]+729e3820[ ]+vftintrm.w.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+838:[ ]+729e3c20[ ]+vftintrm.l.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+83c:[ ]+729e4020[ ]+vftintrp.w.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+840:[ ]+729e4420[ ]+vftintrp.l.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+844:[ ]+729e4820[ ]+vftintrz.w.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+848:[ ]+729e4c20[ ]+vftintrz.l.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+84c:[ ]+729e5020[ ]+vftintrne.w.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+850:[ ]+729e5420[ ]+vftintrne.l.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+854:[ ]+729e5820[ ]+vftint.wu.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+858:[ ]+729e5c20[ ]+vftint.lu.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+85c:[ ]+729e7020[ ]+vftintrz.wu.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+860:[ ]+729e7420[ ]+vftintrz.lu.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+864:[ ]+729e8020[ ]+vftintl.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+868:[ ]+729e8420[ ]+vftinth.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+86c:[ ]+729e8820[ ]+vftintrml.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+870:[ ]+729e8c20[ ]+vftintrmh.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+874:[ ]+729e9020[ ]+vftintrpl.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+878:[ ]+729e9420[ ]+vftintrph.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+87c:[ ]+729e9820[ ]+vftintrzl.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+880:[ ]+729e9c20[ ]+vftintrzh.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+884:[ ]+729ea020[ ]+vftintrnel.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+888:[ ]+729ea420[ ]+vftintrneh.l.s[ ]+\$vr0,[ ]+\$vr1
+[ ]+88c:[ ]+729ee020[ ]+vexth.h.b[ ]+\$vr0,[ ]+\$vr1
+[ ]+890:[ ]+729ee420[ ]+vexth.w.h[ ]+\$vr0,[ ]+\$vr1
+[ ]+894:[ ]+729ee820[ ]+vexth.d.w[ ]+\$vr0,[ ]+\$vr1
+[ ]+898:[ ]+729eec20[ ]+vexth.q.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+89c:[ ]+729ef020[ ]+vexth.hu.bu[ ]+\$vr0,[ ]+\$vr1
+[ ]+8a0:[ ]+729ef420[ ]+vexth.wu.hu[ ]+\$vr0,[ ]+\$vr1
+[ ]+8a4:[ ]+729ef820[ ]+vexth.du.wu[ ]+\$vr0,[ ]+\$vr1
+[ ]+8a8:[ ]+729efc20[ ]+vexth.qu.du[ ]+\$vr0,[ ]+\$vr1
+[ ]+8ac:[ ]+729f0020[ ]+vreplgr2vr.b[ ]+\$vr0,[ ]+\$ra
+[ ]+8b0:[ ]+729f0420[ ]+vreplgr2vr.h[ ]+\$vr0,[ ]+\$ra
+[ ]+8b4:[ ]+729f0820[ ]+vreplgr2vr.w[ ]+\$vr0,[ ]+\$ra
+[ ]+8b8:[ ]+729f0c20[ ]+vreplgr2vr.d[ ]+\$vr0,[ ]+\$ra
+[ ]+8bc:[ ]+72a02420[ ]+vrotri.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8c0:[ ]+72a04420[ ]+vrotri.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8c4:[ ]+72a08420[ ]+vrotri.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8c8:[ ]+72a10420[ ]+vrotri.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8cc:[ ]+72a42420[ ]+vsrlri.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8d0:[ ]+72a44420[ ]+vsrlri.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8d4:[ ]+72a48420[ ]+vsrlri.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8d8:[ ]+72a50420[ ]+vsrlri.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8dc:[ ]+72a82420[ ]+vsrari.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8e0:[ ]+72a84420[ ]+vsrari.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8e4:[ ]+72a88420[ ]+vsrari.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8e8:[ ]+72a90420[ ]+vsrari.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+8ec:[ ]+72eb8420[ ]+vinsgr2vr.b[ ]+\$vr0,[ ]+\$ra,[ ]+0x1
+[ ]+8f0:[ ]+72ebc420[ ]+vinsgr2vr.h[ ]+\$vr0,[ ]+\$ra,[ ]+0x1
+[ ]+8f4:[ ]+72ebe420[ ]+vinsgr2vr.w[ ]+\$vr0,[ ]+\$ra,[ ]+0x1
+[ ]+8f8:[ ]+72ebf420[ ]+vinsgr2vr.d[ ]+\$vr0,[ ]+\$ra,[ ]+0x1
+[ ]+8fc:[ ]+72ef8420[ ]+vpickve2gr.b[ ]+\$zero,[ ]+\$vr1,[ ]+0x1
+[ ]+900:[ ]+72efc420[ ]+vpickve2gr.h[ ]+\$zero,[ ]+\$vr1,[ ]+0x1
+[ ]+904:[ ]+72efe420[ ]+vpickve2gr.w[ ]+\$zero,[ ]+\$vr1,[ ]+0x1
+[ ]+908:[ ]+72eff420[ ]+vpickve2gr.d[ ]+\$zero,[ ]+\$vr1,[ ]+0x1
+[ ]+90c:[ ]+72f38420[ ]+vpickve2gr.bu[ ]+\$zero,[ ]+\$vr1,[ ]+0x1
+[ ]+910:[ ]+72f3c420[ ]+vpickve2gr.hu[ ]+\$zero,[ ]+\$vr1,[ ]+0x1
+[ ]+914:[ ]+72f3e420[ ]+vpickve2gr.wu[ ]+\$zero,[ ]+\$vr1,[ ]+0x1
+[ ]+918:[ ]+72f3f420[ ]+vpickve2gr.du[ ]+\$zero,[ ]+\$vr1,[ ]+0x1
+[ ]+91c:[ ]+72f78420[ ]+vreplvei.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+920:[ ]+72f7c420[ ]+vreplvei.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+924:[ ]+72f7e420[ ]+vreplvei.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+928:[ ]+72f7f420[ ]+vreplvei.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+92c:[ ]+73082420[ ]+vsllwil.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+930:[ ]+73084420[ ]+vsllwil.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+934:[ ]+73088420[ ]+vsllwil.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+938:[ ]+73090020[ ]+vextl.q.d[ ]+\$vr0,[ ]+\$vr1
+[ ]+93c:[ ]+730c2420[ ]+vsllwil.hu.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+940:[ ]+730c4420[ ]+vsllwil.wu.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+944:[ ]+730c8420[ ]+vsllwil.du.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+948:[ ]+730d0020[ ]+vextl.qu.du[ ]+\$vr0,[ ]+\$vr1
+[ ]+94c:[ ]+73102420[ ]+vbitclri.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+950:[ ]+73104420[ ]+vbitclri.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+954:[ ]+73108420[ ]+vbitclri.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+958:[ ]+73110420[ ]+vbitclri.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+95c:[ ]+73142420[ ]+vbitseti.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+960:[ ]+73144420[ ]+vbitseti.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+964:[ ]+73148420[ ]+vbitseti.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+968:[ ]+73150420[ ]+vbitseti.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+96c:[ ]+73182420[ ]+vbitrevi.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+970:[ ]+73184420[ ]+vbitrevi.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+974:[ ]+73188420[ ]+vbitrevi.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+978:[ ]+73190420[ ]+vbitrevi.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+97c:[ ]+73242420[ ]+vsat.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+980:[ ]+73244420[ ]+vsat.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+984:[ ]+73248420[ ]+vsat.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+988:[ ]+73250420[ ]+vsat.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+98c:[ ]+73282420[ ]+vsat.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+990:[ ]+73284420[ ]+vsat.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+994:[ ]+73288420[ ]+vsat.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+998:[ ]+73290420[ ]+vsat.du[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+99c:[ ]+732c2420[ ]+vslli.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9a0:[ ]+732c4420[ ]+vslli.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9a4:[ ]+732c8420[ ]+vslli.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9a8:[ ]+732d0420[ ]+vslli.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9ac:[ ]+73302420[ ]+vsrli.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9b0:[ ]+73304420[ ]+vsrli.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9b4:[ ]+73308420[ ]+vsrli.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9b8:[ ]+73310420[ ]+vsrli.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9bc:[ ]+73342420[ ]+vsrai.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9c0:[ ]+73344420[ ]+vsrai.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9c4:[ ]+73348420[ ]+vsrai.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9c8:[ ]+73350420[ ]+vsrai.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9cc:[ ]+73404420[ ]+vsrlni.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9d0:[ ]+73408420[ ]+vsrlni.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9d4:[ ]+73410420[ ]+vsrlni.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9d8:[ ]+73420420[ ]+vsrlni.d.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9dc:[ ]+73484420[ ]+vssrlni.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9e0:[ ]+73488420[ ]+vssrlni.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9e4:[ ]+73490420[ ]+vssrlni.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9e8:[ ]+734a0420[ ]+vssrlni.d.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9ec:[ ]+73444420[ ]+vsrlrni.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9f0:[ ]+73448420[ ]+vsrlrni.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9f4:[ ]+73450420[ ]+vsrlrni.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9f8:[ ]+73460420[ ]+vsrlrni.d.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+9fc:[ ]+734c4420[ ]+vssrlni.bu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a00:[ ]+734c8420[ ]+vssrlni.hu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a04:[ ]+734d0420[ ]+vssrlni.wu.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a08:[ ]+734e0420[ ]+vssrlni.du.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a0c:[ ]+73504420[ ]+vssrlrni.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a10:[ ]+73508420[ ]+vssrlrni.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a14:[ ]+73510420[ ]+vssrlrni.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a18:[ ]+73520420[ ]+vssrlrni.d.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a1c:[ ]+73544420[ ]+vssrlrni.bu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a20:[ ]+73548420[ ]+vssrlrni.hu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a24:[ ]+73550420[ ]+vssrlrni.wu.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a28:[ ]+73560420[ ]+vssrlrni.du.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a2c:[ ]+73584420[ ]+vsrani.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a30:[ ]+73588420[ ]+vsrani.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a34:[ ]+73590420[ ]+vsrani.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a38:[ ]+735a0420[ ]+vsrani.d.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a3c:[ ]+735c4420[ ]+vsrarni.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a40:[ ]+735c8420[ ]+vsrarni.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a44:[ ]+735d0420[ ]+vsrarni.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a48:[ ]+735e0420[ ]+vsrarni.d.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a4c:[ ]+73604420[ ]+vssrani.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a50:[ ]+73608420[ ]+vssrani.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a54:[ ]+73610420[ ]+vssrani.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a58:[ ]+73620420[ ]+vssrani.d.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a5c:[ ]+73644420[ ]+vssrani.bu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a60:[ ]+73648420[ ]+vssrani.hu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a64:[ ]+73650420[ ]+vssrani.wu.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a68:[ ]+73660420[ ]+vssrani.du.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a6c:[ ]+73684420[ ]+vssrarni.b.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a70:[ ]+73688420[ ]+vssrarni.h.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a74:[ ]+73690420[ ]+vssrarni.w.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a78:[ ]+736a0420[ ]+vssrarni.d.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a7c:[ ]+736c4420[ ]+vssrarni.bu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a80:[ ]+736c8420[ ]+vssrarni.hu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a84:[ ]+736d0420[ ]+vssrarni.wu.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a88:[ ]+736e0420[ ]+vssrarni.du.q[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a8c:[ ]+73800420[ ]+vextrins.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a90:[ ]+73840420[ ]+vextrins.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a94:[ ]+73880420[ ]+vextrins.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a98:[ ]+738c0420[ ]+vextrins.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+a9c:[ ]+73900420[ ]+vshuf4i.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+aa0:[ ]+73940420[ ]+vshuf4i.h[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+aa4:[ ]+73980420[ ]+vshuf4i.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+aa8:[ ]+739c0420[ ]+vshuf4i.d[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+aac:[ ]+73c40420[ ]+vbitseli.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+ab0:[ ]+73d00420[ ]+vandi.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+ab4:[ ]+73d40420[ ]+vori.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+ab8:[ ]+73d80420[ ]+vxori.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+abc:[ ]+73dc0420[ ]+vnori.b[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+ac0:[ ]+73e00020[ ]+vldi[ ]+\$vr0,[ ]+1\(0x1\)
+[ ]+ac4:[ ]+701e0820[ ]+vaddwev.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ac8:[ ]+701e8820[ ]+vaddwev.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+acc:[ ]+701f0820[ ]+vaddwev.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ad0:[ ]+701f8820[ ]+vaddwev.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ad4:[ ]+702e0820[ ]+vaddwev.h.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ad8:[ ]+702e8820[ ]+vaddwev.w.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+adc:[ ]+702f0820[ ]+vaddwev.d.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ae0:[ ]+702f8820[ ]+vaddwev.q.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ae4:[ ]+703e0820[ ]+vaddwev.h.bu.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ae8:[ ]+703e8820[ ]+vaddwev.w.hu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+aec:[ ]+703f0820[ ]+vaddwev.d.wu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+af0:[ ]+703f8820[ ]+vaddwev.q.du.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+af4:[ ]+70220820[ ]+vaddwod.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+af8:[ ]+70228820[ ]+vaddwod.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+afc:[ ]+70230820[ ]+vaddwod.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b00:[ ]+70238820[ ]+vaddwod.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b04:[ ]+70320820[ ]+vaddwod.h.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b08:[ ]+70328820[ ]+vaddwod.w.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b0c:[ ]+70330820[ ]+vaddwod.d.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b10:[ ]+70338820[ ]+vaddwod.q.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b14:[ ]+70400820[ ]+vaddwod.h.bu.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b18:[ ]+70408820[ ]+vaddwod.w.hu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b1c:[ ]+70410820[ ]+vaddwod.d.wu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b20:[ ]+70418820[ ]+vaddwod.q.du.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b24:[ ]+70ac0820[ ]+vmaddwev.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b28:[ ]+70ac8820[ ]+vmaddwev.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b2c:[ ]+70ad0820[ ]+vmaddwev.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b30:[ ]+70ad8820[ ]+vmaddwev.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b34:[ ]+70b40820[ ]+vmaddwev.h.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b38:[ ]+70b48820[ ]+vmaddwev.w.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b3c:[ ]+70b50820[ ]+vmaddwev.d.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b40:[ ]+70b58820[ ]+vmaddwev.q.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b44:[ ]+70bc0820[ ]+vmaddwev.h.bu.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b48:[ ]+70bc8820[ ]+vmaddwev.w.hu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b4c:[ ]+70bd0820[ ]+vmaddwev.d.wu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b50:[ ]+70bd8820[ ]+vmaddwev.q.du.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b54:[ ]+70ae0820[ ]+vmaddwod.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b58:[ ]+70ae8820[ ]+vmaddwod.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b5c:[ ]+70af0820[ ]+vmaddwod.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b60:[ ]+70af8820[ ]+vmaddwod.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b64:[ ]+70b60820[ ]+vmaddwod.h.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b68:[ ]+70b68820[ ]+vmaddwod.w.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b6c:[ ]+70b70820[ ]+vmaddwod.d.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b70:[ ]+70b78820[ ]+vmaddwod.q.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b74:[ ]+70be0820[ ]+vmaddwod.h.bu.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b78:[ ]+70be8820[ ]+vmaddwod.w.hu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b7c:[ ]+70bf0820[ ]+vmaddwod.d.wu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b80:[ ]+70bf8820[ ]+vmaddwod.q.du.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b84:[ ]+70900820[ ]+vmulwev.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b88:[ ]+70908820[ ]+vmulwev.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b8c:[ ]+70910820[ ]+vmulwev.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b90:[ ]+70918820[ ]+vmulwev.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b94:[ ]+70980820[ ]+vmulwev.h.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b98:[ ]+70988820[ ]+vmulwev.w.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+b9c:[ ]+70990820[ ]+vmulwev.d.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ba0:[ ]+70998820[ ]+vmulwev.q.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ba4:[ ]+70a00820[ ]+vmulwev.h.bu.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+ba8:[ ]+70a08820[ ]+vmulwev.w.hu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bac:[ ]+70a10820[ ]+vmulwev.d.wu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bb0:[ ]+70a18820[ ]+vmulwev.q.du.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bb4:[ ]+70920820[ ]+vmulwod.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bb8:[ ]+70928820[ ]+vmulwod.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bbc:[ ]+70930820[ ]+vmulwod.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bc0:[ ]+70938820[ ]+vmulwod.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bc4:[ ]+709a0820[ ]+vmulwod.h.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bc8:[ ]+709a8820[ ]+vmulwod.w.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bcc:[ ]+709b0820[ ]+vmulwod.d.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bd0:[ ]+709b8820[ ]+vmulwod.q.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bd4:[ ]+70a20820[ ]+vmulwod.h.bu.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bd8:[ ]+70a28820[ ]+vmulwod.w.hu.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bdc:[ ]+70a30820[ ]+vmulwod.d.wu.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+be0:[ ]+70a38820[ ]+vmulwod.q.du.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+be4:[ ]+70200820[ ]+vsubwev.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+be8:[ ]+70208820[ ]+vsubwev.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bec:[ ]+70210820[ ]+vsubwev.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bf0:[ ]+70218820[ ]+vsubwev.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bf4:[ ]+70300820[ ]+vsubwev.h.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bf8:[ ]+70308820[ ]+vsubwev.w.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+bfc:[ ]+70310820[ ]+vsubwev.d.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c00:[ ]+70318820[ ]+vsubwev.q.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c04:[ ]+70240820[ ]+vsubwod.h.b[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c08:[ ]+70248820[ ]+vsubwod.w.h[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c0c:[ ]+70250820[ ]+vsubwod.d.w[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c10:[ ]+70258820[ ]+vsubwod.q.d[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c14:[ ]+70340820[ ]+vsubwod.h.bu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c18:[ ]+70348820[ ]+vsubwod.w.hu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c1c:[ ]+70350820[ ]+vsubwod.d.wu[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c20:[ ]+70358820[ ]+vsubwod.q.du[ ]+\$vr0,[ ]+\$vr1,[ ]+\$vr2
+[ ]+c24:[ ]+73e18020[ ]+vldi[ ]+\$vr0,[ ]+3073\(0xc01\)
+[ ]+c28:[ ]+73e08020[ ]+vldi[ ]+\$vr0,[ ]+1025\(0x401\)
+[ ]+c2c:[ ]+73e10020[ ]+vldi[ ]+\$vr0,[ ]+2049\(0x801\)
+[ ]+c30:[ ]+73e00020[ ]+vldi[ ]+\$vr0,[ ]+1\(0x1\)
+[ ]+c34:[ ]+73e40420[ ]+vpermi.w[ ]+\$vr0,[ ]+\$vr1,[ ]+0x1
+[ ]+c38:[ ]+74000820[ ]+xvseq.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c3c:[ ]+74008820[ ]+xvseq.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c40:[ ]+74010820[ ]+xvseq.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c44:[ ]+74018820[ ]+xvseq.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c48:[ ]+74020820[ ]+xvsle.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c4c:[ ]+74028820[ ]+xvsle.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c50:[ ]+74030820[ ]+xvsle.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c54:[ ]+74038820[ ]+xvsle.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c58:[ ]+74040820[ ]+xvsle.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c5c:[ ]+74048820[ ]+xvsle.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c60:[ ]+74050820[ ]+xvsle.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c64:[ ]+74058820[ ]+xvsle.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c68:[ ]+74060820[ ]+xvslt.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c6c:[ ]+74068820[ ]+xvslt.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c70:[ ]+74070820[ ]+xvslt.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c74:[ ]+74078820[ ]+xvslt.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c78:[ ]+74080820[ ]+xvslt.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c7c:[ ]+74088820[ ]+xvslt.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c80:[ ]+74090820[ ]+xvslt.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c84:[ ]+74098820[ ]+xvslt.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c88:[ ]+740a0820[ ]+xvadd.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c8c:[ ]+740a8820[ ]+xvadd.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c90:[ ]+740b0820[ ]+xvadd.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c94:[ ]+740b8820[ ]+xvadd.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c98:[ ]+740c0820[ ]+xvsub.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+c9c:[ ]+740c8820[ ]+xvsub.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ca0:[ ]+740d0820[ ]+xvsub.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ca4:[ ]+740d8820[ ]+xvsub.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ca8:[ ]+74460820[ ]+xvsadd.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cac:[ ]+74468820[ ]+xvsadd.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cb0:[ ]+74470820[ ]+xvsadd.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cb4:[ ]+74478820[ ]+xvsadd.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cb8:[ ]+74480820[ ]+xvssub.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cbc:[ ]+74488820[ ]+xvssub.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cc0:[ ]+74490820[ ]+xvssub.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cc4:[ ]+74498820[ ]+xvssub.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cc8:[ ]+744a0820[ ]+xvsadd.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ccc:[ ]+744a8820[ ]+xvsadd.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cd0:[ ]+744b0820[ ]+xvsadd.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cd4:[ ]+744b8820[ ]+xvsadd.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cd8:[ ]+744c0820[ ]+xvssub.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cdc:[ ]+744c8820[ ]+xvssub.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ce0:[ ]+744d0820[ ]+xvssub.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ce4:[ ]+744d8820[ ]+xvssub.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ce8:[ ]+74540820[ ]+xvhaddw.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cec:[ ]+74548820[ ]+xvhaddw.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cf0:[ ]+74550820[ ]+xvhaddw.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cf4:[ ]+74558820[ ]+xvhaddw.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cf8:[ ]+74560820[ ]+xvhsubw.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+cfc:[ ]+74568820[ ]+xvhsubw.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d00:[ ]+74570820[ ]+xvhsubw.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d04:[ ]+74578820[ ]+xvhsubw.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d08:[ ]+74580820[ ]+xvhaddw.hu.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d0c:[ ]+74588820[ ]+xvhaddw.wu.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d10:[ ]+74590820[ ]+xvhaddw.du.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d14:[ ]+74598820[ ]+xvhaddw.qu.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d18:[ ]+745a0820[ ]+xvhsubw.hu.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d1c:[ ]+745a8820[ ]+xvhsubw.wu.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d20:[ ]+745b0820[ ]+xvhsubw.du.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d24:[ ]+745b8820[ ]+xvhsubw.qu.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d28:[ ]+741e0820[ ]+xvaddwev.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d2c:[ ]+741e8820[ ]+xvaddwev.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d30:[ ]+741f0820[ ]+xvaddwev.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d34:[ ]+741f8820[ ]+xvaddwev.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d38:[ ]+742e0820[ ]+xvaddwev.h.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d3c:[ ]+742e8820[ ]+xvaddwev.w.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d40:[ ]+742f0820[ ]+xvaddwev.d.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d44:[ ]+742f8820[ ]+xvaddwev.q.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d48:[ ]+743e0820[ ]+xvaddwev.h.bu.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d4c:[ ]+743e8820[ ]+xvaddwev.w.hu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d50:[ ]+743f0820[ ]+xvaddwev.d.wu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d54:[ ]+743f8820[ ]+xvaddwev.q.du.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d58:[ ]+74220820[ ]+xvaddwod.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d5c:[ ]+74228820[ ]+xvaddwod.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d60:[ ]+74230820[ ]+xvaddwod.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d64:[ ]+74238820[ ]+xvaddwod.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d68:[ ]+74320820[ ]+xvaddwod.h.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d6c:[ ]+74328820[ ]+xvaddwod.w.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d70:[ ]+74330820[ ]+xvaddwod.d.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d74:[ ]+74338820[ ]+xvaddwod.q.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d78:[ ]+74400820[ ]+xvaddwod.h.bu.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d7c:[ ]+74408820[ ]+xvaddwod.w.hu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d80:[ ]+74410820[ ]+xvaddwod.d.wu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d84:[ ]+74418820[ ]+xvaddwod.q.du.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d88:[ ]+74ac0820[ ]+xvmaddwev.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d8c:[ ]+74ac8820[ ]+xvmaddwev.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d90:[ ]+74ad0820[ ]+xvmaddwev.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d94:[ ]+74ad8820[ ]+xvmaddwev.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d98:[ ]+74bc0820[ ]+xvmaddwev.h.bu.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+d9c:[ ]+74bc8820[ ]+xvmaddwev.w.hu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+da0:[ ]+74bd0820[ ]+xvmaddwev.d.wu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+da4:[ ]+74bd8820[ ]+xvmaddwev.q.du.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+da8:[ ]+74b40820[ ]+xvmaddwev.h.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dac:[ ]+74b48820[ ]+xvmaddwev.w.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+db0:[ ]+74b50820[ ]+xvmaddwev.d.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+db4:[ ]+74b58820[ ]+xvmaddwev.q.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+db8:[ ]+74ae0820[ ]+xvmaddwod.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dbc:[ ]+74ae8820[ ]+xvmaddwod.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dc0:[ ]+74af0820[ ]+xvmaddwod.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dc4:[ ]+74af8820[ ]+xvmaddwod.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dc8:[ ]+74b60820[ ]+xvmaddwod.h.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dcc:[ ]+74b68820[ ]+xvmaddwod.w.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dd0:[ ]+74b70820[ ]+xvmaddwod.d.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dd4:[ ]+74b78820[ ]+xvmaddwod.q.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dd8:[ ]+74be0820[ ]+xvmaddwod.h.bu.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ddc:[ ]+74be8820[ ]+xvmaddwod.w.hu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+de0:[ ]+74bf0820[ ]+xvmaddwod.d.wu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+de4:[ ]+74bf8820[ ]+xvmaddwod.q.du.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+de8:[ ]+74900820[ ]+xvmulwev.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dec:[ ]+74908820[ ]+xvmulwev.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+df0:[ ]+74910820[ ]+xvmulwev.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+df4:[ ]+74918820[ ]+xvmulwev.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+df8:[ ]+74980820[ ]+xvmulwev.h.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+dfc:[ ]+74988820[ ]+xvmulwev.w.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e00:[ ]+74990820[ ]+xvmulwev.d.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e04:[ ]+74998820[ ]+xvmulwev.q.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e08:[ ]+74a00820[ ]+xvmulwev.h.bu.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e0c:[ ]+74a08820[ ]+xvmulwev.w.hu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e10:[ ]+74a10820[ ]+xvmulwev.d.wu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e14:[ ]+74a18820[ ]+xvmulwev.q.du.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e18:[ ]+74920820[ ]+xvmulwod.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e1c:[ ]+74928820[ ]+xvmulwod.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e20:[ ]+74930820[ ]+xvmulwod.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e24:[ ]+74938820[ ]+xvmulwod.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e28:[ ]+749a0820[ ]+xvmulwod.h.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e2c:[ ]+749a8820[ ]+xvmulwod.w.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e30:[ ]+749b0820[ ]+xvmulwod.d.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e34:[ ]+749b8820[ ]+xvmulwod.q.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e38:[ ]+74a20820[ ]+xvmulwod.h.bu.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e3c:[ ]+74a28820[ ]+xvmulwod.w.hu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e40:[ ]+74a30820[ ]+xvmulwod.d.wu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e44:[ ]+74a38820[ ]+xvmulwod.q.du.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e48:[ ]+74200820[ ]+xvsubwev.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e4c:[ ]+74208820[ ]+xvsubwev.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e50:[ ]+74210820[ ]+xvsubwev.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e54:[ ]+74218820[ ]+xvsubwev.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e58:[ ]+74300820[ ]+xvsubwev.h.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e5c:[ ]+74308820[ ]+xvsubwev.w.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e60:[ ]+74310820[ ]+xvsubwev.d.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e64:[ ]+74318820[ ]+xvsubwev.q.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e68:[ ]+74240820[ ]+xvsubwod.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e6c:[ ]+74248820[ ]+xvsubwod.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e70:[ ]+74250820[ ]+xvsubwod.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e74:[ ]+74258820[ ]+xvsubwod.q.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e78:[ ]+74340820[ ]+xvsubwod.h.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e7c:[ ]+74348820[ ]+xvsubwod.w.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e80:[ ]+74350820[ ]+xvsubwod.d.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e84:[ ]+74358820[ ]+xvsubwod.q.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e88:[ ]+745c0820[ ]+xvadda.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e8c:[ ]+745c8820[ ]+xvadda.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e90:[ ]+745d0820[ ]+xvadda.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e94:[ ]+745d8820[ ]+xvadda.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e98:[ ]+74600820[ ]+xvabsd.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+e9c:[ ]+74608820[ ]+xvabsd.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ea0:[ ]+74610820[ ]+xvabsd.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ea4:[ ]+74618820[ ]+xvabsd.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ea8:[ ]+74620820[ ]+xvabsd.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+eac:[ ]+74628820[ ]+xvabsd.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+eb0:[ ]+74630820[ ]+xvabsd.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+eb4:[ ]+74638820[ ]+xvabsd.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+eb8:[ ]+74640820[ ]+xvavg.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ebc:[ ]+74648820[ ]+xvavg.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ec0:[ ]+74650820[ ]+xvavg.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ec4:[ ]+74658820[ ]+xvavg.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ec8:[ ]+74660820[ ]+xvavg.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ecc:[ ]+74668820[ ]+xvavg.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ed0:[ ]+74670820[ ]+xvavg.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ed4:[ ]+74678820[ ]+xvavg.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ed8:[ ]+74680820[ ]+xvavgr.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+edc:[ ]+74688820[ ]+xvavgr.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ee0:[ ]+74690820[ ]+xvavgr.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ee4:[ ]+74698820[ ]+xvavgr.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ee8:[ ]+746a0820[ ]+xvavgr.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+eec:[ ]+746a8820[ ]+xvavgr.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ef0:[ ]+746b0820[ ]+xvavgr.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ef4:[ ]+746b8820[ ]+xvavgr.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ef8:[ ]+74700820[ ]+xvmax.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+efc:[ ]+74708820[ ]+xvmax.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f00:[ ]+74710820[ ]+xvmax.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f04:[ ]+74718820[ ]+xvmax.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f08:[ ]+74720820[ ]+xvmin.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f0c:[ ]+74728820[ ]+xvmin.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f10:[ ]+74730820[ ]+xvmin.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f14:[ ]+74738820[ ]+xvmin.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f18:[ ]+74740820[ ]+xvmax.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f1c:[ ]+74748820[ ]+xvmax.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f20:[ ]+74750820[ ]+xvmax.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f24:[ ]+74758820[ ]+xvmax.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f28:[ ]+74760820[ ]+xvmin.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f2c:[ ]+74768820[ ]+xvmin.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f30:[ ]+74770820[ ]+xvmin.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f34:[ ]+74778820[ ]+xvmin.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f38:[ ]+74840820[ ]+xvmul.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f3c:[ ]+74848820[ ]+xvmul.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f40:[ ]+74850820[ ]+xvmul.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f44:[ ]+74858820[ ]+xvmul.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f48:[ ]+74860820[ ]+xvmuh.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f4c:[ ]+74868820[ ]+xvmuh.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f50:[ ]+74870820[ ]+xvmuh.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f54:[ ]+74878820[ ]+xvmuh.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f58:[ ]+74880820[ ]+xvmuh.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f5c:[ ]+74888820[ ]+xvmuh.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f60:[ ]+74890820[ ]+xvmuh.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f64:[ ]+74898820[ ]+xvmuh.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f68:[ ]+74a80820[ ]+xvmadd.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f6c:[ ]+74a88820[ ]+xvmadd.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f70:[ ]+74a90820[ ]+xvmadd.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f74:[ ]+74a98820[ ]+xvmadd.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f78:[ ]+74aa0820[ ]+xvmsub.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f7c:[ ]+74aa8820[ ]+xvmsub.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f80:[ ]+74ab0820[ ]+xvmsub.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f84:[ ]+74ab8820[ ]+xvmsub.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f88:[ ]+74e00820[ ]+xvdiv.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f8c:[ ]+74e08820[ ]+xvdiv.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f90:[ ]+74e10820[ ]+xvdiv.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f94:[ ]+74e18820[ ]+xvdiv.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f98:[ ]+74e20820[ ]+xvmod.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+f9c:[ ]+74e28820[ ]+xvmod.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fa0:[ ]+74e30820[ ]+xvmod.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fa4:[ ]+74e38820[ ]+xvmod.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fa8:[ ]+74e40820[ ]+xvdiv.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fac:[ ]+74e48820[ ]+xvdiv.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fb0:[ ]+74e50820[ ]+xvdiv.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fb4:[ ]+74e58820[ ]+xvdiv.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fb8:[ ]+74e60820[ ]+xvmod.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fbc:[ ]+74e68820[ ]+xvmod.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fc0:[ ]+74e70820[ ]+xvmod.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fc4:[ ]+74e78820[ ]+xvmod.du[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fc8:[ ]+74e80820[ ]+xvsll.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fcc:[ ]+74e88820[ ]+xvsll.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fd0:[ ]+74e90820[ ]+xvsll.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fd4:[ ]+74e98820[ ]+xvsll.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fd8:[ ]+74ea0820[ ]+xvsrl.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fdc:[ ]+74ea8820[ ]+xvsrl.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fe0:[ ]+74eb0820[ ]+xvsrl.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fe4:[ ]+74eb8820[ ]+xvsrl.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fe8:[ ]+74ec0820[ ]+xvsra.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+fec:[ ]+74ec8820[ ]+xvsra.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ff0:[ ]+74ed0820[ ]+xvsra.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ff4:[ ]+74ed8820[ ]+xvsra.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ff8:[ ]+74ee0820[ ]+xvrotr.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+ffc:[ ]+74ee8820[ ]+xvrotr.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1000:[ ]+74ef0820[ ]+xvrotr.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1004:[ ]+74ef8820[ ]+xvrotr.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1008:[ ]+74f00820[ ]+xvsrlr.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+100c:[ ]+74f08820[ ]+xvsrlr.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1010:[ ]+74f10820[ ]+xvsrlr.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1014:[ ]+74f18820[ ]+xvsrlr.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1018:[ ]+74f20820[ ]+xvsrar.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+101c:[ ]+74f28820[ ]+xvsrar.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1020:[ ]+74f30820[ ]+xvsrar.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1024:[ ]+74f38820[ ]+xvsrar.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1028:[ ]+74f48820[ ]+xvsrln.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+102c:[ ]+74f50820[ ]+xvsrln.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1030:[ ]+74f58820[ ]+xvsrln.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1034:[ ]+74f68820[ ]+xvsran.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1038:[ ]+74f70820[ ]+xvsran.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+103c:[ ]+74f78820[ ]+xvsran.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1040:[ ]+74f88820[ ]+xvsrlrn.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1044:[ ]+74f90820[ ]+xvsrlrn.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1048:[ ]+74f98820[ ]+xvsrlrn.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+104c:[ ]+74fa8820[ ]+xvsrarn.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1050:[ ]+74fb0820[ ]+xvsrarn.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1054:[ ]+74fb8820[ ]+xvsrarn.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1058:[ ]+74fc8820[ ]+xvssrln.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+105c:[ ]+74fd0820[ ]+xvssrln.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1060:[ ]+74fd8820[ ]+xvssrln.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1064:[ ]+74fe8820[ ]+xvssran.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1068:[ ]+74ff0820[ ]+xvssran.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+106c:[ ]+74ff8820[ ]+xvssran.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1070:[ ]+75008820[ ]+xvssrlrn.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1074:[ ]+75010820[ ]+xvssrlrn.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1078:[ ]+75018820[ ]+xvssrlrn.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+107c:[ ]+75028820[ ]+xvssrarn.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1080:[ ]+75030820[ ]+xvssrarn.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1084:[ ]+75038820[ ]+xvssrarn.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1088:[ ]+75048820[ ]+xvssrln.bu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+108c:[ ]+75050820[ ]+xvssrln.hu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1090:[ ]+75058820[ ]+xvssrln.wu.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1094:[ ]+75068820[ ]+xvssran.bu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1098:[ ]+75070820[ ]+xvssran.hu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+109c:[ ]+75078820[ ]+xvssran.wu.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10a0:[ ]+75088820[ ]+xvssrlrn.bu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10a4:[ ]+75090820[ ]+xvssrlrn.hu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10a8:[ ]+75098820[ ]+xvssrlrn.wu.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10ac:[ ]+750a8820[ ]+xvssrarn.bu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10b0:[ ]+750b0820[ ]+xvssrarn.hu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10b4:[ ]+750b8820[ ]+xvssrarn.wu.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10b8:[ ]+750c0820[ ]+xvbitclr.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10bc:[ ]+750c8820[ ]+xvbitclr.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10c0:[ ]+750d0820[ ]+xvbitclr.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10c4:[ ]+750d8820[ ]+xvbitclr.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10c8:[ ]+750e0820[ ]+xvbitset.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10cc:[ ]+750e8820[ ]+xvbitset.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10d0:[ ]+750f0820[ ]+xvbitset.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10d4:[ ]+750f8820[ ]+xvbitset.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10d8:[ ]+75100820[ ]+xvbitrev.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10dc:[ ]+75108820[ ]+xvbitrev.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10e0:[ ]+75110820[ ]+xvbitrev.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10e4:[ ]+75118820[ ]+xvbitrev.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10e8:[ ]+75160820[ ]+xvpackev.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10ec:[ ]+75168820[ ]+xvpackev.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10f0:[ ]+75170820[ ]+xvpackev.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10f4:[ ]+75178820[ ]+xvpackev.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10f8:[ ]+75180820[ ]+xvpackod.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+10fc:[ ]+75188820[ ]+xvpackod.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1100:[ ]+75190820[ ]+xvpackod.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1104:[ ]+75198820[ ]+xvpackod.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1108:[ ]+751a0820[ ]+xvilvl.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+110c:[ ]+751a8820[ ]+xvilvl.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1110:[ ]+751b0820[ ]+xvilvl.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1114:[ ]+751b8820[ ]+xvilvl.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1118:[ ]+751c0820[ ]+xvilvh.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+111c:[ ]+751c8820[ ]+xvilvh.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1120:[ ]+751d0820[ ]+xvilvh.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1124:[ ]+751d8820[ ]+xvilvh.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1128:[ ]+751e0820[ ]+xvpickev.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+112c:[ ]+751e8820[ ]+xvpickev.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1130:[ ]+751f0820[ ]+xvpickev.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1134:[ ]+751f8820[ ]+xvpickev.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1138:[ ]+75200820[ ]+xvpickod.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+113c:[ ]+75208820[ ]+xvpickod.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1140:[ ]+75210820[ ]+xvpickod.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1144:[ ]+75218820[ ]+xvpickod.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1148:[ ]+75220820[ ]+xvreplve.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$tp
+[ ]+114c:[ ]+75228820[ ]+xvreplve.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$tp
+[ ]+1150:[ ]+75230820[ ]+xvreplve.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$tp
+[ ]+1154:[ ]+75238820[ ]+xvreplve.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$tp
+[ ]+1158:[ ]+75260820[ ]+xvand.v[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+115c:[ ]+75268820[ ]+xvor.v[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1160:[ ]+75270820[ ]+xvxor.v[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1164:[ ]+75278820[ ]+xvnor.v[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1168:[ ]+75280820[ ]+xvandn.v[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+116c:[ ]+75288820[ ]+xvorn.v[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1170:[ ]+752b0820[ ]+xvfrstp.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1174:[ ]+752b8820[ ]+xvfrstp.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1178:[ ]+752d0820[ ]+xvadd.q[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+117c:[ ]+752d8820[ ]+xvsub.q[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1180:[ ]+752e0820[ ]+xvsigncov.b[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1184:[ ]+752e8820[ ]+xvsigncov.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1188:[ ]+752f0820[ ]+xvsigncov.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+118c:[ ]+752f8820[ ]+xvsigncov.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1190:[ ]+75308820[ ]+xvfadd.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1194:[ ]+75310820[ ]+xvfadd.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1198:[ ]+75328820[ ]+xvfsub.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+119c:[ ]+75330820[ ]+xvfsub.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11a0:[ ]+75388820[ ]+xvfmul.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11a4:[ ]+75390820[ ]+xvfmul.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11a8:[ ]+753a8820[ ]+xvfdiv.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11ac:[ ]+753b0820[ ]+xvfdiv.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11b0:[ ]+753c8820[ ]+xvfmax.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11b4:[ ]+753d0820[ ]+xvfmax.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11b8:[ ]+753e8820[ ]+xvfmin.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11bc:[ ]+753f0820[ ]+xvfmin.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11c0:[ ]+75408820[ ]+xvfmaxa.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11c4:[ ]+75410820[ ]+xvfmaxa.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11c8:[ ]+75428820[ ]+xvfmina.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11cc:[ ]+75430820[ ]+xvfmina.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11d0:[ ]+75460820[ ]+xvfcvt.h.s[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11d4:[ ]+75468820[ ]+xvfcvt.s.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11d8:[ ]+75480820[ ]+xvffint.s.l[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11dc:[ ]+75498820[ ]+xvftint.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11e0:[ ]+754a0820[ ]+xvftintrm.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11e4:[ ]+754a8820[ ]+xvftintrp.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11e8:[ ]+754b0820[ ]+xvftintrz.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11ec:[ ]+754b8820[ ]+xvftintrne.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11f0:[ ]+757a8820[ ]+xvshuf.h[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11f4:[ ]+757b0820[ ]+xvshuf.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11f8:[ ]+757b8820[ ]+xvshuf.d[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+11fc:[ ]+757d0820[ ]+xvperm.w[ ]+\$xr0,[ ]+\$xr1,[ ]+\$xr2
+[ ]+1200:[ ]+76800420[ ]+xvseqi.b[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1204:[ ]+76808420[ ]+xvseqi.h[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1208:[ ]+76810420[ ]+xvseqi.w[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+120c:[ ]+76818420[ ]+xvseqi.d[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1210:[ ]+76820420[ ]+xvslei.b[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1214:[ ]+76828420[ ]+xvslei.h[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1218:[ ]+76830420[ ]+xvslei.w[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+121c:[ ]+76838420[ ]+xvslei.d[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1220:[ ]+76840420[ ]+xvslei.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1224:[ ]+76848420[ ]+xvslei.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1228:[ ]+76850420[ ]+xvslei.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+122c:[ ]+76858420[ ]+xvslei.du[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1230:[ ]+76860420[ ]+xvslti.b[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1234:[ ]+76868420[ ]+xvslti.h[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1238:[ ]+76870420[ ]+xvslti.w[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+123c:[ ]+76878420[ ]+xvslti.d[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1240:[ ]+76880420[ ]+xvslti.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1244:[ ]+76888420[ ]+xvslti.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1248:[ ]+76890420[ ]+xvslti.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+124c:[ ]+76898420[ ]+xvslti.du[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1250:[ ]+768a0420[ ]+xvaddi.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1254:[ ]+768a8420[ ]+xvaddi.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1258:[ ]+768b0420[ ]+xvaddi.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+125c:[ ]+768b8420[ ]+xvaddi.du[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1260:[ ]+768c0420[ ]+xvsubi.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1264:[ ]+768c8420[ ]+xvsubi.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1268:[ ]+768d0420[ ]+xvsubi.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+126c:[ ]+768d8420[ ]+xvsubi.du[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1270:[ ]+768e0420[ ]+xvbsll.v[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1274:[ ]+768e8420[ ]+xvbsrl.v[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1278:[ ]+76900420[ ]+xvmaxi.b[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+127c:[ ]+76908420[ ]+xvmaxi.h[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1280:[ ]+76910420[ ]+xvmaxi.w[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1284:[ ]+76918420[ ]+xvmaxi.d[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1288:[ ]+76920420[ ]+xvmini.b[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+128c:[ ]+76928420[ ]+xvmini.h[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1290:[ ]+76930420[ ]+xvmini.w[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1294:[ ]+76938420[ ]+xvmini.d[ ]+\$xr0,[ ]+\$xr1,[ ]+1\(0x1\)
+[ ]+1298:[ ]+76940420[ ]+xvmaxi.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+129c:[ ]+76948420[ ]+xvmaxi.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+12a0:[ ]+76950420[ ]+xvmaxi.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+12a4:[ ]+76958420[ ]+xvmaxi.du[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+12a8:[ ]+76960420[ ]+xvmini.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+12ac:[ ]+76968420[ ]+xvmini.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+12b0:[ ]+76970420[ ]+xvmini.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+12b4:[ ]+76978420[ ]+xvmini.du[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+12b8:[ ]+769a0420[ ]+xvfrstpi.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+12bc:[ ]+769a8420[ ]+xvfrstpi.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+12c0:[ ]+769c0020[ ]+xvclo.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+12c4:[ ]+769c0420[ ]+xvclo.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+12c8:[ ]+769c0820[ ]+xvclo.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+12cc:[ ]+769c0c20[ ]+xvclo.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+12d0:[ ]+769c1020[ ]+xvclz.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+12d4:[ ]+769c1420[ ]+xvclz.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+12d8:[ ]+769c1820[ ]+xvclz.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+12dc:[ ]+769c1c20[ ]+xvclz.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+12e0:[ ]+769c2020[ ]+xvpcnt.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+12e4:[ ]+769c2420[ ]+xvpcnt.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+12e8:[ ]+769c2820[ ]+xvpcnt.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+12ec:[ ]+769c2c20[ ]+xvpcnt.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+12f0:[ ]+769c3020[ ]+xvneg.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+12f4:[ ]+769c3420[ ]+xvneg.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+12f8:[ ]+769c3820[ ]+xvneg.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+12fc:[ ]+769c3c20[ ]+xvneg.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1300:[ ]+769c4020[ ]+xvmskltz.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+1304:[ ]+769c4420[ ]+xvmskltz.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+1308:[ ]+769c4820[ ]+xvmskltz.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+130c:[ ]+769c4c20[ ]+xvmskltz.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1310:[ ]+769c5020[ ]+xvmskgez.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+1314:[ ]+769c6020[ ]+xvmsknz.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+1318:[ ]+769c9820[ ]+xvseteqz.v[ ]+\$fcc0,[ ]+\$xr1
+[ ]+131c:[ ]+769c9c20[ ]+xvsetnez.v[ ]+\$fcc0,[ ]+\$xr1
+[ ]+1320:[ ]+769ca020[ ]+xvsetanyeqz.b[ ]+\$fcc0,[ ]+\$xr1
+[ ]+1324:[ ]+769ca420[ ]+xvsetanyeqz.h[ ]+\$fcc0,[ ]+\$xr1
+[ ]+1328:[ ]+769ca820[ ]+xvsetanyeqz.w[ ]+\$fcc0,[ ]+\$xr1
+[ ]+132c:[ ]+769cac20[ ]+xvsetanyeqz.d[ ]+\$fcc0,[ ]+\$xr1
+[ ]+1330:[ ]+769cb020[ ]+xvsetallnez.b[ ]+\$fcc0,[ ]+\$xr1
+[ ]+1334:[ ]+769cb420[ ]+xvsetallnez.h[ ]+\$fcc0,[ ]+\$xr1
+[ ]+1338:[ ]+769cb820[ ]+xvsetallnez.w[ ]+\$fcc0,[ ]+\$xr1
+[ ]+133c:[ ]+769cbc20[ ]+xvsetallnez.d[ ]+\$fcc0,[ ]+\$xr1
+[ ]+1340:[ ]+769cc420[ ]+xvflogb.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1344:[ ]+769cc820[ ]+xvflogb.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1348:[ ]+769cd420[ ]+xvfclass.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+134c:[ ]+769cd820[ ]+xvfclass.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1350:[ ]+769ce420[ ]+xvfsqrt.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1354:[ ]+769ce820[ ]+xvfsqrt.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1358:[ ]+769cf420[ ]+xvfrecip.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+135c:[ ]+769cf820[ ]+xvfrecip.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1360:[ ]+769d0420[ ]+xvfrsqrt.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1364:[ ]+769d0820[ ]+xvfrsqrt.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1368:[ ]+769d3420[ ]+xvfrint.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+136c:[ ]+769d3820[ ]+xvfrint.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1370:[ ]+769d4420[ ]+xvfrintrm.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1374:[ ]+769d4820[ ]+xvfrintrm.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1378:[ ]+769d5420[ ]+xvfrintrp.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+137c:[ ]+769d5820[ ]+xvfrintrp.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1380:[ ]+769d6420[ ]+xvfrintrz.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1384:[ ]+769d6820[ ]+xvfrintrz.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1388:[ ]+769d7420[ ]+xvfrintrne.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+138c:[ ]+769d7820[ ]+xvfrintrne.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1390:[ ]+769de820[ ]+xvfcvtl.s.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+1394:[ ]+769dec20[ ]+xvfcvth.s.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+1398:[ ]+769df020[ ]+xvfcvtl.d.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+139c:[ ]+769df420[ ]+xvfcvth.d.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13a0:[ ]+769e0020[ ]+xvffint.s.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+13a4:[ ]+769e0420[ ]+xvffint.s.wu[ ]+\$xr0,[ ]+\$xr1
+[ ]+13a8:[ ]+769e0820[ ]+xvffint.d.l[ ]+\$xr0,[ ]+\$xr1
+[ ]+13ac:[ ]+769e0c20[ ]+xvffint.d.lu[ ]+\$xr0,[ ]+\$xr1
+[ ]+13b0:[ ]+769e1020[ ]+xvffintl.d.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+13b4:[ ]+769e1420[ ]+xvffinth.d.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+13b8:[ ]+769e3020[ ]+xvftint.w.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13bc:[ ]+769e3420[ ]+xvftint.l.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+13c0:[ ]+769e3820[ ]+xvftintrm.w.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13c4:[ ]+769e3c20[ ]+xvftintrm.l.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+13c8:[ ]+769e4020[ ]+xvftintrp.w.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13cc:[ ]+769e4420[ ]+xvftintrp.l.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+13d0:[ ]+769e4820[ ]+xvftintrz.w.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13d4:[ ]+769e4c20[ ]+xvftintrz.l.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+13d8:[ ]+769e5020[ ]+xvftintrne.w.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13dc:[ ]+769e5420[ ]+xvftintrne.l.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+13e0:[ ]+769e5820[ ]+xvftint.wu.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13e4:[ ]+769e5c20[ ]+xvftint.lu.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+13e8:[ ]+769e7020[ ]+xvftintrz.wu.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13ec:[ ]+769e7420[ ]+xvftintrz.lu.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+13f0:[ ]+769e8020[ ]+xvftintl.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13f4:[ ]+769e8420[ ]+xvftinth.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13f8:[ ]+769e8820[ ]+xvftintrml.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+13fc:[ ]+769e8c20[ ]+xvftintrmh.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1400:[ ]+769e9020[ ]+xvftintrpl.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1404:[ ]+769e9420[ ]+xvftintrph.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1408:[ ]+769e9820[ ]+xvftintrzl.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+140c:[ ]+769e9c20[ ]+xvftintrzh.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1410:[ ]+769ea020[ ]+xvftintrnel.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1414:[ ]+769ea420[ ]+xvftintrneh.l.s[ ]+\$xr0,[ ]+\$xr1
+[ ]+1418:[ ]+769ee020[ ]+xvexth.h.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+141c:[ ]+769ee420[ ]+xvexth.w.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+1420:[ ]+769ee820[ ]+xvexth.d.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+1424:[ ]+769eec20[ ]+xvexth.q.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1428:[ ]+769ef020[ ]+xvexth.hu.bu[ ]+\$xr0,[ ]+\$xr1
+[ ]+142c:[ ]+769ef420[ ]+xvexth.wu.hu[ ]+\$xr0,[ ]+\$xr1
+[ ]+1430:[ ]+769ef820[ ]+xvexth.du.wu[ ]+\$xr0,[ ]+\$xr1
+[ ]+1434:[ ]+769efc20[ ]+xvexth.qu.du[ ]+\$xr0,[ ]+\$xr1
+[ ]+1438:[ ]+769f0020[ ]+xvreplgr2vr.b[ ]+\$xr0,[ ]+\$ra
+[ ]+143c:[ ]+769f0420[ ]+xvreplgr2vr.h[ ]+\$xr0,[ ]+\$ra
+[ ]+1440:[ ]+769f0820[ ]+xvreplgr2vr.w[ ]+\$xr0,[ ]+\$ra
+[ ]+1444:[ ]+769f0c20[ ]+xvreplgr2vr.d[ ]+\$xr0,[ ]+\$ra
+[ ]+1448:[ ]+769f1020[ ]+vext2xv.h.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+144c:[ ]+769f1420[ ]+vext2xv.w.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+1450:[ ]+769f1820[ ]+vext2xv.d.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+1454:[ ]+769f1c20[ ]+vext2xv.w.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+1458:[ ]+769f2020[ ]+vext2xv.d.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+145c:[ ]+769f2420[ ]+vext2xv.d.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+1460:[ ]+769f2820[ ]+vext2xv.hu.bu[ ]+\$xr0,[ ]+\$xr1
+[ ]+1464:[ ]+769f2c20[ ]+vext2xv.wu.bu[ ]+\$xr0,[ ]+\$xr1
+[ ]+1468:[ ]+769f3020[ ]+vext2xv.du.bu[ ]+\$xr0,[ ]+\$xr1
+[ ]+146c:[ ]+769f3420[ ]+vext2xv.wu.hu[ ]+\$xr0,[ ]+\$xr1
+[ ]+1470:[ ]+769f3820[ ]+vext2xv.du.hu[ ]+\$xr0,[ ]+\$xr1
+[ ]+1474:[ ]+769f3c20[ ]+vext2xv.du.wu[ ]+\$xr0,[ ]+\$xr1
+[ ]+1478:[ ]+769f8420[ ]+xvhseli.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+147c:[ ]+76a02420[ ]+xvrotri.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1480:[ ]+76a04420[ ]+xvrotri.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1484:[ ]+76a08420[ ]+xvrotri.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1488:[ ]+76a10420[ ]+xvrotri.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+148c:[ ]+76a42420[ ]+xvsrlri.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1490:[ ]+76a44420[ ]+xvsrlri.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1494:[ ]+76a48420[ ]+xvsrlri.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1498:[ ]+76a50420[ ]+xvsrlri.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+149c:[ ]+76a82420[ ]+xvsrari.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14a0:[ ]+76a84420[ ]+xvsrari.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14a4:[ ]+76a88420[ ]+xvsrari.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14a8:[ ]+76a90420[ ]+xvsrari.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14ac:[ ]+76ebc420[ ]+xvinsgr2vr.w[ ]+\$xr0,[ ]+\$ra,[ ]+0x1
+[ ]+14b0:[ ]+76ebe420[ ]+xvinsgr2vr.d[ ]+\$xr0,[ ]+\$ra,[ ]+0x1
+[ ]+14b4:[ ]+76efc420[ ]+xvpickve2gr.w[ ]+\$zero,[ ]+\$xr1,[ ]+0x1
+[ ]+14b8:[ ]+76efe420[ ]+xvpickve2gr.d[ ]+\$zero,[ ]+\$xr1,[ ]+0x1
+[ ]+14bc:[ ]+76f3c420[ ]+xvpickve2gr.wu[ ]+\$zero,[ ]+\$xr1,[ ]+0x1
+[ ]+14c0:[ ]+76f3e420[ ]+xvpickve2gr.du[ ]+\$zero,[ ]+\$xr1,[ ]+0x1
+[ ]+14c4:[ ]+76f78420[ ]+xvrepl128vei.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14c8:[ ]+76f7c420[ ]+xvrepl128vei.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14cc:[ ]+76f7e420[ ]+xvrepl128vei.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14d0:[ ]+76f7f420[ ]+xvrepl128vei.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14d4:[ ]+76ffc420[ ]+xvinsve0.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14d8:[ ]+76ffe420[ ]+xvinsve0.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14dc:[ ]+7703c420[ ]+xvpickve.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14e0:[ ]+7703e420[ ]+xvpickve.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14e4:[ ]+77070020[ ]+xvreplve0.b[ ]+\$xr0,[ ]+\$xr1
+[ ]+14e8:[ ]+77078020[ ]+xvreplve0.h[ ]+\$xr0,[ ]+\$xr1
+[ ]+14ec:[ ]+7707c020[ ]+xvreplve0.w[ ]+\$xr0,[ ]+\$xr1
+[ ]+14f0:[ ]+7707e020[ ]+xvreplve0.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+14f4:[ ]+7707f020[ ]+xvreplve0.q[ ]+\$xr0,[ ]+\$xr1
+[ ]+14f8:[ ]+77082420[ ]+xvsllwil.h.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+14fc:[ ]+77084420[ ]+xvsllwil.w.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1500:[ ]+77088420[ ]+xvsllwil.d.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1504:[ ]+77090020[ ]+xvextl.q.d[ ]+\$xr0,[ ]+\$xr1
+[ ]+1508:[ ]+770c2420[ ]+xvsllwil.hu.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+150c:[ ]+770c4420[ ]+xvsllwil.wu.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1510:[ ]+770c8420[ ]+xvsllwil.du.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1514:[ ]+770d0020[ ]+xvextl.qu.du[ ]+\$xr0,[ ]+\$xr1
+[ ]+1518:[ ]+77102420[ ]+xvbitclri.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+151c:[ ]+77104420[ ]+xvbitclri.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1520:[ ]+77108420[ ]+xvbitclri.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1524:[ ]+77110420[ ]+xvbitclri.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1528:[ ]+77142420[ ]+xvbitseti.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+152c:[ ]+77144420[ ]+xvbitseti.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1530:[ ]+77148420[ ]+xvbitseti.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1534:[ ]+77150420[ ]+xvbitseti.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1538:[ ]+77182420[ ]+xvbitrevi.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+153c:[ ]+77184420[ ]+xvbitrevi.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1540:[ ]+77188420[ ]+xvbitrevi.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1544:[ ]+77190420[ ]+xvbitrevi.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1548:[ ]+77242420[ ]+xvsat.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+154c:[ ]+77244420[ ]+xvsat.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1550:[ ]+77248420[ ]+xvsat.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1554:[ ]+77250420[ ]+xvsat.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1558:[ ]+77282420[ ]+xvsat.bu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+155c:[ ]+77284420[ ]+xvsat.hu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1560:[ ]+77288420[ ]+xvsat.wu[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1564:[ ]+77290420[ ]+xvsat.du[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1568:[ ]+772c2420[ ]+xvslli.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+156c:[ ]+772c4420[ ]+xvslli.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1570:[ ]+772c8420[ ]+xvslli.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1574:[ ]+772d0420[ ]+xvslli.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1578:[ ]+77302420[ ]+xvsrli.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+157c:[ ]+77304420[ ]+xvsrli.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1580:[ ]+77308420[ ]+xvsrli.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1584:[ ]+77310420[ ]+xvsrli.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1588:[ ]+77342420[ ]+xvsrai.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+158c:[ ]+77344420[ ]+xvsrai.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1590:[ ]+77348420[ ]+xvsrai.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1594:[ ]+77350420[ ]+xvsrai.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1598:[ ]+77404420[ ]+xvsrlni.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+159c:[ ]+77408420[ ]+xvsrlni.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15a0:[ ]+77410420[ ]+xvsrlni.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15a4:[ ]+77420420[ ]+xvsrlni.d.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15a8:[ ]+77444420[ ]+xvsrlrni.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15ac:[ ]+77448420[ ]+xvsrlrni.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15b0:[ ]+77450420[ ]+xvsrlrni.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15b4:[ ]+77460420[ ]+xvsrlrni.d.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15b8:[ ]+77484420[ ]+xvssrlni.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15bc:[ ]+77488420[ ]+xvssrlni.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15c0:[ ]+77490420[ ]+xvssrlni.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15c4:[ ]+774a0420[ ]+xvssrlni.d.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15c8:[ ]+774c4420[ ]+xvssrlni.bu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15cc:[ ]+774c8420[ ]+xvssrlni.hu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15d0:[ ]+774d0420[ ]+xvssrlni.wu.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15d4:[ ]+774e0420[ ]+xvssrlni.du.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15d8:[ ]+77504420[ ]+xvssrlrni.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15dc:[ ]+77508420[ ]+xvssrlrni.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15e0:[ ]+77510420[ ]+xvssrlrni.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15e4:[ ]+77520420[ ]+xvssrlrni.d.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15e8:[ ]+77544420[ ]+xvssrlrni.bu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15ec:[ ]+77548420[ ]+xvssrlrni.hu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15f0:[ ]+77550420[ ]+xvssrlrni.wu.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15f4:[ ]+77560420[ ]+xvssrlrni.du.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15f8:[ ]+77584420[ ]+xvsrani.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+15fc:[ ]+77588420[ ]+xvsrani.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1600:[ ]+77590420[ ]+xvsrani.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1604:[ ]+775a0420[ ]+xvsrani.d.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1608:[ ]+775c4420[ ]+xvsrarni.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+160c:[ ]+775c8420[ ]+xvsrarni.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1610:[ ]+775d0420[ ]+xvsrarni.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1614:[ ]+775e0420[ ]+xvsrarni.d.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1618:[ ]+77604420[ ]+xvssrani.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+161c:[ ]+77608420[ ]+xvssrani.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1620:[ ]+77610420[ ]+xvssrani.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1624:[ ]+77620420[ ]+xvssrani.d.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1628:[ ]+77644420[ ]+xvssrani.bu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+162c:[ ]+77648420[ ]+xvssrani.hu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1630:[ ]+77650420[ ]+xvssrani.wu.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1634:[ ]+77660420[ ]+xvssrani.du.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1638:[ ]+77684420[ ]+xvssrarni.b.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+163c:[ ]+77688420[ ]+xvssrarni.h.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1640:[ ]+77690420[ ]+xvssrarni.w.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1644:[ ]+776a0420[ ]+xvssrarni.d.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1648:[ ]+776c4420[ ]+xvssrarni.bu.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+164c:[ ]+776c8420[ ]+xvssrarni.hu.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1650:[ ]+776d0420[ ]+xvssrarni.wu.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1654:[ ]+776e0420[ ]+xvssrarni.du.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1658:[ ]+77800420[ ]+xvextrins.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+165c:[ ]+77840420[ ]+xvextrins.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1660:[ ]+77880420[ ]+xvextrins.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1664:[ ]+778c0420[ ]+xvextrins.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1668:[ ]+77900420[ ]+xvshuf4i.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+166c:[ ]+77940420[ ]+xvshuf4i.h[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1670:[ ]+77980420[ ]+xvshuf4i.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1674:[ ]+779c0420[ ]+xvshuf4i.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1678:[ ]+77c40420[ ]+xvbitseli.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+167c:[ ]+77d00420[ ]+xvandi.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1680:[ ]+77d40420[ ]+xvori.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1684:[ ]+77d80420[ ]+xvxori.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+1688:[ ]+77dc0420[ ]+xvnori.b[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+168c:[ ]+77e00020[ ]+xvldi[ ]+\$xr0,[ ]+1\(0x1\)
+[ ]+1690:[ ]+77e18020[ ]+xvldi[ ]+\$xr0,[ ]+3073\(0xc01\)
+[ ]+1694:[ ]+77e08020[ ]+xvldi[ ]+\$xr0,[ ]+1025\(0x401\)
+[ ]+1698:[ ]+77e10020[ ]+xvldi[ ]+\$xr0,[ ]+2049\(0x801\)
+[ ]+169c:[ ]+77e00020[ ]+xvldi[ ]+\$xr0,[ ]+1\(0x1\)
+[ ]+16a0:[ ]+77e40420[ ]+xvpermi.w[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+16a4:[ ]+77e80420[ ]+xvpermi.d[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
+[ ]+16a8:[ ]+77ec0420[ ]+xvpermi.q[ ]+\$xr0,[ ]+\$xr1,[ ]+0x1
diff --git a/gas/testsuite/gas/loongarch/vector.s b/gas/testsuite/gas/loongarch/vector.s
new file mode 100644
index 00000000000..fe0369e763e
--- /dev/null
+++ b/gas/testsuite/gas/loongarch/vector.s
@@ -0,0 +1,1451 @@
+vfmadd.s $vr0, $vr1, $vr2, $vr3
+vfmsub.s $vr0, $vr1, $vr2, $vr3
+vfnmadd.s $vr0, $vr1, $vr2, $vr3
+vfnmsub.s $vr0, $vr1, $vr2, $vr3
+xvfmadd.s $xr0, $xr1, $xr2, $xr3
+xvfmsub.s $xr0, $xr1, $xr2, $xr3
+xvfnmadd.s $xr0, $xr1, $xr2, $xr3
+xvfnmsub.s $xr0, $xr1, $xr2, $xr3
+vfcmp.caf.s $vr0, $vr1, $vr2
+vfcmp.saf.s $vr0, $vr1, $vr2
+vfcmp.clt.s $vr0, $vr1, $vr2
+vfcmp.slt.s $vr0, $vr1, $vr2
+vfcmp.ceq.s $vr0, $vr1, $vr2
+vfcmp.seq.s $vr0, $vr1, $vr2
+vfcmp.cle.s $vr0, $vr1, $vr2
+vfcmp.sle.s $vr0, $vr1, $vr2
+vfcmp.cun.s $vr0, $vr1, $vr2
+vfcmp.sun.s $vr0, $vr1, $vr2
+vfcmp.cult.s $vr0, $vr1, $vr2
+vfcmp.sult.s $vr0, $vr1, $vr2
+vfcmp.cueq.s $vr0, $vr1, $vr2
+vfcmp.sueq.s $vr0, $vr1, $vr2
+vfcmp.cule.s $vr0, $vr1, $vr2
+vfcmp.sule.s $vr0, $vr1, $vr2
+vfcmp.cne.s $vr0, $vr1, $vr2
+vfcmp.sne.s $vr0, $vr1, $vr2
+vfcmp.cor.s $vr0, $vr1, $vr2
+vfcmp.sor.s $vr0, $vr1, $vr2
+vfcmp.cune.s $vr0, $vr1, $vr2
+vfcmp.sune.s $vr0, $vr1, $vr2
+xvfcmp.caf.s $xr0, $xr1, $xr2
+xvfcmp.saf.s $xr0, $xr1, $xr2
+xvfcmp.clt.s $xr0, $xr1, $xr2
+xvfcmp.slt.s $xr0, $xr1, $xr2
+xvfcmp.ceq.s $xr0, $xr1, $xr2
+xvfcmp.seq.s $xr0, $xr1, $xr2
+xvfcmp.cle.s $xr0, $xr1, $xr2
+xvfcmp.sle.s $xr0, $xr1, $xr2
+xvfcmp.cun.s $xr0, $xr1, $xr2
+xvfcmp.sun.s $xr0, $xr1, $xr2
+xvfcmp.cult.s $xr0, $xr1, $xr2
+xvfcmp.sult.s $xr0, $xr1, $xr2
+xvfcmp.cueq.s $xr0, $xr1, $xr2
+xvfcmp.sueq.s $xr0, $xr1, $xr2
+xvfcmp.cule.s $xr0, $xr1, $xr2
+xvfcmp.sule.s $xr0, $xr1, $xr2
+xvfcmp.cne.s $xr0, $xr1, $xr2
+xvfcmp.sne.s $xr0, $xr1, $xr2
+xvfcmp.cor.s $xr0, $xr1, $xr2
+xvfcmp.sor.s $xr0, $xr1, $xr2
+xvfcmp.cune.s $xr0, $xr1, $xr2
+xvfcmp.sune.s $xr0, $xr1, $xr2
+vbitsel.v $vr0, $vr1, $vr2, $vr3
+xvbitsel.v $xr0, $xr1, $xr2, $xr3
+vshuf.b $vr0, $vr1, $vr2, $vr3
+xvshuf.b $xr0, $xr1, $xr2, $xr3
+vfmadd.d $vr0, $vr1, $vr2, $vr3
+vfmsub.d $vr0, $vr1, $vr2, $vr3
+vfnmadd.d $vr0, $vr1, $vr2, $vr3
+vfnmsub.d $vr0, $vr1, $vr2, $vr3
+xvfmadd.d $xr0, $xr1, $xr2, $xr3
+xvfmsub.d $xr0, $xr1, $xr2, $xr3
+xvfnmadd.d $xr0, $xr1, $xr2, $xr3
+xvfnmsub.d $xr0, $xr1, $xr2, $xr3
+vfcmp.caf.d $vr0, $vr1, $vr2
+vfcmp.saf.d $vr0, $vr1, $vr2
+vfcmp.clt.d $vr0, $vr1, $vr2
+vfcmp.slt.d $vr0, $vr1, $vr2
+vfcmp.ceq.d $vr0, $vr1, $vr2
+vfcmp.seq.d $vr0, $vr1, $vr2
+vfcmp.cle.d $vr0, $vr1, $vr2
+vfcmp.sle.d $vr0, $vr1, $vr2
+vfcmp.cun.d $vr0, $vr1, $vr2
+vfcmp.sun.d $vr0, $vr1, $vr2
+vfcmp.cult.d $vr0, $vr1, $vr2
+vfcmp.sult.d $vr0, $vr1, $vr2
+vfcmp.cueq.d $vr0, $vr1, $vr2
+vfcmp.sueq.d $vr0, $vr1, $vr2
+vfcmp.cule.d $vr0, $vr1, $vr2
+vfcmp.sule.d $vr0, $vr1, $vr2
+vfcmp.cne.d $vr0, $vr1, $vr2
+vfcmp.sne.d $vr0, $vr1, $vr2
+vfcmp.cor.d $vr0, $vr1, $vr2
+vfcmp.sor.d $vr0, $vr1, $vr2
+vfcmp.cune.d $vr0, $vr1, $vr2
+vfcmp.sune.d $vr0, $vr1, $vr2
+xvfcmp.caf.d $xr0, $xr1, $xr2
+xvfcmp.saf.d $xr0, $xr1, $xr2
+xvfcmp.clt.d $xr0, $xr1, $xr2
+xvfcmp.slt.d $xr0, $xr1, $xr2
+xvfcmp.ceq.d $xr0, $xr1, $xr2
+xvfcmp.seq.d $xr0, $xr1, $xr2
+xvfcmp.cle.d $xr0, $xr1, $xr2
+xvfcmp.sle.d $xr0, $xr1, $xr2
+xvfcmp.cun.d $xr0, $xr1, $xr2
+xvfcmp.sun.d $xr0, $xr1, $xr2
+xvfcmp.cult.d $xr0, $xr1, $xr2
+xvfcmp.sult.d $xr0, $xr1, $xr2
+xvfcmp.cueq.d $xr0, $xr1, $xr2
+xvfcmp.sueq.d $xr0, $xr1, $xr2
+xvfcmp.cule.d $xr0, $xr1, $xr2
+xvfcmp.sule.d $xr0, $xr1, $xr2
+xvfcmp.cne.d $xr0, $xr1, $xr2
+xvfcmp.sne.d $xr0, $xr1, $xr2
+xvfcmp.cor.d $xr0, $xr1, $xr2
+xvfcmp.sor.d $xr0, $xr1, $xr2
+xvfcmp.cune.d $xr0, $xr1, $xr2
+xvfcmp.sune.d $xr0, $xr1, $xr2
+vld $vr0, $r1, 1
+vst $vr0, $r1, 1
+xvld $xr0, $r1, 1
+xvst $xr0, $r1, 1
+vldx $vr0, $r1, $r2
+vstx $vr0, $r1, $r2
+xvldx $xr0, $r1, $r2
+xvstx $xr0, $r1, $r2
+vldrepl.d $vr0, $r1, 1000
+vldrepl.w $vr0, $r1, 100
+vldrepl.h $vr0, $r1, 10
+vldrepl.b $vr0, $r1, 1
+vstelm.d $vr0, $r1, 1000, 1
+vstelm.w $vr0, $r1, 100, 1
+vstelm.h $vr0, $r1, 10, 1
+vstelm.b $vr0, $r1, 1, 1
+xvldrepl.d $xr0, $r1, 1000
+xvldrepl.w $xr0, $r1, 100
+xvldrepl.h $xr0, $r1, 10
+xvldrepl.b $xr0, $r1, 1
+xvstelm.d $xr0, $r1, 1000, 1
+xvstelm.w $xr0, $r1, 100, 1
+xvstelm.h $xr0, $r1, 10, 1
+xvstelm.b $xr0, $r1, 1, 1
+vseq.b $vr0, $vr1, $vr2
+vseq.h $vr0, $vr1, $vr2
+vseq.w $vr0, $vr1, $vr2
+vseq.d $vr0, $vr1, $vr2
+vsle.b $vr0, $vr1, $vr2
+vsle.h $vr0, $vr1, $vr2
+vsle.w $vr0, $vr1, $vr2
+vsle.d $vr0, $vr1, $vr2
+vsle.bu $vr0, $vr1, $vr2
+vsle.hu $vr0, $vr1, $vr2
+vsle.wu $vr0, $vr1, $vr2
+vsle.du $vr0, $vr1, $vr2
+vslt.b $vr0, $vr1, $vr2
+vslt.h $vr0, $vr1, $vr2
+vslt.w $vr0, $vr1, $vr2
+vslt.d $vr0, $vr1, $vr2
+vslt.bu $vr0, $vr1, $vr2
+vslt.hu $vr0, $vr1, $vr2
+vslt.wu $vr0, $vr1, $vr2
+vslt.du $vr0, $vr1, $vr2
+vadd.b $vr0, $vr1, $vr2
+vadd.h $vr0, $vr1, $vr2
+vadd.w $vr0, $vr1, $vr2
+vadd.d $vr0, $vr1, $vr2
+vsub.b $vr0, $vr1, $vr2
+vsub.h $vr0, $vr1, $vr2
+vsub.w $vr0, $vr1, $vr2
+vsub.d $vr0, $vr1, $vr2
+vsadd.b $vr0, $vr1, $vr2
+vsadd.h $vr0, $vr1, $vr2
+vsadd.w $vr0, $vr1, $vr2
+vsadd.d $vr0, $vr1, $vr2
+vssub.b $vr0, $vr1, $vr2
+vssub.h $vr0, $vr1, $vr2
+vssub.w $vr0, $vr1, $vr2
+vssub.d $vr0, $vr1, $vr2
+vsadd.bu $vr0, $vr1, $vr2
+vsadd.hu $vr0, $vr1, $vr2
+vsadd.wu $vr0, $vr1, $vr2
+vsadd.du $vr0, $vr1, $vr2
+vssub.bu $vr0, $vr1, $vr2
+vssub.hu $vr0, $vr1, $vr2
+vssub.wu $vr0, $vr1, $vr2
+vssub.du $vr0, $vr1, $vr2
+vhaddw.h.b $vr0, $vr1, $vr2
+vhaddw.w.h $vr0, $vr1, $vr2
+vhaddw.d.w $vr0, $vr1, $vr2
+vhaddw.q.d $vr0, $vr1, $vr2
+vhsubw.h.b $vr0, $vr1, $vr2
+vhsubw.w.h $vr0, $vr1, $vr2
+vhsubw.d.w $vr0, $vr1, $vr2
+vhsubw.q.d $vr0, $vr1, $vr2
+vhaddw.hu.bu $vr0, $vr1, $vr2
+vhaddw.wu.hu $vr0, $vr1, $vr2
+vhaddw.du.wu $vr0, $vr1, $vr2
+vhaddw.qu.du $vr0, $vr1, $vr2
+vhsubw.hu.bu $vr0, $vr1, $vr2
+vhsubw.wu.hu $vr0, $vr1, $vr2
+vhsubw.du.wu $vr0, $vr1, $vr2
+vhsubw.qu.du $vr0, $vr1, $vr2
+vadda.b $vr0, $vr1, $vr2
+vadda.h $vr0, $vr1, $vr2
+vadda.w $vr0, $vr1, $vr2
+vadda.d $vr0, $vr1, $vr2
+vabsd.b $vr0, $vr1, $vr2
+vabsd.h $vr0, $vr1, $vr2
+vabsd.w $vr0, $vr1, $vr2
+vabsd.d $vr0, $vr1, $vr2
+vabsd.bu $vr0, $vr1, $vr2
+vabsd.hu $vr0, $vr1, $vr2
+vabsd.wu $vr0, $vr1, $vr2
+vabsd.du $vr0, $vr1, $vr2
+vavg.b $vr0, $vr1, $vr2
+vavg.h $vr0, $vr1, $vr2
+vavg.w $vr0, $vr1, $vr2
+vavg.d $vr0, $vr1, $vr2
+vavg.bu $vr0, $vr1, $vr2
+vavg.hu $vr0, $vr1, $vr2
+vavg.wu $vr0, $vr1, $vr2
+vavg.du $vr0, $vr1, $vr2
+vavgr.b $vr0, $vr1, $vr2
+vavgr.h $vr0, $vr1, $vr2
+vavgr.w $vr0, $vr1, $vr2
+vavgr.d $vr0, $vr1, $vr2
+vavgr.bu $vr0, $vr1, $vr2
+vavgr.hu $vr0, $vr1, $vr2
+vavgr.wu $vr0, $vr1, $vr2
+vavgr.du $vr0, $vr1, $vr2
+vmax.b $vr0, $vr1, $vr2
+vmax.h $vr0, $vr1, $vr2
+vmax.w $vr0, $vr1, $vr2
+vmax.d $vr0, $vr1, $vr2
+vmin.b $vr0, $vr1, $vr2
+vmin.h $vr0, $vr1, $vr2
+vmin.w $vr0, $vr1, $vr2
+vmin.d $vr0, $vr1, $vr2
+vmax.bu $vr0, $vr1, $vr2
+vmax.hu $vr0, $vr1, $vr2
+vmax.wu $vr0, $vr1, $vr2
+vmax.du $vr0, $vr1, $vr2
+vmin.bu $vr0, $vr1, $vr2
+vmin.hu $vr0, $vr1, $vr2
+vmin.wu $vr0, $vr1, $vr2
+vmin.du $vr0, $vr1, $vr2
+vmul.b $vr0, $vr1, $vr2
+vmul.h $vr0, $vr1, $vr2
+vmul.w $vr0, $vr1, $vr2
+vmul.d $vr0, $vr1, $vr2
+vmuh.b $vr0, $vr1, $vr2
+vmuh.h $vr0, $vr1, $vr2
+vmuh.w $vr0, $vr1, $vr2
+vmuh.d $vr0, $vr1, $vr2
+vmuh.bu $vr0, $vr1, $vr2
+vmuh.hu $vr0, $vr1, $vr2
+vmuh.wu $vr0, $vr1, $vr2
+vmuh.du $vr0, $vr1, $vr2
+vmadd.b $vr0, $vr1, $vr2
+vmadd.h $vr0, $vr1, $vr2
+vmadd.w $vr0, $vr1, $vr2
+vmadd.d $vr0, $vr1, $vr2
+vmsub.b $vr0, $vr1, $vr2
+vmsub.h $vr0, $vr1, $vr2
+vmsub.w $vr0, $vr1, $vr2
+vmsub.d $vr0, $vr1, $vr2
+vdiv.b $vr0, $vr1, $vr2
+vdiv.h $vr0, $vr1, $vr2
+vdiv.w $vr0, $vr1, $vr2
+vdiv.d $vr0, $vr1, $vr2
+vmod.b $vr0, $vr1, $vr2
+vmod.h $vr0, $vr1, $vr2
+vmod.w $vr0, $vr1, $vr2
+vmod.d $vr0, $vr1, $vr2
+vdiv.bu $vr0, $vr1, $vr2
+vdiv.hu $vr0, $vr1, $vr2
+vdiv.wu $vr0, $vr1, $vr2
+vdiv.du $vr0, $vr1, $vr2
+vmod.bu $vr0, $vr1, $vr2
+vmod.hu $vr0, $vr1, $vr2
+vmod.wu $vr0, $vr1, $vr2
+vmod.du $vr0, $vr1, $vr2
+vsll.b $vr0, $vr1, $vr2
+vsll.h $vr0, $vr1, $vr2
+vsll.w $vr0, $vr1, $vr2
+vsll.d $vr0, $vr1, $vr2
+vsrl.b $vr0, $vr1, $vr2
+vsrl.h $vr0, $vr1, $vr2
+vsrl.w $vr0, $vr1, $vr2
+vsrl.d $vr0, $vr1, $vr2
+vsra.b $vr0, $vr1, $vr2
+vsra.h $vr0, $vr1, $vr2
+vsra.w $vr0, $vr1, $vr2
+vsra.d $vr0, $vr1, $vr2
+vrotr.b $vr0, $vr1, $vr2
+vrotr.h $vr0, $vr1, $vr2
+vrotr.w $vr0, $vr1, $vr2
+vrotr.d $vr0, $vr1, $vr2
+vsrlr.b $vr0, $vr1, $vr2
+vsrlr.h $vr0, $vr1, $vr2
+vsrlr.w $vr0, $vr1, $vr2
+vsrlr.d $vr0, $vr1, $vr2
+vsrar.b $vr0, $vr1, $vr2
+vsrar.h $vr0, $vr1, $vr2
+vsrar.w $vr0, $vr1, $vr2
+vsrar.d $vr0, $vr1, $vr2
+vsrln.b.h $vr0, $vr1, $vr2
+vsrln.h.w $vr0, $vr1, $vr2
+vsrln.w.d $vr0, $vr1, $vr2
+vsran.b.h $vr0, $vr1, $vr2
+vsran.h.w $vr0, $vr1, $vr2
+vsran.w.d $vr0, $vr1, $vr2
+vsrlrn.b.h $vr0, $vr1, $vr2
+vsrlrn.h.w $vr0, $vr1, $vr2
+vsrlrn.w.d $vr0, $vr1, $vr2
+vsrarn.b.h $vr0, $vr1, $vr2
+vsrarn.h.w $vr0, $vr1, $vr2
+vsrarn.w.d $vr0, $vr1, $vr2
+vssrln.b.h $vr0, $vr1, $vr2
+vssrln.h.w $vr0, $vr1, $vr2
+vssrln.w.d $vr0, $vr1, $vr2
+vssran.b.h $vr0, $vr1, $vr2
+vssran.h.w $vr0, $vr1, $vr2
+vssran.w.d $vr0, $vr1, $vr2
+vssrlrn.b.h $vr0, $vr1, $vr2
+vssrlrn.h.w $vr0, $vr1, $vr2
+vssrlrn.w.d $vr0, $vr1, $vr2
+vssrarn.b.h $vr0, $vr1, $vr2
+vssrarn.h.w $vr0, $vr1, $vr2
+vssrarn.w.d $vr0, $vr1, $vr2
+vssrln.bu.h $vr0, $vr1, $vr2
+vssrln.hu.w $vr0, $vr1, $vr2
+vssrln.wu.d $vr0, $vr1, $vr2
+vssran.bu.h $vr0, $vr1, $vr2
+vssran.hu.w $vr0, $vr1, $vr2
+vssran.wu.d $vr0, $vr1, $vr2
+vssrlrn.bu.h $vr0, $vr1, $vr2
+vssrlrn.hu.w $vr0, $vr1, $vr2
+vssrlrn.wu.d $vr0, $vr1, $vr2
+vssrarn.bu.h $vr0, $vr1, $vr2
+vssrarn.hu.w $vr0, $vr1, $vr2
+vssrarn.wu.d $vr0, $vr1, $vr2
+vbitclr.b $vr0, $vr1, $vr2
+vbitclr.h $vr0, $vr1, $vr2
+vbitclr.w $vr0, $vr1, $vr2
+vbitclr.d $vr0, $vr1, $vr2
+vbitset.b $vr0, $vr1, $vr2
+vbitset.h $vr0, $vr1, $vr2
+vbitset.w $vr0, $vr1, $vr2
+vbitset.d $vr0, $vr1, $vr2
+vbitrev.b $vr0, $vr1, $vr2
+vbitrev.h $vr0, $vr1, $vr2
+vbitrev.w $vr0, $vr1, $vr2
+vbitrev.d $vr0, $vr1, $vr2
+vpackev.b $vr0, $vr1, $vr2
+vpackev.h $vr0, $vr1, $vr2
+vpackev.w $vr0, $vr1, $vr2
+vpackev.d $vr0, $vr1, $vr2
+vpackod.b $vr0, $vr1, $vr2
+vpackod.h $vr0, $vr1, $vr2
+vpackod.w $vr0, $vr1, $vr2
+vpackod.d $vr0, $vr1, $vr2
+vilvl.b $vr0, $vr1, $vr2
+vilvl.h $vr0, $vr1, $vr2
+vilvl.w $vr0, $vr1, $vr2
+vilvl.d $vr0, $vr1, $vr2
+vilvh.b $vr0, $vr1, $vr2
+vilvh.h $vr0, $vr1, $vr2
+vilvh.w $vr0, $vr1, $vr2
+vilvh.d $vr0, $vr1, $vr2
+vpickev.b $vr0, $vr1, $vr2
+vpickev.h $vr0, $vr1, $vr2
+vpickev.w $vr0, $vr1, $vr2
+vpickev.d $vr0, $vr1, $vr2
+vpickod.b $vr0, $vr1, $vr2
+vpickod.h $vr0, $vr1, $vr2
+vpickod.w $vr0, $vr1, $vr2
+vpickod.d $vr0, $vr1, $vr2
+vreplve.b $vr0, $vr1, $r2
+vreplve.h $vr0, $vr1, $r2
+vreplve.w $vr0, $vr1, $r2
+vreplve.d $vr0, $vr1, $r2
+vand.v $vr0, $vr1, $vr2
+vor.v $vr0, $vr1, $vr2
+vxor.v $vr0, $vr1, $vr2
+vnor.v $vr0, $vr1, $vr2
+vandn.v $vr0, $vr1, $vr2
+vorn.v $vr0, $vr1, $vr2
+vfrstp.b $vr0, $vr1, $vr2
+vfrstp.h $vr0, $vr1, $vr2
+vadd.q $vr0, $vr1, $vr2
+vsub.q $vr0, $vr1, $vr2
+vsigncov.b $vr0, $vr1, $vr2
+vsigncov.h $vr0, $vr1, $vr2
+vsigncov.w $vr0, $vr1, $vr2
+vsigncov.d $vr0, $vr1, $vr2
+vfadd.s $vr0, $vr1, $vr2
+vfadd.d $vr0, $vr1, $vr2
+vfsub.s $vr0, $vr1, $vr2
+vfsub.d $vr0, $vr1, $vr2
+vfmul.s $vr0, $vr1, $vr2
+vfmul.d $vr0, $vr1, $vr2
+vfdiv.s $vr0, $vr1, $vr2
+vfdiv.d $vr0, $vr1, $vr2
+vfmax.s $vr0, $vr1, $vr2
+vfmax.d $vr0, $vr1, $vr2
+vfmin.s $vr0, $vr1, $vr2
+vfmin.d $vr0, $vr1, $vr2
+vfmaxa.s $vr0, $vr1, $vr2
+vfmaxa.d $vr0, $vr1, $vr2
+vfmina.s $vr0, $vr1, $vr2
+vfmina.d $vr0, $vr1, $vr2
+vfcvt.h.s $vr0, $vr1, $vr2
+vfcvt.s.d $vr0, $vr1, $vr2
+vffint.s.l $vr0, $vr1, $vr2
+vftint.w.d $vr0, $vr1, $vr2
+vftintrm.w.d $vr0, $vr1, $vr2
+vftintrp.w.d $vr0, $vr1, $vr2
+vftintrz.w.d $vr0, $vr1, $vr2
+vftintrne.w.d $vr0, $vr1, $vr2
+vshuf.h $vr0, $vr1, $vr2
+vshuf.w $vr0, $vr1, $vr2
+vshuf.d $vr0, $vr1, $vr2
+vseqi.b $vr0, $vr1, 1
+vseqi.h $vr0, $vr1, 1
+vseqi.w $vr0, $vr1, 1
+vseqi.d $vr0, $vr1, 1
+vslei.b $vr0, $vr1, 1
+vslei.h $vr0, $vr1, 1
+vslei.w $vr0, $vr1, 1
+vslei.d $vr0, $vr1, 1
+vslei.bu $vr0, $vr1, 1
+vslei.hu $vr0, $vr1, 1
+vslei.wu $vr0, $vr1, 1
+vslei.du $vr0, $vr1, 1
+vslti.b $vr0, $vr1, 1
+vslti.h $vr0, $vr1, 1
+vslti.w $vr0, $vr1, 1
+vslti.d $vr0, $vr1, 1
+vslti.bu $vr0, $vr1, 1
+vslti.hu $vr0, $vr1, 1
+vslti.wu $vr0, $vr1, 1
+vslti.du $vr0, $vr1, 1
+vaddi.bu $vr0, $vr1, 1
+vaddi.hu $vr0, $vr1, 1
+vaddi.wu $vr0, $vr1, 1
+vaddi.du $vr0, $vr1, 1
+vsubi.bu $vr0, $vr1, 1
+vsubi.hu $vr0, $vr1, 1
+vsubi.wu $vr0, $vr1, 1
+vsubi.du $vr0, $vr1, 1
+vbsll.v $vr0, $vr1, 1
+vbsrl.v $vr0, $vr1, 1
+vmaxi.b $vr0, $vr1, 1
+vmaxi.h $vr0, $vr1, 1
+vmaxi.w $vr0, $vr1, 1
+vmaxi.d $vr0, $vr1, 1
+vmini.b $vr0, $vr1, 1
+vmini.h $vr0, $vr1, 1
+vmini.w $vr0, $vr1, 1
+vmini.d $vr0, $vr1, 1
+vmaxi.bu $vr0, $vr1, 1
+vmaxi.hu $vr0, $vr1, 1
+vmaxi.wu $vr0, $vr1, 1
+vmaxi.du $vr0, $vr1, 1
+vmini.bu $vr0, $vr1, 1
+vmini.hu $vr0, $vr1, 1
+vmini.wu $vr0, $vr1, 1
+vmini.du $vr0, $vr1, 1
+vfrstpi.b $vr0, $vr1, 1
+vfrstpi.h $vr0, $vr1, 1
+vclo.b $vr0, $vr1
+vclo.h $vr0, $vr1
+vclo.w $vr0, $vr1
+vclo.d $vr0, $vr1
+vclz.b $vr0, $vr1
+vclz.h $vr0, $vr1
+vclz.w $vr0, $vr1
+vclz.d $vr0, $vr1
+vpcnt.b $vr0, $vr1
+vpcnt.h $vr0, $vr1
+vpcnt.w $vr0, $vr1
+vpcnt.d $vr0, $vr1
+vneg.b $vr0, $vr1
+vneg.h $vr0, $vr1
+vneg.w $vr0, $vr1
+vneg.d $vr0, $vr1
+vmskltz.b $vr0, $vr1
+vmskltz.h $vr0, $vr1
+vmskltz.w $vr0, $vr1
+vmskltz.d $vr0, $vr1
+vmskgez.b $vr0, $vr1
+vmsknz.b $vr0, $vr1
+vseteqz.v $fcc0, $vr1
+vsetnez.v $fcc0, $vr1
+vsetanyeqz.b $fcc0, $vr1
+vsetanyeqz.h $fcc0, $vr1
+vsetanyeqz.w $fcc0, $vr1
+vsetanyeqz.d $fcc0, $vr1
+vsetallnez.b $fcc0, $vr1
+vsetallnez.h $fcc0, $vr1
+vsetallnez.w $fcc0, $vr1
+vsetallnez.d $fcc0, $vr1
+vflogb.s $vr0, $vr1
+vflogb.d $vr0, $vr1
+vfclass.s $vr0, $vr1
+vfclass.d $vr0, $vr1
+vfsqrt.s $vr0, $vr1
+vfsqrt.d $vr0, $vr1
+vfrecip.s $vr0, $vr1
+vfrecip.d $vr0, $vr1
+vfrsqrt.s $vr0, $vr1
+vfrsqrt.d $vr0, $vr1
+vfrint.s $vr0, $vr1
+vfrint.d $vr0, $vr1
+vfrintrm.s $vr0, $vr1
+vfrintrm.d $vr0, $vr1
+vfrintrp.s $vr0, $vr1
+vfrintrp.d $vr0, $vr1
+vfrintrz.s $vr0, $vr1
+vfrintrz.d $vr0, $vr1
+vfrintrne.s $vr0, $vr1
+vfrintrne.d $vr0, $vr1
+vfcvtl.s.h $vr0, $vr1
+vfcvth.s.h $vr0, $vr1
+vfcvtl.d.s $vr0, $vr1
+vfcvth.d.s $vr0, $vr1
+vffint.s.w $vr0, $vr1
+vffint.s.wu $vr0, $vr1
+vffint.d.l $vr0, $vr1
+vffint.d.lu $vr0, $vr1
+vffintl.d.w $vr0, $vr1
+vffinth.d.w $vr0, $vr1
+vftint.w.s $vr0, $vr1
+vftint.l.d $vr0, $vr1
+vftintrm.w.s $vr0, $vr1
+vftintrm.l.d $vr0, $vr1
+vftintrp.w.s $vr0, $vr1
+vftintrp.l.d $vr0, $vr1
+vftintrz.w.s $vr0, $vr1
+vftintrz.l.d $vr0, $vr1
+vftintrne.w.s $vr0, $vr1
+vftintrne.l.d $vr0, $vr1
+vftint.wu.s $vr0, $vr1
+vftint.lu.d $vr0, $vr1
+vftintrz.wu.s $vr0, $vr1
+vftintrz.lu.d $vr0, $vr1
+vftintl.l.s $vr0, $vr1
+vftinth.l.s $vr0, $vr1
+vftintrml.l.s $vr0, $vr1
+vftintrmh.l.s $vr0, $vr1
+vftintrpl.l.s $vr0, $vr1
+vftintrph.l.s $vr0, $vr1
+vftintrzl.l.s $vr0, $vr1
+vftintrzh.l.s $vr0, $vr1
+vftintrnel.l.s $vr0, $vr1
+vftintrneh.l.s $vr0, $vr1
+vexth.h.b $vr0, $vr1
+vexth.w.h $vr0, $vr1
+vexth.d.w $vr0, $vr1
+vexth.q.d $vr0, $vr1
+vexth.hu.bu $vr0, $vr1
+vexth.wu.hu $vr0, $vr1
+vexth.du.wu $vr0, $vr1
+vexth.qu.du $vr0, $vr1
+vreplgr2vr.b $vr0, $r1
+vreplgr2vr.h $vr0, $r1
+vreplgr2vr.w $vr0, $r1
+vreplgr2vr.d $vr0, $r1
+vrotri.b $vr0, $vr1, 1
+vrotri.h $vr0, $vr1, 1
+vrotri.w $vr0, $vr1, 1
+vrotri.d $vr0, $vr1, 1
+vsrlri.b $vr0, $vr1, 1
+vsrlri.h $vr0, $vr1, 1
+vsrlri.w $vr0, $vr1, 1
+vsrlri.d $vr0, $vr1, 1
+vsrari.b $vr0, $vr1, 1
+vsrari.h $vr0, $vr1, 1
+vsrari.w $vr0, $vr1, 1
+vsrari.d $vr0, $vr1, 1
+vinsgr2vr.b $vr0, $r1, 1
+vinsgr2vr.h $vr0, $r1, 1
+vinsgr2vr.w $vr0, $r1, 1
+vinsgr2vr.d $vr0, $r1, 1
+vpickve2gr.b $r0, $vr1, 1
+vpickve2gr.h $r0, $vr1, 1
+vpickve2gr.w $r0, $vr1, 1
+vpickve2gr.d $r0, $vr1, 1
+vpickve2gr.bu $r0, $vr1, 1
+vpickve2gr.hu $r0, $vr1, 1
+vpickve2gr.wu $r0, $vr1, 1
+vpickve2gr.du $r0, $vr1, 1
+vreplvei.b $vr0, $vr1, 1
+vreplvei.h $vr0, $vr1, 1
+vreplvei.w $vr0, $vr1, 1
+vreplvei.d $vr0, $vr1, 1
+vsllwil.h.b $vr0, $vr1, 1
+vsllwil.w.h $vr0, $vr1, 1
+vsllwil.d.w $vr0, $vr1, 1
+vextl.q.d $vr0, $vr1
+vsllwil.hu.bu $vr0, $vr1, 1
+vsllwil.wu.hu $vr0, $vr1, 1
+vsllwil.du.wu $vr0, $vr1, 1
+vextl.qu.du $vr0, $vr1
+vbitclri.b $vr0, $vr1, 1
+vbitclri.h $vr0, $vr1, 1
+vbitclri.w $vr0, $vr1, 1
+vbitclri.d $vr0, $vr1, 1
+vbitseti.b $vr0, $vr1, 1
+vbitseti.h $vr0, $vr1, 1
+vbitseti.w $vr0, $vr1, 1
+vbitseti.d $vr0, $vr1, 1
+vbitrevi.b $vr0, $vr1, 1
+vbitrevi.h $vr0, $vr1, 1
+vbitrevi.w $vr0, $vr1, 1
+vbitrevi.d $vr0, $vr1, 1
+vsat.b $vr0, $vr1, 1
+vsat.h $vr0, $vr1, 1
+vsat.w $vr0, $vr1, 1
+vsat.d $vr0, $vr1, 1
+vsat.bu $vr0, $vr1, 1
+vsat.hu $vr0, $vr1, 1
+vsat.wu $vr0, $vr1, 1
+vsat.du $vr0, $vr1, 1
+vslli.b $vr0, $vr1, 1
+vslli.h $vr0, $vr1, 1
+vslli.w $vr0, $vr1, 1
+vslli.d $vr0, $vr1, 1
+vsrli.b $vr0, $vr1, 1
+vsrli.h $vr0, $vr1, 1
+vsrli.w $vr0, $vr1, 1
+vsrli.d $vr0, $vr1, 1
+vsrai.b $vr0, $vr1, 1
+vsrai.h $vr0, $vr1, 1
+vsrai.w $vr0, $vr1, 1
+vsrai.d $vr0, $vr1, 1
+vsrlni.b.h $vr0, $vr1, 1
+vsrlni.h.w $vr0, $vr1, 1
+vsrlni.w.d $vr0, $vr1, 1
+vsrlni.d.q $vr0, $vr1, 1
+vssrlni.b.h $vr0, $vr1, 1
+vssrlni.h.w $vr0, $vr1, 1
+vssrlni.w.d $vr0, $vr1, 1
+vssrlni.d.q $vr0, $vr1, 1
+vsrlrni.b.h $vr0, $vr1, 1
+vsrlrni.h.w $vr0, $vr1, 1
+vsrlrni.w.d $vr0, $vr1, 1
+vsrlrni.d.q $vr0, $vr1, 1
+vssrlni.bu.h $vr0, $vr1, 1
+vssrlni.hu.w $vr0, $vr1, 1
+vssrlni.wu.d $vr0, $vr1, 1
+vssrlni.du.q $vr0, $vr1, 1
+vssrlrni.b.h $vr0, $vr1, 1
+vssrlrni.h.w $vr0, $vr1, 1
+vssrlrni.w.d $vr0, $vr1, 1
+vssrlrni.d.q $vr0, $vr1, 1
+vssrlrni.bu.h $vr0, $vr1, 1
+vssrlrni.hu.w $vr0, $vr1, 1
+vssrlrni.wu.d $vr0, $vr1, 1
+vssrlrni.du.q $vr0, $vr1, 1
+vsrani.b.h $vr0, $vr1, 1
+vsrani.h.w $vr0, $vr1, 1
+vsrani.w.d $vr0, $vr1, 1
+vsrani.d.q $vr0, $vr1, 1
+vsrarni.b.h $vr0, $vr1, 1
+vsrarni.h.w $vr0, $vr1, 1
+vsrarni.w.d $vr0, $vr1, 1
+vsrarni.d.q $vr0, $vr1, 1
+vssrani.b.h $vr0, $vr1, 1
+vssrani.h.w $vr0, $vr1, 1
+vssrani.w.d $vr0, $vr1, 1
+vssrani.d.q $vr0, $vr1, 1
+vssrani.bu.h $vr0, $vr1, 1
+vssrani.hu.w $vr0, $vr1, 1
+vssrani.wu.d $vr0, $vr1, 1
+vssrani.du.q $vr0, $vr1, 1
+vssrarni.b.h $vr0, $vr1, 1
+vssrarni.h.w $vr0, $vr1, 1
+vssrarni.w.d $vr0, $vr1, 1
+vssrarni.d.q $vr0, $vr1, 1
+vssrarni.bu.h $vr0, $vr1, 1
+vssrarni.hu.w $vr0, $vr1, 1
+vssrarni.wu.d $vr0, $vr1, 1
+vssrarni.du.q $vr0, $vr1, 1
+vextrins.d $vr0, $vr1, 1
+vextrins.w $vr0, $vr1, 1
+vextrins.h $vr0, $vr1, 1
+vextrins.b $vr0, $vr1, 1
+vshuf4i.b $vr0, $vr1, 1
+vshuf4i.h $vr0, $vr1, 1
+vshuf4i.w $vr0, $vr1, 1
+vshuf4i.d $vr0, $vr1, 1
+vbitseli.b $vr0, $vr1, 1
+vandi.b $vr0, $vr1, 1
+vori.b $vr0, $vr1, 1
+vxori.b $vr0, $vr1, 1
+vnori.b $vr0, $vr1, 1
+vrepli.b $vr0, 1
+vaddwev.h.b $vr0, $vr1, $vr2
+vaddwev.w.h $vr0, $vr1, $vr2
+vaddwev.d.w $vr0, $vr1, $vr2
+vaddwev.q.d $vr0, $vr1, $vr2
+vaddwev.h.bu $vr0, $vr1, $vr2
+vaddwev.w.hu $vr0, $vr1, $vr2
+vaddwev.d.wu $vr0, $vr1, $vr2
+vaddwev.q.du $vr0, $vr1, $vr2
+vaddwev.h.bu.b $vr0, $vr1, $vr2
+vaddwev.w.hu.h $vr0, $vr1, $vr2
+vaddwev.d.wu.w $vr0, $vr1, $vr2
+vaddwev.q.du.d $vr0, $vr1, $vr2
+vaddwod.h.b $vr0, $vr1, $vr2
+vaddwod.w.h $vr0, $vr1, $vr2
+vaddwod.d.w $vr0, $vr1, $vr2
+vaddwod.q.d $vr0, $vr1, $vr2
+vaddwod.h.bu $vr0, $vr1, $vr2
+vaddwod.w.hu $vr0, $vr1, $vr2
+vaddwod.d.wu $vr0, $vr1, $vr2
+vaddwod.q.du $vr0, $vr1, $vr2
+vaddwod.h.bu.b $vr0, $vr1, $vr2
+vaddwod.w.hu.h $vr0, $vr1, $vr2
+vaddwod.d.wu.w $vr0, $vr1, $vr2
+vaddwod.q.du.d $vr0, $vr1, $vr2
+vmaddwev.h.b $vr0, $vr1, $vr2
+vmaddwev.w.h $vr0, $vr1, $vr2
+vmaddwev.d.w $vr0, $vr1, $vr2
+vmaddwev.q.d $vr0, $vr1, $vr2
+vmaddwev.h.bu $vr0, $vr1, $vr2
+vmaddwev.w.hu $vr0, $vr1, $vr2
+vmaddwev.d.wu $vr0, $vr1, $vr2
+vmaddwev.q.du $vr0, $vr1, $vr2
+vmaddwev.h.bu.b $vr0, $vr1, $vr2
+vmaddwev.w.hu.h $vr0, $vr1, $vr2
+vmaddwev.d.wu.w $vr0, $vr1, $vr2
+vmaddwev.q.du.d $vr0, $vr1, $vr2
+vmaddwod.h.b $vr0, $vr1, $vr2
+vmaddwod.w.h $vr0, $vr1, $vr2
+vmaddwod.d.w $vr0, $vr1, $vr2
+vmaddwod.q.d $vr0, $vr1, $vr2
+vmaddwod.h.bu $vr0, $vr1, $vr2
+vmaddwod.w.hu $vr0, $vr1, $vr2
+vmaddwod.d.wu $vr0, $vr1, $vr2
+vmaddwod.q.du $vr0, $vr1, $vr2
+vmaddwod.h.bu.b $vr0, $vr1, $vr2
+vmaddwod.w.hu.h $vr0, $vr1, $vr2
+vmaddwod.d.wu.w $vr0, $vr1, $vr2
+vmaddwod.q.du.d $vr0, $vr1, $vr2
+vmulwev.h.b $vr0, $vr1, $vr2
+vmulwev.w.h $vr0, $vr1, $vr2
+vmulwev.d.w $vr0, $vr1, $vr2
+vmulwev.q.d $vr0, $vr1, $vr2
+vmulwev.h.bu $vr0, $vr1, $vr2
+vmulwev.w.hu $vr0, $vr1, $vr2
+vmulwev.d.wu $vr0, $vr1, $vr2
+vmulwev.q.du $vr0, $vr1, $vr2
+vmulwev.h.bu.b $vr0, $vr1, $vr2
+vmulwev.w.hu.h $vr0, $vr1, $vr2
+vmulwev.d.wu.w $vr0, $vr1, $vr2
+vmulwev.q.du.d $vr0, $vr1, $vr2
+vmulwod.h.b $vr0, $vr1, $vr2
+vmulwod.w.h $vr0, $vr1, $vr2
+vmulwod.d.w $vr0, $vr1, $vr2
+vmulwod.q.d $vr0, $vr1, $vr2
+vmulwod.h.bu $vr0, $vr1, $vr2
+vmulwod.w.hu $vr0, $vr1, $vr2
+vmulwod.d.wu $vr0, $vr1, $vr2
+vmulwod.q.du $vr0, $vr1, $vr2
+vmulwod.h.bu.b $vr0, $vr1, $vr2
+vmulwod.w.hu.h $vr0, $vr1, $vr2
+vmulwod.d.wu.w $vr0, $vr1, $vr2
+vmulwod.q.du.d $vr0, $vr1, $vr2
+vsubwev.h.b $vr0, $vr1, $vr2
+vsubwev.w.h $vr0, $vr1, $vr2
+vsubwev.d.w $vr0, $vr1, $vr2
+vsubwev.q.d $vr0, $vr1, $vr2
+vsubwev.h.bu $vr0, $vr1, $vr2
+vsubwev.w.hu $vr0, $vr1, $vr2
+vsubwev.d.wu $vr0, $vr1, $vr2
+vsubwev.q.du $vr0, $vr1, $vr2
+vsubwod.h.b $vr0, $vr1, $vr2
+vsubwod.w.h $vr0, $vr1, $vr2
+vsubwod.d.w $vr0, $vr1, $vr2
+vsubwod.q.d $vr0, $vr1, $vr2
+vsubwod.h.bu $vr0, $vr1, $vr2
+vsubwod.w.hu $vr0, $vr1, $vr2
+vsubwod.d.wu $vr0, $vr1, $vr2
+vsubwod.q.du $vr0, $vr1, $vr2
+vrepli.d $vr0, 1
+vrepli.h $vr0, 1
+vrepli.w $vr0, 1
+vldi $vr0, 1
+vpermi.w $vr0, $vr1, 1
+xvseq.b $xr0, $xr1, $xr2
+xvseq.h $xr0, $xr1, $xr2
+xvseq.w $xr0, $xr1, $xr2
+xvseq.d $xr0, $xr1, $xr2
+xvsle.b $xr0, $xr1, $xr2
+xvsle.h $xr0, $xr1, $xr2
+xvsle.w $xr0, $xr1, $xr2
+xvsle.d $xr0, $xr1, $xr2
+xvsle.bu $xr0, $xr1, $xr2
+xvsle.hu $xr0, $xr1, $xr2
+xvsle.wu $xr0, $xr1, $xr2
+xvsle.du $xr0, $xr1, $xr2
+xvslt.b $xr0, $xr1, $xr2
+xvslt.h $xr0, $xr1, $xr2
+xvslt.w $xr0, $xr1, $xr2
+xvslt.d $xr0, $xr1, $xr2
+xvslt.bu $xr0, $xr1, $xr2
+xvslt.hu $xr0, $xr1, $xr2
+xvslt.wu $xr0, $xr1, $xr2
+xvslt.du $xr0, $xr1, $xr2
+xvadd.b $xr0, $xr1, $xr2
+xvadd.h $xr0, $xr1, $xr2
+xvadd.w $xr0, $xr1, $xr2
+xvadd.d $xr0, $xr1, $xr2
+xvsub.b $xr0, $xr1, $xr2
+xvsub.h $xr0, $xr1, $xr2
+xvsub.w $xr0, $xr1, $xr2
+xvsub.d $xr0, $xr1, $xr2
+xvsadd.b $xr0, $xr1, $xr2
+xvsadd.h $xr0, $xr1, $xr2
+xvsadd.w $xr0, $xr1, $xr2
+xvsadd.d $xr0, $xr1, $xr2
+xvssub.b $xr0, $xr1, $xr2
+xvssub.h $xr0, $xr1, $xr2
+xvssub.w $xr0, $xr1, $xr2
+xvssub.d $xr0, $xr1, $xr2
+xvsadd.bu $xr0, $xr1, $xr2
+xvsadd.hu $xr0, $xr1, $xr2
+xvsadd.wu $xr0, $xr1, $xr2
+xvsadd.du $xr0, $xr1, $xr2
+xvssub.bu $xr0, $xr1, $xr2
+xvssub.hu $xr0, $xr1, $xr2
+xvssub.wu $xr0, $xr1, $xr2
+xvssub.du $xr0, $xr1, $xr2
+xvhaddw.h.b $xr0, $xr1, $xr2
+xvhaddw.w.h $xr0, $xr1, $xr2
+xvhaddw.d.w $xr0, $xr1, $xr2
+xvhaddw.q.d $xr0, $xr1, $xr2
+xvhsubw.h.b $xr0, $xr1, $xr2
+xvhsubw.w.h $xr0, $xr1, $xr2
+xvhsubw.d.w $xr0, $xr1, $xr2
+xvhsubw.q.d $xr0, $xr1, $xr2
+xvhaddw.hu.bu $xr0, $xr1, $xr2
+xvhaddw.wu.hu $xr0, $xr1, $xr2
+xvhaddw.du.wu $xr0, $xr1, $xr2
+xvhaddw.qu.du $xr0, $xr1, $xr2
+xvhsubw.hu.bu $xr0, $xr1, $xr2
+xvhsubw.wu.hu $xr0, $xr1, $xr2
+xvhsubw.du.wu $xr0, $xr1, $xr2
+xvhsubw.qu.du $xr0, $xr1, $xr2
+xvaddwev.h.b $xr0, $xr1, $xr2
+xvaddwev.w.h $xr0, $xr1, $xr2
+xvaddwev.d.w $xr0, $xr1, $xr2
+xvaddwev.q.d $xr0, $xr1, $xr2
+xvaddwev.h.bu $xr0, $xr1, $xr2
+xvaddwev.w.hu $xr0, $xr1, $xr2
+xvaddwev.d.wu $xr0, $xr1, $xr2
+xvaddwev.q.du $xr0, $xr1, $xr2
+xvaddwev.h.bu.b $xr0, $xr1, $xr2
+xvaddwev.w.hu.h $xr0, $xr1, $xr2
+xvaddwev.d.wu.w $xr0, $xr1, $xr2
+xvaddwev.q.du.d $xr0, $xr1, $xr2
+xvaddwod.h.b $xr0, $xr1, $xr2
+xvaddwod.w.h $xr0, $xr1, $xr2
+xvaddwod.d.w $xr0, $xr1, $xr2
+xvaddwod.q.d $xr0, $xr1, $xr2
+xvaddwod.h.bu $xr0, $xr1, $xr2
+xvaddwod.w.hu $xr0, $xr1, $xr2
+xvaddwod.d.wu $xr0, $xr1, $xr2
+xvaddwod.q.du $xr0, $xr1, $xr2
+xvaddwod.h.bu.b $xr0, $xr1, $xr2
+xvaddwod.w.hu.h $xr0, $xr1, $xr2
+xvaddwod.d.wu.w $xr0, $xr1, $xr2
+xvaddwod.q.du.d $xr0, $xr1, $xr2
+xvmaddwev.h.b $xr0, $xr1, $xr2
+xvmaddwev.w.h $xr0, $xr1, $xr2
+xvmaddwev.d.w $xr0, $xr1, $xr2
+xvmaddwev.q.d $xr0, $xr1, $xr2
+xvmaddwev.h.bu.b $xr0, $xr1, $xr2
+xvmaddwev.w.hu.h $xr0, $xr1, $xr2
+xvmaddwev.d.wu.w $xr0, $xr1, $xr2
+xvmaddwev.q.du.d $xr0, $xr1, $xr2
+xvmaddwev.h.bu $xr0, $xr1, $xr2
+xvmaddwev.w.hu $xr0, $xr1, $xr2
+xvmaddwev.d.wu $xr0, $xr1, $xr2
+xvmaddwev.q.du $xr0, $xr1, $xr2
+xvmaddwod.h.b $xr0, $xr1, $xr2
+xvmaddwod.w.h $xr0, $xr1, $xr2
+xvmaddwod.d.w $xr0, $xr1, $xr2
+xvmaddwod.q.d $xr0, $xr1, $xr2
+xvmaddwod.h.bu $xr0, $xr1, $xr2
+xvmaddwod.w.hu $xr0, $xr1, $xr2
+xvmaddwod.d.wu $xr0, $xr1, $xr2
+xvmaddwod.q.du $xr0, $xr1, $xr2
+xvmaddwod.h.bu.b $xr0, $xr1, $xr2
+xvmaddwod.w.hu.h $xr0, $xr1, $xr2
+xvmaddwod.d.wu.w $xr0, $xr1, $xr2
+xvmaddwod.q.du.d $xr0, $xr1, $xr2
+xvmulwev.h.b $xr0, $xr1, $xr2
+xvmulwev.w.h $xr0, $xr1, $xr2
+xvmulwev.d.w $xr0, $xr1, $xr2
+xvmulwev.q.d $xr0, $xr1, $xr2
+xvmulwev.h.bu $xr0, $xr1, $xr2
+xvmulwev.w.hu $xr0, $xr1, $xr2
+xvmulwev.d.wu $xr0, $xr1, $xr2
+xvmulwev.q.du $xr0, $xr1, $xr2
+xvmulwev.h.bu.b $xr0, $xr1, $xr2
+xvmulwev.w.hu.h $xr0, $xr1, $xr2
+xvmulwev.d.wu.w $xr0, $xr1, $xr2
+xvmulwev.q.du.d $xr0, $xr1, $xr2
+xvmulwod.h.b $xr0, $xr1, $xr2
+xvmulwod.w.h $xr0, $xr1, $xr2
+xvmulwod.d.w $xr0, $xr1, $xr2
+xvmulwod.q.d $xr0, $xr1, $xr2
+xvmulwod.h.bu $xr0, $xr1, $xr2
+xvmulwod.w.hu $xr0, $xr1, $xr2
+xvmulwod.d.wu $xr0, $xr1, $xr2
+xvmulwod.q.du $xr0, $xr1, $xr2
+xvmulwod.h.bu.b $xr0, $xr1, $xr2
+xvmulwod.w.hu.h $xr0, $xr1, $xr2
+xvmulwod.d.wu.w $xr0, $xr1, $xr2
+xvmulwod.q.du.d $xr0, $xr1, $xr2
+xvsubwev.h.b $xr0, $xr1, $xr2
+xvsubwev.w.h $xr0, $xr1, $xr2
+xvsubwev.d.w $xr0, $xr1, $xr2
+xvsubwev.q.d $xr0, $xr1, $xr2
+xvsubwev.h.bu $xr0, $xr1, $xr2
+xvsubwev.w.hu $xr0, $xr1, $xr2
+xvsubwev.d.wu $xr0, $xr1, $xr2
+xvsubwev.q.du $xr0, $xr1, $xr2
+xvsubwod.h.b $xr0, $xr1, $xr2
+xvsubwod.w.h $xr0, $xr1, $xr2
+xvsubwod.d.w $xr0, $xr1, $xr2
+xvsubwod.q.d $xr0, $xr1, $xr2
+xvsubwod.h.bu $xr0, $xr1, $xr2
+xvsubwod.w.hu $xr0, $xr1, $xr2
+xvsubwod.d.wu $xr0, $xr1, $xr2
+xvsubwod.q.du $xr0, $xr1, $xr2
+xvadda.b $xr0, $xr1, $xr2
+xvadda.h $xr0, $xr1, $xr2
+xvadda.w $xr0, $xr1, $xr2
+xvadda.d $xr0, $xr1, $xr2
+xvabsd.b $xr0, $xr1, $xr2
+xvabsd.h $xr0, $xr1, $xr2
+xvabsd.w $xr0, $xr1, $xr2
+xvabsd.d $xr0, $xr1, $xr2
+xvabsd.bu $xr0, $xr1, $xr2
+xvabsd.hu $xr0, $xr1, $xr2
+xvabsd.wu $xr0, $xr1, $xr2
+xvabsd.du $xr0, $xr1, $xr2
+xvavg.b $xr0, $xr1, $xr2
+xvavg.h $xr0, $xr1, $xr2
+xvavg.w $xr0, $xr1, $xr2
+xvavg.d $xr0, $xr1, $xr2
+xvavg.bu $xr0, $xr1, $xr2
+xvavg.hu $xr0, $xr1, $xr2
+xvavg.wu $xr0, $xr1, $xr2
+xvavg.du $xr0, $xr1, $xr2
+xvavgr.b $xr0, $xr1, $xr2
+xvavgr.h $xr0, $xr1, $xr2
+xvavgr.w $xr0, $xr1, $xr2
+xvavgr.d $xr0, $xr1, $xr2
+xvavgr.bu $xr0, $xr1, $xr2
+xvavgr.hu $xr0, $xr1, $xr2
+xvavgr.wu $xr0, $xr1, $xr2
+xvavgr.du $xr0, $xr1, $xr2
+xvmax.b $xr0, $xr1, $xr2
+xvmax.h $xr0, $xr1, $xr2
+xvmax.w $xr0, $xr1, $xr2
+xvmax.d $xr0, $xr1, $xr2
+xvmin.b $xr0, $xr1, $xr2
+xvmin.h $xr0, $xr1, $xr2
+xvmin.w $xr0, $xr1, $xr2
+xvmin.d $xr0, $xr1, $xr2
+xvmax.bu $xr0, $xr1, $xr2
+xvmax.hu $xr0, $xr1, $xr2
+xvmax.wu $xr0, $xr1, $xr2
+xvmax.du $xr0, $xr1, $xr2
+xvmin.bu $xr0, $xr1, $xr2
+xvmin.hu $xr0, $xr1, $xr2
+xvmin.wu $xr0, $xr1, $xr2
+xvmin.du $xr0, $xr1, $xr2
+xvmul.b $xr0, $xr1, $xr2
+xvmul.h $xr0, $xr1, $xr2
+xvmul.w $xr0, $xr1, $xr2
+xvmul.d $xr0, $xr1, $xr2
+xvmuh.b $xr0, $xr1, $xr2
+xvmuh.h $xr0, $xr1, $xr2
+xvmuh.w $xr0, $xr1, $xr2
+xvmuh.d $xr0, $xr1, $xr2
+xvmuh.bu $xr0, $xr1, $xr2
+xvmuh.hu $xr0, $xr1, $xr2
+xvmuh.wu $xr0, $xr1, $xr2
+xvmuh.du $xr0, $xr1, $xr2
+xvmadd.b $xr0, $xr1, $xr2
+xvmadd.h $xr0, $xr1, $xr2
+xvmadd.w $xr0, $xr1, $xr2
+xvmadd.d $xr0, $xr1, $xr2
+xvmsub.b $xr0, $xr1, $xr2
+xvmsub.h $xr0, $xr1, $xr2
+xvmsub.w $xr0, $xr1, $xr2
+xvmsub.d $xr0, $xr1, $xr2
+xvdiv.b $xr0, $xr1, $xr2
+xvdiv.h $xr0, $xr1, $xr2
+xvdiv.w $xr0, $xr1, $xr2
+xvdiv.d $xr0, $xr1, $xr2
+xvmod.b $xr0, $xr1, $xr2
+xvmod.h $xr0, $xr1, $xr2
+xvmod.w $xr0, $xr1, $xr2
+xvmod.d $xr0, $xr1, $xr2
+xvdiv.bu $xr0, $xr1, $xr2
+xvdiv.hu $xr0, $xr1, $xr2
+xvdiv.wu $xr0, $xr1, $xr2
+xvdiv.du $xr0, $xr1, $xr2
+xvmod.bu $xr0, $xr1, $xr2
+xvmod.hu $xr0, $xr1, $xr2
+xvmod.wu $xr0, $xr1, $xr2
+xvmod.du $xr0, $xr1, $xr2
+xvsll.b $xr0, $xr1, $xr2
+xvsll.h $xr0, $xr1, $xr2
+xvsll.w $xr0, $xr1, $xr2
+xvsll.d $xr0, $xr1, $xr2
+xvsrl.b $xr0, $xr1, $xr2
+xvsrl.h $xr0, $xr1, $xr2
+xvsrl.w $xr0, $xr1, $xr2
+xvsrl.d $xr0, $xr1, $xr2
+xvsra.b $xr0, $xr1, $xr2
+xvsra.h $xr0, $xr1, $xr2
+xvsra.w $xr0, $xr1, $xr2
+xvsra.d $xr0, $xr1, $xr2
+xvrotr.b $xr0, $xr1, $xr2
+xvrotr.h $xr0, $xr1, $xr2
+xvrotr.w $xr0, $xr1, $xr2
+xvrotr.d $xr0, $xr1, $xr2
+xvsrlr.b $xr0, $xr1, $xr2
+xvsrlr.h $xr0, $xr1, $xr2
+xvsrlr.w $xr0, $xr1, $xr2
+xvsrlr.d $xr0, $xr1, $xr2
+xvsrar.b $xr0, $xr1, $xr2
+xvsrar.h $xr0, $xr1, $xr2
+xvsrar.w $xr0, $xr1, $xr2
+xvsrar.d $xr0, $xr1, $xr2
+xvsrln.b.h $xr0, $xr1, $xr2
+xvsrln.h.w $xr0, $xr1, $xr2
+xvsrln.w.d $xr0, $xr1, $xr2
+xvsran.b.h $xr0, $xr1, $xr2
+xvsran.h.w $xr0, $xr1, $xr2
+xvsran.w.d $xr0, $xr1, $xr2
+xvsrlrn.b.h $xr0, $xr1, $xr2
+xvsrlrn.h.w $xr0, $xr1, $xr2
+xvsrlrn.w.d $xr0, $xr1, $xr2
+xvsrarn.b.h $xr0, $xr1, $xr2
+xvsrarn.h.w $xr0, $xr1, $xr2
+xvsrarn.w.d $xr0, $xr1, $xr2
+xvssrln.b.h $xr0, $xr1, $xr2
+xvssrln.h.w $xr0, $xr1, $xr2
+xvssrln.w.d $xr0, $xr1, $xr2
+xvssran.b.h $xr0, $xr1, $xr2
+xvssran.h.w $xr0, $xr1, $xr2
+xvssran.w.d $xr0, $xr1, $xr2
+xvssrlrn.b.h $xr0, $xr1, $xr2
+xvssrlrn.h.w $xr0, $xr1, $xr2
+xvssrlrn.w.d $xr0, $xr1, $xr2
+xvssrarn.b.h $xr0, $xr1, $xr2
+xvssrarn.h.w $xr0, $xr1, $xr2
+xvssrarn.w.d $xr0, $xr1, $xr2
+xvssrln.bu.h $xr0, $xr1, $xr2
+xvssrln.hu.w $xr0, $xr1, $xr2
+xvssrln.wu.d $xr0, $xr1, $xr2
+xvssran.bu.h $xr0, $xr1, $xr2
+xvssran.hu.w $xr0, $xr1, $xr2
+xvssran.wu.d $xr0, $xr1, $xr2
+xvssrlrn.bu.h $xr0, $xr1, $xr2
+xvssrlrn.hu.w $xr0, $xr1, $xr2
+xvssrlrn.wu.d $xr0, $xr1, $xr2
+xvssrarn.bu.h $xr0, $xr1, $xr2
+xvssrarn.hu.w $xr0, $xr1, $xr2
+xvssrarn.wu.d $xr0, $xr1, $xr2
+xvbitclr.b $xr0, $xr1, $xr2
+xvbitclr.h $xr0, $xr1, $xr2
+xvbitclr.w $xr0, $xr1, $xr2
+xvbitclr.d $xr0, $xr1, $xr2
+xvbitset.b $xr0, $xr1, $xr2
+xvbitset.h $xr0, $xr1, $xr2
+xvbitset.w $xr0, $xr1, $xr2
+xvbitset.d $xr0, $xr1, $xr2
+xvbitrev.b $xr0, $xr1, $xr2
+xvbitrev.h $xr0, $xr1, $xr2
+xvbitrev.w $xr0, $xr1, $xr2
+xvbitrev.d $xr0, $xr1, $xr2
+xvpackev.b $xr0, $xr1, $xr2
+xvpackev.h $xr0, $xr1, $xr2
+xvpackev.w $xr0, $xr1, $xr2
+xvpackev.d $xr0, $xr1, $xr2
+xvpackod.b $xr0, $xr1, $xr2
+xvpackod.h $xr0, $xr1, $xr2
+xvpackod.w $xr0, $xr1, $xr2
+xvpackod.d $xr0, $xr1, $xr2
+xvilvl.b $xr0, $xr1, $xr2
+xvilvl.h $xr0, $xr1, $xr2
+xvilvl.w $xr0, $xr1, $xr2
+xvilvl.d $xr0, $xr1, $xr2
+xvilvh.b $xr0, $xr1, $xr2
+xvilvh.h $xr0, $xr1, $xr2
+xvilvh.w $xr0, $xr1, $xr2
+xvilvh.d $xr0, $xr1, $xr2
+xvpickev.b $xr0, $xr1, $xr2
+xvpickev.h $xr0, $xr1, $xr2
+xvpickev.w $xr0, $xr1, $xr2
+xvpickev.d $xr0, $xr1, $xr2
+xvpickod.b $xr0, $xr1, $xr2
+xvpickod.h $xr0, $xr1, $xr2
+xvpickod.w $xr0, $xr1, $xr2
+xvpickod.d $xr0, $xr1, $xr2
+xvreplve.b $xr0, $xr1, $r2
+xvreplve.h $xr0, $xr1, $r2
+xvreplve.w $xr0, $xr1, $r2
+xvreplve.d $xr0, $xr1, $r2
+xvand.v $xr0, $xr1, $xr2
+xvor.v $xr0, $xr1, $xr2
+xvxor.v $xr0, $xr1, $xr2
+xvnor.v $xr0, $xr1, $xr2
+xvandn.v $xr0, $xr1, $xr2
+xvorn.v $xr0, $xr1, $xr2
+xvfrstp.b $xr0, $xr1, $xr2
+xvfrstp.h $xr0, $xr1, $xr2
+xvadd.q $xr0, $xr1, $xr2
+xvsub.q $xr0, $xr1, $xr2
+xvsigncov.b $xr0, $xr1, $xr2
+xvsigncov.h $xr0, $xr1, $xr2
+xvsigncov.w $xr0, $xr1, $xr2
+xvsigncov.d $xr0, $xr1, $xr2
+xvfadd.s $xr0, $xr1, $xr2
+xvfadd.d $xr0, $xr1, $xr2
+xvfsub.s $xr0, $xr1, $xr2
+xvfsub.d $xr0, $xr1, $xr2
+xvfmul.s $xr0, $xr1, $xr2
+xvfmul.d $xr0, $xr1, $xr2
+xvfdiv.s $xr0, $xr1, $xr2
+xvfdiv.d $xr0, $xr1, $xr2
+xvfmax.s $xr0, $xr1, $xr2
+xvfmax.d $xr0, $xr1, $xr2
+xvfmin.s $xr0, $xr1, $xr2
+xvfmin.d $xr0, $xr1, $xr2
+xvfmaxa.s $xr0, $xr1, $xr2
+xvfmaxa.d $xr0, $xr1, $xr2
+xvfmina.s $xr0, $xr1, $xr2
+xvfmina.d $xr0, $xr1, $xr2
+xvfcvt.h.s $xr0, $xr1, $xr2
+xvfcvt.s.d $xr0, $xr1, $xr2
+xvffint.s.l $xr0, $xr1, $xr2
+xvftint.w.d $xr0, $xr1, $xr2
+xvftintrm.w.d $xr0, $xr1, $xr2
+xvftintrp.w.d $xr0, $xr1, $xr2
+xvftintrz.w.d $xr0, $xr1, $xr2
+xvftintrne.w.d $xr0, $xr1, $xr2
+xvshuf.h $xr0, $xr1, $xr2
+xvshuf.w $xr0, $xr1, $xr2
+xvshuf.d $xr0, $xr1, $xr2
+xvperm.w $xr0, $xr1, $xr2
+xvseqi.b $xr0, $xr1, 1
+xvseqi.h $xr0, $xr1, 1
+xvseqi.w $xr0, $xr1, 1
+xvseqi.d $xr0, $xr1, 1
+xvslei.b $xr0, $xr1, 1
+xvslei.h $xr0, $xr1, 1
+xvslei.w $xr0, $xr1, 1
+xvslei.d $xr0, $xr1, 1
+xvslei.bu $xr0, $xr1, 1
+xvslei.hu $xr0, $xr1, 1
+xvslei.wu $xr0, $xr1, 1
+xvslei.du $xr0, $xr1, 1
+xvslti.b $xr0, $xr1, 1
+xvslti.h $xr0, $xr1, 1
+xvslti.w $xr0, $xr1, 1
+xvslti.d $xr0, $xr1, 1
+xvslti.bu $xr0, $xr1, 1
+xvslti.hu $xr0, $xr1, 1
+xvslti.wu $xr0, $xr1, 1
+xvslti.du $xr0, $xr1, 1
+xvaddi.bu $xr0, $xr1, 1
+xvaddi.hu $xr0, $xr1, 1
+xvaddi.wu $xr0, $xr1, 1
+xvaddi.du $xr0, $xr1, 1
+xvsubi.bu $xr0, $xr1, 1
+xvsubi.hu $xr0, $xr1, 1
+xvsubi.wu $xr0, $xr1, 1
+xvsubi.du $xr0, $xr1, 1
+xvbsll.v $xr0, $xr1, 1
+xvbsrl.v $xr0, $xr1, 1
+xvmaxi.b $xr0, $xr1, 1
+xvmaxi.h $xr0, $xr1, 1
+xvmaxi.w $xr0, $xr1, 1
+xvmaxi.d $xr0, $xr1, 1
+xvmini.b $xr0, $xr1, 1
+xvmini.h $xr0, $xr1, 1
+xvmini.w $xr0, $xr1, 1
+xvmini.d $xr0, $xr1, 1
+xvmaxi.bu $xr0, $xr1, 1
+xvmaxi.hu $xr0, $xr1, 1
+xvmaxi.wu $xr0, $xr1, 1
+xvmaxi.du $xr0, $xr1, 1
+xvmini.bu $xr0, $xr1, 1
+xvmini.hu $xr0, $xr1, 1
+xvmini.wu $xr0, $xr1, 1
+xvmini.du $xr0, $xr1, 1
+xvfrstpi.b $xr0, $xr1, 1
+xvfrstpi.h $xr0, $xr1, 1
+xvclo.b $xr0, $xr1
+xvclo.h $xr0, $xr1
+xvclo.w $xr0, $xr1
+xvclo.d $xr0, $xr1
+xvclz.b $xr0, $xr1
+xvclz.h $xr0, $xr1
+xvclz.w $xr0, $xr1
+xvclz.d $xr0, $xr1
+xvpcnt.b $xr0, $xr1
+xvpcnt.h $xr0, $xr1
+xvpcnt.w $xr0, $xr1
+xvpcnt.d $xr0, $xr1
+xvneg.b $xr0, $xr1
+xvneg.h $xr0, $xr1
+xvneg.w $xr0, $xr1
+xvneg.d $xr0, $xr1
+xvmskltz.b $xr0, $xr1
+xvmskltz.h $xr0, $xr1
+xvmskltz.w $xr0, $xr1
+xvmskltz.d $xr0, $xr1
+xvmskgez.b $xr0, $xr1
+xvmsknz.b $xr0, $xr1
+xvseteqz.v $fcc0, $xr1
+xvsetnez.v $fcc0, $xr1
+xvsetanyeqz.b $fcc0, $xr1
+xvsetanyeqz.h $fcc0, $xr1
+xvsetanyeqz.w $fcc0, $xr1
+xvsetanyeqz.d $fcc0, $xr1
+xvsetallnez.b $fcc0, $xr1
+xvsetallnez.h $fcc0, $xr1
+xvsetallnez.w $fcc0, $xr1
+xvsetallnez.d $fcc0, $xr1
+xvflogb.s $xr0, $xr1
+xvflogb.d $xr0, $xr1
+xvfclass.s $xr0, $xr1
+xvfclass.d $xr0, $xr1
+xvfsqrt.s $xr0, $xr1
+xvfsqrt.d $xr0, $xr1
+xvfrecip.s $xr0, $xr1
+xvfrecip.d $xr0, $xr1
+xvfrsqrt.s $xr0, $xr1
+xvfrsqrt.d $xr0, $xr1
+xvfrint.s $xr0, $xr1
+xvfrint.d $xr0, $xr1
+xvfrintrm.s $xr0, $xr1
+xvfrintrm.d $xr0, $xr1
+xvfrintrp.s $xr0, $xr1
+xvfrintrp.d $xr0, $xr1
+xvfrintrz.s $xr0, $xr1
+xvfrintrz.d $xr0, $xr1
+xvfrintrne.s $xr0, $xr1
+xvfrintrne.d $xr0, $xr1
+xvfcvtl.s.h $xr0, $xr1
+xvfcvth.s.h $xr0, $xr1
+xvfcvtl.d.s $xr0, $xr1
+xvfcvth.d.s $xr0, $xr1
+xvffint.s.w $xr0, $xr1
+xvffint.s.wu $xr0, $xr1
+xvffint.d.l $xr0, $xr1
+xvffint.d.lu $xr0, $xr1
+xvffintl.d.w $xr0, $xr1
+xvffinth.d.w $xr0, $xr1
+xvftint.w.s $xr0, $xr1
+xvftint.l.d $xr0, $xr1
+xvftintrm.w.s $xr0, $xr1
+xvftintrm.l.d $xr0, $xr1
+xvftintrp.w.s $xr0, $xr1
+xvftintrp.l.d $xr0, $xr1
+xvftintrz.w.s $xr0, $xr1
+xvftintrz.l.d $xr0, $xr1
+xvftintrne.w.s $xr0, $xr1
+xvftintrne.l.d $xr0, $xr1
+xvftint.wu.s $xr0, $xr1
+xvftint.lu.d $xr0, $xr1
+xvftintrz.wu.s $xr0, $xr1
+xvftintrz.lu.d $xr0, $xr1
+xvftintl.l.s $xr0, $xr1
+xvftinth.l.s $xr0, $xr1
+xvftintrml.l.s $xr0, $xr1
+xvftintrmh.l.s $xr0, $xr1
+xvftintrpl.l.s $xr0, $xr1
+xvftintrph.l.s $xr0, $xr1
+xvftintrzl.l.s $xr0, $xr1
+xvftintrzh.l.s $xr0, $xr1
+xvftintrnel.l.s $xr0, $xr1
+xvftintrneh.l.s $xr0, $xr1
+xvexth.h.b $xr0, $xr1
+xvexth.w.h $xr0, $xr1
+xvexth.d.w $xr0, $xr1
+xvexth.q.d $xr0, $xr1
+xvexth.hu.bu $xr0, $xr1
+xvexth.wu.hu $xr0, $xr1
+xvexth.du.wu $xr0, $xr1
+xvexth.qu.du $xr0, $xr1
+xvreplgr2vr.b $xr0, $r1
+xvreplgr2vr.h $xr0, $r1
+xvreplgr2vr.w $xr0, $r1
+xvreplgr2vr.d $xr0, $r1
+vext2xv.h.b $xr0, $xr1
+vext2xv.w.b $xr0, $xr1
+vext2xv.d.b $xr0, $xr1
+vext2xv.w.h $xr0, $xr1
+vext2xv.d.h $xr0, $xr1
+vext2xv.d.w $xr0, $xr1
+vext2xv.hu.bu $xr0, $xr1
+vext2xv.wu.bu $xr0, $xr1
+vext2xv.du.bu $xr0, $xr1
+vext2xv.wu.hu $xr0, $xr1
+vext2xv.du.hu $xr0, $xr1
+vext2xv.du.wu $xr0, $xr1
+xvhseli.d $xr0, $xr1, 1
+xvrotri.b $xr0, $xr1, 1
+xvrotri.h $xr0, $xr1, 1
+xvrotri.w $xr0, $xr1, 1
+xvrotri.d $xr0, $xr1, 1
+xvsrlri.b $xr0, $xr1, 1
+xvsrlri.h $xr0, $xr1, 1
+xvsrlri.w $xr0, $xr1, 1
+xvsrlri.d $xr0, $xr1, 1
+xvsrari.b $xr0, $xr1, 1
+xvsrari.h $xr0, $xr1, 1
+xvsrari.w $xr0, $xr1, 1
+xvsrari.d $xr0, $xr1, 1
+xvinsgr2vr.w $xr0, $r1, 1
+xvinsgr2vr.d $xr0, $r1, 1
+xvpickve2gr.w $r0, $xr1, 1
+xvpickve2gr.d $r0, $xr1, 1
+xvpickve2gr.wu $r0, $xr1, 1
+xvpickve2gr.du $r0, $xr1, 1
+xvrepl128vei.b $xr0, $xr1, 1
+xvrepl128vei.h $xr0, $xr1, 1
+xvrepl128vei.w $xr0, $xr1, 1
+xvrepl128vei.d $xr0, $xr1, 1
+xvinsve0.w $xr0, $xr1, 1
+xvinsve0.d $xr0, $xr1, 1
+xvpickve.w $xr0, $xr1, 1
+xvpickve.d $xr0, $xr1, 1
+xvreplve0.b $xr0, $xr1
+xvreplve0.h $xr0, $xr1
+xvreplve0.w $xr0, $xr1
+xvreplve0.d $xr0, $xr1
+xvreplve0.q $xr0, $xr1
+xvsllwil.h.b $xr0, $xr1, 1
+xvsllwil.w.h $xr0, $xr1, 1
+xvsllwil.d.w $xr0, $xr1, 1
+xvextl.q.d $xr0, $xr1
+xvsllwil.hu.bu $xr0, $xr1, 1
+xvsllwil.wu.hu $xr0, $xr1, 1
+xvsllwil.du.wu $xr0, $xr1, 1
+xvextl.qu.du $xr0, $xr1
+xvbitclri.b $xr0, $xr1, 1
+xvbitclri.h $xr0, $xr1, 1
+xvbitclri.w $xr0, $xr1, 1
+xvbitclri.d $xr0, $xr1, 1
+xvbitseti.b $xr0, $xr1, 1
+xvbitseti.h $xr0, $xr1, 1
+xvbitseti.w $xr0, $xr1, 1
+xvbitseti.d $xr0, $xr1, 1
+xvbitrevi.b $xr0, $xr1, 1
+xvbitrevi.h $xr0, $xr1, 1
+xvbitrevi.w $xr0, $xr1, 1
+xvbitrevi.d $xr0, $xr1, 1
+xvsat.b $xr0, $xr1, 1
+xvsat.h $xr0, $xr1, 1
+xvsat.w $xr0, $xr1, 1
+xvsat.d $xr0, $xr1, 1
+xvsat.bu $xr0, $xr1, 1
+xvsat.hu $xr0, $xr1, 1
+xvsat.wu $xr0, $xr1, 1
+xvsat.du $xr0, $xr1, 1
+xvslli.b $xr0, $xr1, 1
+xvslli.h $xr0, $xr1, 1
+xvslli.w $xr0, $xr1, 1
+xvslli.d $xr0, $xr1, 1
+xvsrli.b $xr0, $xr1, 1
+xvsrli.h $xr0, $xr1, 1
+xvsrli.w $xr0, $xr1, 1
+xvsrli.d $xr0, $xr1, 1
+xvsrai.b $xr0, $xr1, 1
+xvsrai.h $xr0, $xr1, 1
+xvsrai.w $xr0, $xr1, 1
+xvsrai.d $xr0, $xr1, 1
+xvsrlni.b.h $xr0, $xr1, 1
+xvsrlni.h.w $xr0, $xr1, 1
+xvsrlni.w.d $xr0, $xr1, 1
+xvsrlni.d.q $xr0, $xr1, 1
+xvsrlrni.b.h $xr0, $xr1, 1
+xvsrlrni.h.w $xr0, $xr1, 1
+xvsrlrni.w.d $xr0, $xr1, 1
+xvsrlrni.d.q $xr0, $xr1, 1
+xvssrlni.b.h $xr0, $xr1, 1
+xvssrlni.h.w $xr0, $xr1, 1
+xvssrlni.w.d $xr0, $xr1, 1
+xvssrlni.d.q $xr0, $xr1, 1
+xvssrlni.bu.h $xr0, $xr1, 1
+xvssrlni.hu.w $xr0, $xr1, 1
+xvssrlni.wu.d $xr0, $xr1, 1
+xvssrlni.du.q $xr0, $xr1, 1
+xvssrlrni.b.h $xr0, $xr1, 1
+xvssrlrni.h.w $xr0, $xr1, 1
+xvssrlrni.w.d $xr0, $xr1, 1
+xvssrlrni.d.q $xr0, $xr1, 1
+xvssrlrni.bu.h $xr0, $xr1, 1
+xvssrlrni.hu.w $xr0, $xr1, 1
+xvssrlrni.wu.d $xr0, $xr1, 1
+xvssrlrni.du.q $xr0, $xr1, 1
+xvsrani.b.h $xr0, $xr1, 1
+xvsrani.h.w $xr0, $xr1, 1
+xvsrani.w.d $xr0, $xr1, 1
+xvsrani.d.q $xr0, $xr1, 1
+xvsrarni.b.h $xr0, $xr1, 1
+xvsrarni.h.w $xr0, $xr1, 1
+xvsrarni.w.d $xr0, $xr1, 1
+xvsrarni.d.q $xr0, $xr1, 1
+xvssrani.b.h $xr0, $xr1, 1
+xvssrani.h.w $xr0, $xr1, 1
+xvssrani.w.d $xr0, $xr1, 1
+xvssrani.d.q $xr0, $xr1, 1
+xvssrani.bu.h $xr0, $xr1, 1
+xvssrani.hu.w $xr0, $xr1, 1
+xvssrani.wu.d $xr0, $xr1, 1
+xvssrani.du.q $xr0, $xr1, 1
+xvssrarni.b.h $xr0, $xr1, 1
+xvssrarni.h.w $xr0, $xr1, 1
+xvssrarni.w.d $xr0, $xr1, 1
+xvssrarni.d.q $xr0, $xr1, 1
+xvssrarni.bu.h $xr0, $xr1, 1
+xvssrarni.hu.w $xr0, $xr1, 1
+xvssrarni.wu.d $xr0, $xr1, 1
+xvssrarni.du.q $xr0, $xr1, 1
+xvextrins.d $xr0, $xr1, 1
+xvextrins.w $xr0, $xr1, 1
+xvextrins.h $xr0, $xr1, 1
+xvextrins.b $xr0, $xr1, 1
+xvshuf4i.b $xr0, $xr1, 1
+xvshuf4i.h $xr0, $xr1, 1
+xvshuf4i.w $xr0, $xr1, 1
+xvshuf4i.d $xr0, $xr1, 1
+xvbitseli.b $xr0, $xr1, 1
+xvandi.b $xr0, $xr1, 1
+xvori.b $xr0, $xr1, 1
+xvxori.b $xr0, $xr1, 1
+xvnori.b $xr0, $xr1, 1
+xvrepli.b $xr0, 1
+xvrepli.d $xr0, 1
+xvrepli.h $xr0, 1
+xvrepli.w $xr0, 1
+xvldi $xr0, 1
+xvpermi.w $xr0, $xr1, 1
+xvpermi.d $xr0, $xr1, 1
+xvpermi.q $xr0, $xr1, 1
--
2.36.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v0 1/2] LoongArch: gas: Add LSX and LASX instructions support
2023-06-25 8:38 ` [PATCH v0 1/2] LoongArch: gas: " mengqinggang
@ 2023-06-28 9:55 ` Chenghua Xu
2023-06-28 10:01 ` WANG Xuerui
0 siblings, 1 reply; 5+ messages in thread
From: Chenghua Xu @ 2023-06-28 9:55 UTC (permalink / raw)
To: mengqinggang; +Cc: binutils, chenglulu, liuzhensong, xry111, i.swmail, maskray
Hi, qinggang:
Please changes the spaces to tabs in opcode tables. We want this patch
into binutils-2.41, so let's hurry up.
Thanks.
mengqinggang writes:
> gas/ChangeLog:
>
> * config/tc-loongarch.c (md_parse_option): Add LSX and LASX option.
> (loongarch_after_parse_args): Add LSX and LASX option.
>
> opcodes/ChangeLog:
>
> * loongarch-opc.c (struct loongarch_ase): Add LSX and LASX
> instructions.
> ---
> gas/config/tc-loongarch.c | 4 +
> opcodes/loongarch-opc.c | 1465 +++++++++++++++++++++++++++++++++++++
> 2 files changed, 1469 insertions(+)
>
> diff --git a/gas/config/tc-loongarch.c b/gas/config/tc-loongarch.c
> index d1c5ce287e4..2224d489b9a 100644
> --- a/gas/config/tc-loongarch.c
> +++ b/gas/config/tc-loongarch.c
> @@ -166,6 +166,8 @@ md_parse_option (int c, const char *arg)
> {
> LARCH_opts.ase_ilp32 = 1;
> LARCH_opts.ase_lp64 = 1;
> + LARCH_opts.ase_lsx = 1;
> + LARCH_opts.ase_lasx = 1;
> LARCH_opts.ase_abi = lp64[suf[4]];
> }
> else if (strncasecmp (arg, "ilp32", 5) == 0 && ilp32[suf[5]] != 0)
> @@ -239,6 +241,8 @@ loongarch_after_parse_args ()
> LARCH_opts.ase_abi = EF_LOONGARCH_ABI_DOUBLE_FLOAT;
> LARCH_opts.ase_ilp32 = 1;
> LARCH_opts.ase_lp64 = 1;
> + LARCH_opts.ase_lsx = 1;
> + LARCH_opts.ase_lasx = 1;
> }
> else if (strcmp (default_arch, "loongarch32") == 0)
> {
> diff --git a/opcodes/loongarch-opc.c b/opcodes/loongarch-opc.c
> index 573b691c1fd..ca0b131342e 100644
> --- a/opcodes/loongarch-opc.c
> +++ b/opcodes/loongarch-opc.c
> @@ -579,6 +579,14 @@ static struct loongarch_opcode loongarch_4opt_single_float_opcodes[] =
> { 0x08500000, 0xfff00000, "fmsub.s", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
> { 0x08900000, 0xfff00000, "fnmadd.s", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
> { 0x08d00000, 0xfff00000, "fnmsub.s", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
> + { 0x09100000, 0xfff00000, "vfmadd.s", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0 },
> + { 0x09500000, 0xfff00000, "vfmsub.s", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0 },
> + { 0x09900000, 0xfff00000, "vfnmadd.s", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0 },
> + { 0x09d00000, 0xfff00000, "vfnmsub.s", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0 },
> + { 0x0a100000, 0xfff00000, "xvfmadd.s", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0 },
> + { 0x0a500000, 0xfff00000, "xvfmsub.s", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0 },
> + { 0x0a900000, 0xfff00000, "xvfnmadd.s", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0 },
> + { 0x0ad00000, 0xfff00000, "xvfnmsub.s", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0 },
> { 0x0c100000, 0xffff8018, "fcmp.caf.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> { 0x0c108000, 0xffff8018, "fcmp.saf.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> { 0x0c110000, 0xffff8018, "fcmp.clt.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> @@ -605,7 +613,55 @@ static struct loongarch_opcode loongarch_4opt_single_float_opcodes[] =
> { 0x0c1a8000, 0xffff8018, "fcmp.sor.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> { 0x0c1c0000, 0xffff8018, "fcmp.cune.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> { 0x0c1c8000, 0xffff8018, "fcmp.sune.s", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> + { 0x0c500000, 0xffff8000, "vfcmp.caf.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c508000, 0xffff8000, "vfcmp.saf.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c510000, 0xffff8000, "vfcmp.clt.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c518000, 0xffff8000, "vfcmp.slt.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c520000, 0xffff8000, "vfcmp.ceq.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c528000, 0xffff8000, "vfcmp.seq.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c530000, 0xffff8000, "vfcmp.cle.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c538000, 0xffff8000, "vfcmp.sle.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c540000, 0xffff8000, "vfcmp.cun.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c548000, 0xffff8000, "vfcmp.sun.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c550000, 0xffff8000, "vfcmp.cult.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c558000, 0xffff8000, "vfcmp.sult.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c560000, 0xffff8000, "vfcmp.cueq.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c568000, 0xffff8000, "vfcmp.sueq.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c570000, 0xffff8000, "vfcmp.cule.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c578000, 0xffff8000, "vfcmp.sule.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c580000, 0xffff8000, "vfcmp.cne.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c588000, 0xffff8000, "vfcmp.sne.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c5a0000, 0xffff8000, "vfcmp.cor.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c5a8000, 0xffff8000, "vfcmp.sor.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c5c0000, 0xffff8000, "vfcmp.cune.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c5c8000, 0xffff8000, "vfcmp.sune.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c900000, 0xffff8000, "xvfcmp.caf.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c908000, 0xffff8000, "xvfcmp.saf.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c910000, 0xffff8000, "xvfcmp.clt.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c918000, 0xffff8000, "xvfcmp.slt.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c920000, 0xffff8000, "xvfcmp.ceq.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c928000, 0xffff8000, "xvfcmp.seq.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c930000, 0xffff8000, "xvfcmp.cle.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c938000, 0xffff8000, "xvfcmp.sle.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c940000, 0xffff8000, "xvfcmp.cun.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c948000, 0xffff8000, "xvfcmp.sun.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c950000, 0xffff8000, "xvfcmp.cult.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c958000, 0xffff8000, "xvfcmp.sult.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c960000, 0xffff8000, "xvfcmp.cueq.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c968000, 0xffff8000, "xvfcmp.sueq.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c970000, 0xffff8000, "xvfcmp.cule.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c978000, 0xffff8000, "xvfcmp.sule.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c980000, 0xffff8000, "xvfcmp.cne.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c988000, 0xffff8000, "xvfcmp.sne.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c9a0000, 0xffff8000, "xvfcmp.cor.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c9a8000, 0xffff8000, "xvfcmp.sor.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c9c0000, 0xffff8000, "xvfcmp.cune.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0c9c8000, 0xffff8000, "xvfcmp.sune.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> { 0x0d000000, 0xfffc0000, "fsel", "f0:5,f5:5,f10:5,c15:3", 0, 0, 0, 0 },
> + { 0x0d100000, 0xfff00000, "vbitsel.v", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
> + { 0x0d200000, 0xfff00000, "xvbitsel.v", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
> + { 0x0d500000, 0xfff00000, "vshuf.b", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
> + { 0x0d600000, 0xfff00000, "xvshuf.b", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
> { 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
> };
>
> @@ -616,6 +672,14 @@ static struct loongarch_opcode loongarch_4opt_double_float_opcodes[] =
> { 0x08600000, 0xfff00000, "fmsub.d", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
> { 0x08a00000, 0xfff00000, "fnmadd.d", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
> { 0x08e00000, 0xfff00000, "fnmsub.d", "f0:5,f5:5,f10:5,f15:5", 0, 0, 0, 0 },
> + { 0x09200000, 0xfff00000, "vfmadd.d", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
> + { 0x09600000, 0xfff00000, "vfmsub.d", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
> + { 0x09a00000, 0xfff00000, "vfnmadd.d", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
> + { 0x09e00000, 0xfff00000, "vfnmsub.d", "v0:5,v5:5,v10:5,v15:5", 0, 0, 0, 0},
> + { 0x0a200000, 0xfff00000, "xvfmadd.d", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
> + { 0x0a600000, 0xfff00000, "xvfmsub.d", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
> + { 0x0aa00000, 0xfff00000, "xvfnmadd.d", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
> + { 0x0ae00000, 0xfff00000, "xvfnmsub.d", "x0:5,x5:5,x10:5,x15:5", 0, 0, 0, 0},
> { 0x0c200000, 0xffff8018, "fcmp.caf.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> { 0x0c208000, 0xffff8018, "fcmp.saf.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> { 0x0c210000, 0xffff8018, "fcmp.clt.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> @@ -642,6 +706,50 @@ static struct loongarch_opcode loongarch_4opt_double_float_opcodes[] =
> { 0x0c2a8000, 0xffff8018, "fcmp.sor.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> { 0x0c2c0000, 0xffff8018, "fcmp.cune.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> { 0x0c2c8000, 0xffff8018, "fcmp.sune.d", "c0:3,f5:5,f10:5", 0, 0, 0, 0 },
> + { 0x0c600000, 0xffff8000, "vfcmp.caf.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c608000, 0xffff8000, "vfcmp.saf.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c610000, 0xffff8000, "vfcmp.clt.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c618000, 0xffff8000, "vfcmp.slt.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c620000, 0xffff8000, "vfcmp.ceq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c628000, 0xffff8000, "vfcmp.seq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c630000, 0xffff8000, "vfcmp.cle.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c638000, 0xffff8000, "vfcmp.sle.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c640000, 0xffff8000, "vfcmp.cun.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c648000, 0xffff8000, "vfcmp.sun.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c650000, 0xffff8000, "vfcmp.cult.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c658000, 0xffff8000, "vfcmp.sult.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c660000, 0xffff8000, "vfcmp.cueq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c668000, 0xffff8000, "vfcmp.sueq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c670000, 0xffff8000, "vfcmp.cule.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c678000, 0xffff8000, "vfcmp.sule.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c680000, 0xffff8000, "vfcmp.cne.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c688000, 0xffff8000, "vfcmp.sne.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c6a0000, 0xffff8000, "vfcmp.cor.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c6a8000, 0xffff8000, "vfcmp.sor.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c6c0000, 0xffff8000, "vfcmp.cune.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0c6c8000, 0xffff8000, "vfcmp.sune.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x0ca00000, 0xffff8000, "xvfcmp.caf.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca08000, 0xffff8000, "xvfcmp.saf.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca10000, 0xffff8000, "xvfcmp.clt.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca18000, 0xffff8000, "xvfcmp.slt.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca20000, 0xffff8000, "xvfcmp.ceq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca28000, 0xffff8000, "xvfcmp.seq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca30000, 0xffff8000, "xvfcmp.cle.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca38000, 0xffff8000, "xvfcmp.sle.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca40000, 0xffff8000, "xvfcmp.cun.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca48000, 0xffff8000, "xvfcmp.sun.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca50000, 0xffff8000, "xvfcmp.cult.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca58000, 0xffff8000, "xvfcmp.sult.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca60000, 0xffff8000, "xvfcmp.cueq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca68000, 0xffff8000, "xvfcmp.sueq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca70000, 0xffff8000, "xvfcmp.cule.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca78000, 0xffff8000, "xvfcmp.sule.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca80000, 0xffff8000, "xvfcmp.cne.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0ca88000, 0xffff8000, "xvfcmp.sne.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0caa0000, 0xffff8000, "xvfcmp.cor.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0caa8000, 0xffff8000, "xvfcmp.sor.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0cac0000, 0xffff8000, "xvfcmp.cune.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x0cac8000, 0xffff8000, "xvfcmp.sune.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> { 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
> };
>
> @@ -770,6 +878,30 @@ static struct loongarch_opcode loongarch_load_store_opcodes[] =
> { 0x387e8000, 0xffff8000, "stle.h", "r0:5,r5:5,r10:5", 0, 0, 0, 0 },
> { 0x387f0000, 0xffff8000, "stle.w", "r0:5,r5:5,r10:5", 0, 0, 0, 0 },
> { 0x387f8000, 0xffff8000, "stle.d", "r0:5,r5:5,r10:5", 0, 0, 0, 0 },
> + { 0x2c000000, 0xffc00000, "vld", "v0:5,r5:5,s10:12", 0, 0, 0, 0},
> + { 0x2c400000, 0xffc00000, "vst", "v0:5,r5:5,s10:12", 0, 0, 0, 0},
> + { 0x2c800000, 0xffc00000, "xvld", "x0:5,r5:5,s10:12", 0, 0, 0, 0},
> + { 0x2cc00000, 0xffc00000, "xvst", "x0:5,r5:5,s10:12", 0, 0, 0, 0},
> + { 0x38400000, 0xffff8000, "vldx", "v0:5,r5:5,r10:5", 0, 0, 0, 0},
> + { 0x38440000, 0xffff8000, "vstx", "v0:5,r5:5,r10:5", 0, 0, 0, 0},
> + { 0x38480000, 0xffff8000, "xvldx", "x0:5,r5:5,r10:5", 0, 0, 0, 0},
> + { 0x384c0000, 0xffff8000, "xvstx", "x0:5,r5:5,r10:5", 0, 0, 0, 0},
> + { 0x30100000, 0xfff80000, "vldrepl.d", "v0:5,r5:5,s10:9<<3", 0, 0, 0, 0},
> + { 0x30200000, 0xfff00000, "vldrepl.w", "v0:5,r5:5,s10:10<<2", 0, 0, 0, 0},
> + { 0x30400000, 0xffe00000, "vldrepl.h", "v0:5,r5:5,s10:11<<1", 0, 0, 0, 0},
> + { 0x30800000, 0xffc00000, "vldrepl.b", "v0:5,r5:5,s10:12", 0, 0, 0, 0},
> + { 0x31100000, 0xfff80000, "vstelm.d", "v0:5,r5:5,s10:8<<3,u18:1", 0, 0, 0, 0},
> + { 0x31200000, 0xfff00000, "vstelm.w", "v0:5,r5:5,s10:8<<2,u18:2", 0, 0, 0, 0},
> + { 0x31400000, 0xffe00000, "vstelm.h", "v0:5,r5:5,s10:8<<1,u18:3", 0, 0, 0, 0},
> + { 0x31800000, 0xffc00000, "vstelm.b", "v0:5,r5:5,s10:8,u18:4", 0, 0, 0, 0},
> + { 0x32100000, 0xfff80000, "xvldrepl.d", "x0:5,r5:5,s10:9<<3", 0, 0, 0, 0},
> + { 0x32200000, 0xfff00000, "xvldrepl.w", "x0:5,r5:5,s10:10<<2", 0, 0, 0, 0},
> + { 0x32400000, 0xffe00000, "xvldrepl.h", "x0:5,r5:5,s10:11<<1", 0, 0, 0, 0},
> + { 0x32800000, 0xffc00000, "xvldrepl.b", "x0:5,r5:5,s10:12", 0, 0, 0, 0},
> + { 0x33100000, 0xfff00000, "xvstelm.d", "x0:5,r5:5,s10:8<<3,u18:2", 0, 0, 0, 0},
> + { 0x33200000, 0xffe00000, "xvstelm.w", "x0:5,r5:5,s10:8<<2,u18:3", 0, 0, 0, 0},
> + { 0x33400000, 0xffc00000, "xvstelm.h", "x0:5,r5:5,s10:8<<1,u18:4", 0, 0, 0, 0},
> + { 0x33800000, 0xff800000, "xvstelm.b", "x0:5,r5:5,s10:8,u18:5", 0, 0, 0, 0},
> { 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
> };
>
> @@ -848,6 +980,1337 @@ static struct loongarch_opcode loongarch_jmp_opcodes[] =
> { 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
> };
>
> +static struct loongarch_opcode loongarch_lsx_opcodes[] =
> +{
> +/* match, mask, name, format, macro, include, exclude, pinfo. */
> + { 0x70000000, 0xffff8000, "vseq.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70008000, 0xffff8000, "vseq.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70010000, 0xffff8000, "vseq.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70018000, 0xffff8000, "vseq.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70020000, 0xffff8000, "vsle.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70028000, 0xffff8000, "vsle.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70030000, 0xffff8000, "vsle.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70038000, 0xffff8000, "vsle.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70040000, 0xffff8000, "vsle.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70048000, 0xffff8000, "vsle.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70050000, 0xffff8000, "vsle.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70058000, 0xffff8000, "vsle.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70060000, 0xffff8000, "vslt.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70068000, 0xffff8000, "vslt.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70070000, 0xffff8000, "vslt.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70078000, 0xffff8000, "vslt.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70080000, 0xffff8000, "vslt.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70088000, 0xffff8000, "vslt.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70090000, 0xffff8000, "vslt.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70098000, 0xffff8000, "vslt.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x700a0000, 0xffff8000, "vadd.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x700a8000, 0xffff8000, "vadd.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x700b0000, 0xffff8000, "vadd.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x700b8000, 0xffff8000, "vadd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x700c0000, 0xffff8000, "vsub.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x700c8000, 0xffff8000, "vsub.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x700d0000, 0xffff8000, "vsub.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x700d8000, 0xffff8000, "vsub.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70460000, 0xffff8000, "vsadd.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70468000, 0xffff8000, "vsadd.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70470000, 0xffff8000, "vsadd.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70478000, 0xffff8000, "vsadd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70480000, 0xffff8000, "vssub.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70488000, 0xffff8000, "vssub.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70490000, 0xffff8000, "vssub.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70498000, 0xffff8000, "vssub.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x704a0000, 0xffff8000, "vsadd.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x704a8000, 0xffff8000, "vsadd.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x704b0000, 0xffff8000, "vsadd.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x704b8000, 0xffff8000, "vsadd.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x704c0000, 0xffff8000, "vssub.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x704c8000, 0xffff8000, "vssub.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x704d0000, 0xffff8000, "vssub.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x704d8000, 0xffff8000, "vssub.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70540000, 0xffff8000, "vhaddw.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70548000, 0xffff8000, "vhaddw.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70550000, 0xffff8000, "vhaddw.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70558000, 0xffff8000, "vhaddw.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70560000, 0xffff8000, "vhsubw.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70568000, 0xffff8000, "vhsubw.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70570000, 0xffff8000, "vhsubw.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70578000, 0xffff8000, "vhsubw.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70580000, 0xffff8000, "vhaddw.hu.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70588000, 0xffff8000, "vhaddw.wu.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70590000, 0xffff8000, "vhaddw.du.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70598000, 0xffff8000, "vhaddw.qu.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x705a0000, 0xffff8000, "vhsubw.hu.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x705a8000, 0xffff8000, "vhsubw.wu.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x705b0000, 0xffff8000, "vhsubw.du.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x705b8000, 0xffff8000, "vhsubw.qu.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x705c0000, 0xffff8000, "vadda.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x705c8000, 0xffff8000, "vadda.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x705d0000, 0xffff8000, "vadda.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x705d8000, 0xffff8000, "vadda.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70600000, 0xffff8000, "vabsd.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70608000, 0xffff8000, "vabsd.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70610000, 0xffff8000, "vabsd.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70618000, 0xffff8000, "vabsd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70620000, 0xffff8000, "vabsd.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70628000, 0xffff8000, "vabsd.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70630000, 0xffff8000, "vabsd.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70638000, 0xffff8000, "vabsd.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70640000, 0xffff8000, "vavg.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70648000, 0xffff8000, "vavg.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70650000, 0xffff8000, "vavg.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70658000, 0xffff8000, "vavg.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70660000, 0xffff8000, "vavg.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70668000, 0xffff8000, "vavg.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70670000, 0xffff8000, "vavg.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70678000, 0xffff8000, "vavg.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70680000, 0xffff8000, "vavgr.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70688000, 0xffff8000, "vavgr.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70690000, 0xffff8000, "vavgr.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70698000, 0xffff8000, "vavgr.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x706a0000, 0xffff8000, "vavgr.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x706a8000, 0xffff8000, "vavgr.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x706b0000, 0xffff8000, "vavgr.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x706b8000, 0xffff8000, "vavgr.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70700000, 0xffff8000, "vmax.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70708000, 0xffff8000, "vmax.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70710000, 0xffff8000, "vmax.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70718000, 0xffff8000, "vmax.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70720000, 0xffff8000, "vmin.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70728000, 0xffff8000, "vmin.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70730000, 0xffff8000, "vmin.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70738000, 0xffff8000, "vmin.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70740000, 0xffff8000, "vmax.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70748000, 0xffff8000, "vmax.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70750000, 0xffff8000, "vmax.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70758000, 0xffff8000, "vmax.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70760000, 0xffff8000, "vmin.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70768000, 0xffff8000, "vmin.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70770000, 0xffff8000, "vmin.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70778000, 0xffff8000, "vmin.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70840000, 0xffff8000, "vmul.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70848000, 0xffff8000, "vmul.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70850000, 0xffff8000, "vmul.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70858000, 0xffff8000, "vmul.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70860000, 0xffff8000, "vmuh.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70868000, 0xffff8000, "vmuh.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70870000, 0xffff8000, "vmuh.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70878000, 0xffff8000, "vmuh.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70880000, 0xffff8000, "vmuh.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70888000, 0xffff8000, "vmuh.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70890000, 0xffff8000, "vmuh.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70898000, 0xffff8000, "vmuh.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a80000, 0xffff8000, "vmadd.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a88000, 0xffff8000, "vmadd.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a90000, 0xffff8000, "vmadd.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a98000, 0xffff8000, "vmadd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70aa0000, 0xffff8000, "vmsub.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70aa8000, 0xffff8000, "vmsub.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ab0000, 0xffff8000, "vmsub.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ab8000, 0xffff8000, "vmsub.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e00000, 0xffff8000, "vdiv.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e08000, 0xffff8000, "vdiv.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e10000, 0xffff8000, "vdiv.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e18000, 0xffff8000, "vdiv.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e20000, 0xffff8000, "vmod.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e28000, 0xffff8000, "vmod.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e30000, 0xffff8000, "vmod.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e38000, 0xffff8000, "vmod.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e40000, 0xffff8000, "vdiv.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e48000, 0xffff8000, "vdiv.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e50000, 0xffff8000, "vdiv.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e58000, 0xffff8000, "vdiv.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e60000, 0xffff8000, "vmod.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e68000, 0xffff8000, "vmod.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e70000, 0xffff8000, "vmod.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e78000, 0xffff8000, "vmod.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e80000, 0xffff8000, "vsll.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e88000, 0xffff8000, "vsll.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e90000, 0xffff8000, "vsll.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70e98000, 0xffff8000, "vsll.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ea0000, 0xffff8000, "vsrl.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ea8000, 0xffff8000, "vsrl.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70eb0000, 0xffff8000, "vsrl.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70eb8000, 0xffff8000, "vsrl.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ec0000, 0xffff8000, "vsra.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ec8000, 0xffff8000, "vsra.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ed0000, 0xffff8000, "vsra.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ed8000, 0xffff8000, "vsra.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ee0000, 0xffff8000, "vrotr.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ee8000, 0xffff8000, "vrotr.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ef0000, 0xffff8000, "vrotr.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ef8000, 0xffff8000, "vrotr.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f00000, 0xffff8000, "vsrlr.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f08000, 0xffff8000, "vsrlr.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f10000, 0xffff8000, "vsrlr.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f18000, 0xffff8000, "vsrlr.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f20000, 0xffff8000, "vsrar.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f28000, 0xffff8000, "vsrar.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f30000, 0xffff8000, "vsrar.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f38000, 0xffff8000, "vsrar.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f48000, 0xffff8000, "vsrln.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f50000, 0xffff8000, "vsrln.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f58000, 0xffff8000, "vsrln.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f68000, 0xffff8000, "vsran.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f70000, 0xffff8000, "vsran.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f78000, 0xffff8000, "vsran.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f88000, 0xffff8000, "vsrlrn.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f90000, 0xffff8000, "vsrlrn.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70f98000, 0xffff8000, "vsrlrn.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70fa8000, 0xffff8000, "vsrarn.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70fb0000, 0xffff8000, "vsrarn.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70fb8000, 0xffff8000, "vsrarn.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70fc8000, 0xffff8000, "vssrln.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70fd0000, 0xffff8000, "vssrln.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70fd8000, 0xffff8000, "vssrln.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70fe8000, 0xffff8000, "vssran.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ff0000, 0xffff8000, "vssran.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ff8000, 0xffff8000, "vssran.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71008000, 0xffff8000, "vssrlrn.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71010000, 0xffff8000, "vssrlrn.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71018000, 0xffff8000, "vssrlrn.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71028000, 0xffff8000, "vssrarn.b.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71030000, 0xffff8000, "vssrarn.h.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71038000, 0xffff8000, "vssrarn.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71048000, 0xffff8000, "vssrln.bu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71050000, 0xffff8000, "vssrln.hu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71058000, 0xffff8000, "vssrln.wu.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71068000, 0xffff8000, "vssran.bu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71070000, 0xffff8000, "vssran.hu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71078000, 0xffff8000, "vssran.wu.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71088000, 0xffff8000, "vssrlrn.bu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71090000, 0xffff8000, "vssrlrn.hu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71098000, 0xffff8000, "vssrlrn.wu.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710a8000, 0xffff8000, "vssrarn.bu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710b0000, 0xffff8000, "vssrarn.hu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710b8000, 0xffff8000, "vssrarn.wu.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710c0000, 0xffff8000, "vbitclr.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710c8000, 0xffff8000, "vbitclr.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710d0000, 0xffff8000, "vbitclr.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710d8000, 0xffff8000, "vbitclr.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710e0000, 0xffff8000, "vbitset.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710e8000, 0xffff8000, "vbitset.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710f0000, 0xffff8000, "vbitset.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x710f8000, 0xffff8000, "vbitset.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71100000, 0xffff8000, "vbitrev.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71108000, 0xffff8000, "vbitrev.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71110000, 0xffff8000, "vbitrev.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71118000, 0xffff8000, "vbitrev.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71160000, 0xffff8000, "vpackev.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71168000, 0xffff8000, "vpackev.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71170000, 0xffff8000, "vpackev.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71178000, 0xffff8000, "vpackev.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71180000, 0xffff8000, "vpackod.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71188000, 0xffff8000, "vpackod.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71190000, 0xffff8000, "vpackod.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71198000, 0xffff8000, "vpackod.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711a0000, 0xffff8000, "vilvl.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711a8000, 0xffff8000, "vilvl.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711b0000, 0xffff8000, "vilvl.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711b8000, 0xffff8000, "vilvl.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711c0000, 0xffff8000, "vilvh.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711c8000, 0xffff8000, "vilvh.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711d0000, 0xffff8000, "vilvh.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711d8000, 0xffff8000, "vilvh.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711e0000, 0xffff8000, "vpickev.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711e8000, 0xffff8000, "vpickev.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711f0000, 0xffff8000, "vpickev.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x711f8000, 0xffff8000, "vpickev.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71200000, 0xffff8000, "vpickod.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71208000, 0xffff8000, "vpickod.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71210000, 0xffff8000, "vpickod.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71218000, 0xffff8000, "vpickod.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71220000, 0xffff8000, "vreplve.b", "v0:5,v5:5,r10:5", 0, 0, 0, 0},
> + { 0x71228000, 0xffff8000, "vreplve.h", "v0:5,v5:5,r10:5", 0, 0, 0, 0},
> + { 0x71230000, 0xffff8000, "vreplve.w", "v0:5,v5:5,r10:5", 0, 0, 0, 0},
> + { 0x71238000, 0xffff8000, "vreplve.d", "v0:5,v5:5,r10:5", 0, 0, 0, 0},
> + { 0x71260000, 0xffff8000, "vand.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71268000, 0xffff8000, "vor.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71270000, 0xffff8000, "vxor.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71278000, 0xffff8000, "vnor.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71280000, 0xffff8000, "vandn.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71288000, 0xffff8000, "vorn.v", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x712b0000, 0xffff8000, "vfrstp.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x712b8000, 0xffff8000, "vfrstp.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x712d0000, 0xffff8000, "vadd.q", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x712d8000, 0xffff8000, "vsub.q", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x712e0000, 0xffff8000, "vsigncov.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x712e8000, 0xffff8000, "vsigncov.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x712f0000, 0xffff8000, "vsigncov.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x712f8000, 0xffff8000, "vsigncov.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71308000, 0xffff8000, "vfadd.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71310000, 0xffff8000, "vfadd.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71328000, 0xffff8000, "vfsub.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71330000, 0xffff8000, "vfsub.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71388000, 0xffff8000, "vfmul.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71390000, 0xffff8000, "vfmul.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x713a8000, 0xffff8000, "vfdiv.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x713b0000, 0xffff8000, "vfdiv.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x713c8000, 0xffff8000, "vfmax.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x713d0000, 0xffff8000, "vfmax.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x713e8000, 0xffff8000, "vfmin.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x713f0000, 0xffff8000, "vfmin.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71408000, 0xffff8000, "vfmaxa.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71410000, 0xffff8000, "vfmaxa.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71428000, 0xffff8000, "vfmina.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71430000, 0xffff8000, "vfmina.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71460000, 0xffff8000, "vfcvt.h.s", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71468000, 0xffff8000, "vfcvt.s.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71480000, 0xffff8000, "vffint.s.l", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x71498000, 0xffff8000, "vftint.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x714a0000, 0xffff8000, "vftintrm.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x714a8000, 0xffff8000, "vftintrp.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x714b0000, 0xffff8000, "vftintrz.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x714b8000, 0xffff8000, "vftintrne.w.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x717a8000, 0xffff8000, "vshuf.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x717b0000, 0xffff8000, "vshuf.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x717b8000, 0xffff8000, "vshuf.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x72800000, 0xffff8000, "vseqi.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72808000, 0xffff8000, "vseqi.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72810000, 0xffff8000, "vseqi.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72818000, 0xffff8000, "vseqi.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72820000, 0xffff8000, "vslei.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72828000, 0xffff8000, "vslei.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72830000, 0xffff8000, "vslei.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72838000, 0xffff8000, "vslei.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72840000, 0xffff8000, "vslei.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72848000, 0xffff8000, "vslei.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72850000, 0xffff8000, "vslei.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72858000, 0xffff8000, "vslei.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72860000, 0xffff8000, "vslti.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72868000, 0xffff8000, "vslti.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72870000, 0xffff8000, "vslti.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72878000, 0xffff8000, "vslti.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72880000, 0xffff8000, "vslti.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72888000, 0xffff8000, "vslti.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72890000, 0xffff8000, "vslti.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72898000, 0xffff8000, "vslti.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728a0000, 0xffff8000, "vaddi.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728a8000, 0xffff8000, "vaddi.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728b0000, 0xffff8000, "vaddi.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728b8000, 0xffff8000, "vaddi.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728c0000, 0xffff8000, "vsubi.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728c8000, 0xffff8000, "vsubi.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728d0000, 0xffff8000, "vsubi.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728d8000, 0xffff8000, "vsubi.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728e0000, 0xffff8000, "vbsll.v", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x728e8000, 0xffff8000, "vbsrl.v", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72900000, 0xffff8000, "vmaxi.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72908000, 0xffff8000, "vmaxi.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72910000, 0xffff8000, "vmaxi.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72918000, 0xffff8000, "vmaxi.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72920000, 0xffff8000, "vmini.b", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72928000, 0xffff8000, "vmini.h", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72930000, 0xffff8000, "vmini.w", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72938000, 0xffff8000, "vmini.d", "v0:5,v5:5,s10:5", 0, 0, 0, 0},
> + { 0x72940000, 0xffff8000, "vmaxi.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72948000, 0xffff8000, "vmaxi.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72950000, 0xffff8000, "vmaxi.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72958000, 0xffff8000, "vmaxi.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72960000, 0xffff8000, "vmini.bu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72968000, 0xffff8000, "vmini.hu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72970000, 0xffff8000, "vmini.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72978000, 0xffff8000, "vmini.du", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x729a0000, 0xffff8000, "vfrstpi.b", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x729a8000, 0xffff8000, "vfrstpi.h", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x729c0000, 0xfffffc00, "vclo.b", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c0400, 0xfffffc00, "vclo.h", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c0800, 0xfffffc00, "vclo.w", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c0c00, 0xfffffc00, "vclo.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c1000, 0xfffffc00, "vclz.b", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c1400, 0xfffffc00, "vclz.h", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c1800, 0xfffffc00, "vclz.w", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c1c00, 0xfffffc00, "vclz.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c2000, 0xfffffc00, "vpcnt.b", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c2400, 0xfffffc00, "vpcnt.h", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c2800, 0xfffffc00, "vpcnt.w", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c2c00, 0xfffffc00, "vpcnt.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c3000, 0xfffffc00, "vneg.b", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c3400, 0xfffffc00, "vneg.h", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c3800, 0xfffffc00, "vneg.w", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c3c00, 0xfffffc00, "vneg.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c4000, 0xfffffc00, "vmskltz.b", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c4400, 0xfffffc00, "vmskltz.h", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c4800, 0xfffffc00, "vmskltz.w", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c4c00, 0xfffffc00, "vmskltz.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c5000, 0xfffffc00, "vmskgez.b", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c6000, 0xfffffc00, "vmsknz.b", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729c9800, 0xfffffc18, "vseteqz.v", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729c9c00, 0xfffffc18, "vsetnez.v", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729ca000, 0xfffffc18, "vsetanyeqz.b", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729ca400, 0xfffffc18, "vsetanyeqz.h", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729ca800, 0xfffffc18, "vsetanyeqz.w", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729cac00, 0xfffffc18, "vsetanyeqz.d", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729cb000, 0xfffffc18, "vsetallnez.b", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729cb400, 0xfffffc18, "vsetallnez.h", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729cb800, 0xfffffc18, "vsetallnez.w", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729cbc00, 0xfffffc18, "vsetallnez.d", "c0:3,v5:5", 0, 0, 0, 0},
> + { 0x729cc400, 0xfffffc00, "vflogb.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729cc800, 0xfffffc00, "vflogb.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729cd400, 0xfffffc00, "vfclass.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729cd800, 0xfffffc00, "vfclass.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ce400, 0xfffffc00, "vfsqrt.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ce800, 0xfffffc00, "vfsqrt.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729cf400, 0xfffffc00, "vfrecip.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729cf800, 0xfffffc00, "vfrecip.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d0400, 0xfffffc00, "vfrsqrt.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d0800, 0xfffffc00, "vfrsqrt.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d3400, 0xfffffc00, "vfrint.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d3800, 0xfffffc00, "vfrint.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d4400, 0xfffffc00, "vfrintrm.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d4800, 0xfffffc00, "vfrintrm.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d5400, 0xfffffc00, "vfrintrp.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d5800, 0xfffffc00, "vfrintrp.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d6400, 0xfffffc00, "vfrintrz.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d6800, 0xfffffc00, "vfrintrz.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d7400, 0xfffffc00, "vfrintrne.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729d7800, 0xfffffc00, "vfrintrne.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729de800, 0xfffffc00, "vfcvtl.s.h", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729dec00, 0xfffffc00, "vfcvth.s.h", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729df000, 0xfffffc00, "vfcvtl.d.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729df400, 0xfffffc00, "vfcvth.d.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e0000, 0xfffffc00, "vffint.s.w", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e0400, 0xfffffc00, "vffint.s.wu", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e0800, 0xfffffc00, "vffint.d.l", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e0c00, 0xfffffc00, "vffint.d.lu", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e1000, 0xfffffc00, "vffintl.d.w", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e1400, 0xfffffc00, "vffinth.d.w", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e3000, 0xfffffc00, "vftint.w.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e3400, 0xfffffc00, "vftint.l.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e3800, 0xfffffc00, "vftintrm.w.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e3c00, 0xfffffc00, "vftintrm.l.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e4000, 0xfffffc00, "vftintrp.w.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e4400, 0xfffffc00, "vftintrp.l.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e4800, 0xfffffc00, "vftintrz.w.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e4c00, 0xfffffc00, "vftintrz.l.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e5000, 0xfffffc00, "vftintrne.w.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e5400, 0xfffffc00, "vftintrne.l.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e5800, 0xfffffc00, "vftint.wu.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e5c00, 0xfffffc00, "vftint.lu.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e7000, 0xfffffc00, "vftintrz.wu.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e7400, 0xfffffc00, "vftintrz.lu.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e8000, 0xfffffc00, "vftintl.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e8400, 0xfffffc00, "vftinth.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e8800, 0xfffffc00, "vftintrml.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e8c00, 0xfffffc00, "vftintrmh.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e9000, 0xfffffc00, "vftintrpl.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e9400, 0xfffffc00, "vftintrph.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e9800, 0xfffffc00, "vftintrzl.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729e9c00, 0xfffffc00, "vftintrzh.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ea000, 0xfffffc00, "vftintrnel.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ea400, 0xfffffc00, "vftintrneh.l.s", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ee000, 0xfffffc00, "vexth.h.b", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ee400, 0xfffffc00, "vexth.w.h", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ee800, 0xfffffc00, "vexth.d.w", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729eec00, 0xfffffc00, "vexth.q.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ef000, 0xfffffc00, "vexth.hu.bu", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ef400, 0xfffffc00, "vexth.wu.hu", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729ef800, 0xfffffc00, "vexth.du.wu", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729efc00, 0xfffffc00, "vexth.qu.du", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x729f0000, 0xfffffc00, "vreplgr2vr.b", "v0:5,r5:5", 0, 0, 0, 0},
> + { 0x729f0400, 0xfffffc00, "vreplgr2vr.h", "v0:5,r5:5", 0, 0, 0, 0},
> + { 0x729f0800, 0xfffffc00, "vreplgr2vr.w", "v0:5,r5:5", 0, 0, 0, 0},
> + { 0x729f0c00, 0xfffffc00, "vreplgr2vr.d", "v0:5,r5:5", 0, 0, 0, 0},
> + { 0x72a02000, 0xffffe000, "vrotri.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x72a04000, 0xffffc000, "vrotri.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x72a08000, 0xffff8000, "vrotri.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72a10000, 0xffff0000, "vrotri.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x72a42000, 0xffffe000, "vsrlri.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x72a44000, 0xffffc000, "vsrlri.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x72a48000, 0xffff8000, "vsrlri.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72a50000, 0xffff0000, "vsrlri.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x72a82000, 0xffffe000, "vsrari.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x72a84000, 0xffffc000, "vsrari.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x72a88000, 0xffff8000, "vsrari.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x72a90000, 0xffff0000, "vsrari.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x72eb8000, 0xffffc000, "vinsgr2vr.b", "v0:5,r5:5,u10:4", 0, 0, 0, 0},
> + { 0x72ebc000, 0xffffe000, "vinsgr2vr.h", "v0:5,r5:5,u10:3", 0, 0, 0, 0},
> + { 0x72ebe000, 0xfffff000, "vinsgr2vr.w", "v0:5,r5:5,u10:2", 0, 0, 0, 0},
> + { 0x72ebf000, 0xfffff800, "vinsgr2vr.d", "v0:5,r5:5,u10:1", 0, 0, 0, 0},
> + { 0x72ef8000, 0xffffc000, "vpickve2gr.b", "r0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x72efc000, 0xffffe000, "vpickve2gr.h", "r0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x72efe000, 0xfffff000, "vpickve2gr.w", "r0:5,v5:5,u10:2", 0, 0, 0, 0},
> + { 0x72eff000, 0xfffff800, "vpickve2gr.d", "r0:5,v5:5,u10:1", 0, 0, 0, 0},
> + { 0x72f38000, 0xffffc000, "vpickve2gr.bu", "r0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x72f3c000, 0xffffe000, "vpickve2gr.hu", "r0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x72f3e000, 0xfffff000, "vpickve2gr.wu", "r0:5,v5:5,u10:2", 0, 0, 0, 0},
> + { 0x72f3f000, 0xfffff800, "vpickve2gr.du", "r0:5,v5:5,u10:1", 0, 0, 0, 0},
> + { 0x72f78000, 0xffffc000, "vreplvei.b", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x72f7c000, 0xffffe000, "vreplvei.h", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x72f7e000, 0xfffff000, "vreplvei.w", "v0:5,v5:5,u10:2", 0, 0, 0, 0},
> + { 0x72f7f000, 0xfffff800, "vreplvei.d", "v0:5,v5:5,u10:1", 0, 0, 0, 0},
> + { 0x73082000, 0xffffe000, "vsllwil.h.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x73084000, 0xffffc000, "vsllwil.w.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73088000, 0xffff8000, "vsllwil.d.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73090000, 0xfffffc00, "vextl.q.d", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x730c2000, 0xffffe000, "vsllwil.hu.bu", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x730c4000, 0xffffc000, "vsllwil.wu.hu", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x730c8000, 0xffff8000, "vsllwil.du.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x730d0000, 0xfffffc00, "vextl.qu.du", "v0:5,v5:5", 0, 0, 0, 0},
> + { 0x73102000, 0xffffe000, "vbitclri.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x73104000, 0xffffc000, "vbitclri.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73108000, 0xffff8000, "vbitclri.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73110000, 0xffff0000, "vbitclri.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73142000, 0xffffe000, "vbitseti.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x73144000, 0xffffc000, "vbitseti.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73148000, 0xffff8000, "vbitseti.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73150000, 0xffff0000, "vbitseti.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73182000, 0xffffe000, "vbitrevi.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x73184000, 0xffffc000, "vbitrevi.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73188000, 0xffff8000, "vbitrevi.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73190000, 0xffff0000, "vbitrevi.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73242000, 0xffffe000, "vsat.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x73244000, 0xffffc000, "vsat.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73248000, 0xffff8000, "vsat.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73250000, 0xffff0000, "vsat.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73282000, 0xffffe000, "vsat.bu", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x73284000, 0xffffc000, "vsat.hu", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73288000, 0xffff8000, "vsat.wu", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73290000, 0xffff0000, "vsat.du", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x732c2000, 0xffffe000, "vslli.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x732c4000, 0xffffc000, "vslli.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x732c8000, 0xffff8000, "vslli.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x732d0000, 0xffff0000, "vslli.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73302000, 0xffffe000, "vsrli.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x73304000, 0xffffc000, "vsrli.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73308000, 0xffff8000, "vsrli.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73310000, 0xffff0000, "vsrli.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73342000, 0xffffe000, "vsrai.b", "v0:5,v5:5,u10:3", 0, 0, 0, 0},
> + { 0x73344000, 0xffffc000, "vsrai.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73348000, 0xffff8000, "vsrai.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73350000, 0xffff0000, "vsrai.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73404000, 0xffffc000, "vsrlni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73408000, 0xffff8000, "vsrlni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73410000, 0xffff0000, "vsrlni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73420000, 0xfffe0000, "vsrlni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x73484000, 0xffffc000, "vssrlni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73488000, 0xffff8000, "vssrlni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73490000, 0xffff0000, "vssrlni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x734a0000, 0xfffe0000, "vssrlni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x73444000, 0xffffc000, "vsrlrni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73448000, 0xffff8000, "vsrlrni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73450000, 0xffff0000, "vsrlrni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73460000, 0xfffe0000, "vsrlrni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x734c4000, 0xffffc000, "vssrlni.bu.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x734c8000, 0xffff8000, "vssrlni.hu.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x734d0000, 0xffff0000, "vssrlni.wu.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x734e0000, 0xfffe0000, "vssrlni.du.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x73504000, 0xffffc000, "vssrlrni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73508000, 0xffff8000, "vssrlrni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73510000, 0xffff0000, "vssrlrni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73520000, 0xfffe0000, "vssrlrni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x73544000, 0xffffc000, "vssrlrni.bu.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73548000, 0xffff8000, "vssrlrni.hu.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73550000, 0xffff0000, "vssrlrni.wu.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73560000, 0xfffe0000, "vssrlrni.du.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x73584000, 0xffffc000, "vsrani.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73588000, 0xffff8000, "vsrani.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73590000, 0xffff0000, "vsrani.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x735a0000, 0xfffe0000, "vsrani.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x735c4000, 0xffffc000, "vsrarni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x735c8000, 0xffff8000, "vsrarni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x735d0000, 0xffff0000, "vsrarni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x735e0000, 0xfffe0000, "vsrarni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x73604000, 0xffffc000, "vssrani.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73608000, 0xffff8000, "vssrani.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73610000, 0xffff0000, "vssrani.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73620000, 0xfffe0000, "vssrani.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x73644000, 0xffffc000, "vssrani.bu.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73648000, 0xffff8000, "vssrani.hu.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73650000, 0xffff0000, "vssrani.wu.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x73660000, 0xfffe0000, "vssrani.du.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x73684000, 0xffffc000, "vssrarni.b.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x73688000, 0xffff8000, "vssrarni.h.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x73690000, 0xffff0000, "vssrarni.w.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x736a0000, 0xfffe0000, "vssrarni.d.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x736c4000, 0xffffc000, "vssrarni.bu.h", "v0:5,v5:5,u10:4", 0, 0, 0, 0},
> + { 0x736c8000, 0xffff8000, "vssrarni.hu.w", "v0:5,v5:5,u10:5", 0, 0, 0, 0},
> + { 0x736d0000, 0xffff0000, "vssrarni.wu.d", "v0:5,v5:5,u10:6", 0, 0, 0, 0},
> + { 0x736e0000, 0xfffe0000, "vssrarni.du.q", "v0:5,v5:5,u10:7", 0, 0, 0, 0},
> + { 0x73800000, 0xfffc0000, "vextrins.d", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73840000, 0xfffc0000, "vextrins.w", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73880000, 0xfffc0000, "vextrins.h", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x738c0000, 0xfffc0000, "vextrins.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73900000, 0xfffc0000, "vshuf4i.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73940000, 0xfffc0000, "vshuf4i.h", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73980000, 0xfffc0000, "vshuf4i.w", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x739c0000, 0xfffc0000, "vshuf4i.d", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73c40000, 0xfffc0000, "vbitseli.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73d00000, 0xfffc0000, "vandi.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73d40000, 0xfffc0000, "vori.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73d80000, 0xfffc0000, "vxori.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0x73dc0000, 0xfffc0000, "vnori.b", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0, 0, "vrepli.b", "v,s0:10", "vldi %1,(%2)&0x3ff", 0, 0, 0},
> +
> + { 0x701e0000, 0xffff8000, "vaddwev.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x701e8000, 0xffff8000, "vaddwev.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x701f0000, 0xffff8000, "vaddwev.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x701f8000, 0xffff8000, "vaddwev.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x702e0000, 0xffff8000, "vaddwev.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x702e8000, 0xffff8000, "vaddwev.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x702f0000, 0xffff8000, "vaddwev.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x702f8000, 0xffff8000, "vaddwev.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x703e0000, 0xffff8000, "vaddwev.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x703e8000, 0xffff8000, "vaddwev.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x703f0000, 0xffff8000, "vaddwev.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x703f8000, 0xffff8000, "vaddwev.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70220000, 0xffff8000, "vaddwod.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70228000, 0xffff8000, "vaddwod.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70230000, 0xffff8000, "vaddwod.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70238000, 0xffff8000, "vaddwod.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70320000, 0xffff8000, "vaddwod.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70328000, 0xffff8000, "vaddwod.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70330000, 0xffff8000, "vaddwod.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70338000, 0xffff8000, "vaddwod.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70400000, 0xffff8000, "vaddwod.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70408000, 0xffff8000, "vaddwod.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70410000, 0xffff8000, "vaddwod.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70418000, 0xffff8000, "vaddwod.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ac0000, 0xffff8000, "vmaddwev.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ac8000, 0xffff8000, "vmaddwev.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ad0000, 0xffff8000, "vmaddwev.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ad8000, 0xffff8000, "vmaddwev.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70b40000, 0xffff8000, "vmaddwev.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70b48000, 0xffff8000, "vmaddwev.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70b50000, 0xffff8000, "vmaddwev.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70b58000, 0xffff8000, "vmaddwev.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70bc0000, 0xffff8000, "vmaddwev.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70bc8000, 0xffff8000, "vmaddwev.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70bd0000, 0xffff8000, "vmaddwev.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70bd8000, 0xffff8000, "vmaddwev.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ae0000, 0xffff8000, "vmaddwod.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70ae8000, 0xffff8000, "vmaddwod.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70af0000, 0xffff8000, "vmaddwod.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70af8000, 0xffff8000, "vmaddwod.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70b60000, 0xffff8000, "vmaddwod.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70b68000, 0xffff8000, "vmaddwod.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70b70000, 0xffff8000, "vmaddwod.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70b78000, 0xffff8000, "vmaddwod.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70be0000, 0xffff8000, "vmaddwod.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70be8000, 0xffff8000, "vmaddwod.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70bf0000, 0xffff8000, "vmaddwod.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70bf8000, 0xffff8000, "vmaddwod.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70900000, 0xffff8000, "vmulwev.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70908000, 0xffff8000, "vmulwev.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70910000, 0xffff8000, "vmulwev.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70918000, 0xffff8000, "vmulwev.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70980000, 0xffff8000, "vmulwev.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70988000, 0xffff8000, "vmulwev.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70990000, 0xffff8000, "vmulwev.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70998000, 0xffff8000, "vmulwev.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a00000, 0xffff8000, "vmulwev.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a08000, 0xffff8000, "vmulwev.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a10000, 0xffff8000, "vmulwev.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a18000, 0xffff8000, "vmulwev.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70920000, 0xffff8000, "vmulwod.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70928000, 0xffff8000, "vmulwod.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70930000, 0xffff8000, "vmulwod.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70938000, 0xffff8000, "vmulwod.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x709a0000, 0xffff8000, "vmulwod.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x709a8000, 0xffff8000, "vmulwod.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x709b0000, 0xffff8000, "vmulwod.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x709b8000, 0xffff8000, "vmulwod.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a20000, 0xffff8000, "vmulwod.h.bu.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a28000, 0xffff8000, "vmulwod.w.hu.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a30000, 0xffff8000, "vmulwod.d.wu.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70a38000, 0xffff8000, "vmulwod.q.du.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70200000, 0xffff8000, "vsubwev.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70208000, 0xffff8000, "vsubwev.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70210000, 0xffff8000, "vsubwev.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70218000, 0xffff8000, "vsubwev.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70300000, 0xffff8000, "vsubwev.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70308000, 0xffff8000, "vsubwev.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70310000, 0xffff8000, "vsubwev.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70318000, 0xffff8000, "vsubwev.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70240000, 0xffff8000, "vsubwod.h.b", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70248000, 0xffff8000, "vsubwod.w.h", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70250000, 0xffff8000, "vsubwod.d.w", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70258000, 0xffff8000, "vsubwod.q.d", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70340000, 0xffff8000, "vsubwod.h.bu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70348000, 0xffff8000, "vsubwod.w.hu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70350000, 0xffff8000, "vsubwod.d.wu", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0x70358000, 0xffff8000, "vsubwod.q.du", "v0:5,v5:5,v10:5", 0, 0, 0, 0 },
> + { 0, 0, "vrepli.d", "v,s0:10", "vldi %1,((%2)&0x3ff)|0xc00", 0, 0, 0},
> + { 0, 0, "vrepli.h", "v,s0:10", "vldi %1,((%2)&0x3ff)|0x400", 0, 0, 0},
> + { 0, 0, "vrepli.w", "v,s0:10", "vldi %1,((%2)&0x3ff)|0x800", 0, 0, 0},
> + { 0x73e00000, 0xfffc0000, "vldi", "v0:5,s5:13", 0, 0, 0, 0},
> + { 0x73e40000, 0xfffc0000, "vpermi.w", "v0:5,v5:5,u10:8", 0, 0, 0, 0},
> + { 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
> +};
> +static struct loongarch_opcode loongarch_lasx_opcodes[] =
> +{
> +/* match, mask, name, format, macro, include, exclude, pinfo. */
> + { 0x74000000, 0xffff8000, "xvseq.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74008000, 0xffff8000, "xvseq.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74010000, 0xffff8000, "xvseq.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74018000, 0xffff8000, "xvseq.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74020000, 0xffff8000, "xvsle.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74028000, 0xffff8000, "xvsle.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74030000, 0xffff8000, "xvsle.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74038000, 0xffff8000, "xvsle.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74040000, 0xffff8000, "xvsle.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74048000, 0xffff8000, "xvsle.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74050000, 0xffff8000, "xvsle.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74058000, 0xffff8000, "xvsle.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74060000, 0xffff8000, "xvslt.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74068000, 0xffff8000, "xvslt.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74070000, 0xffff8000, "xvslt.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74078000, 0xffff8000, "xvslt.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74080000, 0xffff8000, "xvslt.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74088000, 0xffff8000, "xvslt.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74090000, 0xffff8000, "xvslt.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74098000, 0xffff8000, "xvslt.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x740a0000, 0xffff8000, "xvadd.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x740a8000, 0xffff8000, "xvadd.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x740b0000, 0xffff8000, "xvadd.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x740b8000, 0xffff8000, "xvadd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x740c0000, 0xffff8000, "xvsub.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x740c8000, 0xffff8000, "xvsub.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x740d0000, 0xffff8000, "xvsub.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x740d8000, 0xffff8000, "xvsub.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74460000, 0xffff8000, "xvsadd.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74468000, 0xffff8000, "xvsadd.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74470000, 0xffff8000, "xvsadd.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74478000, 0xffff8000, "xvsadd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74480000, 0xffff8000, "xvssub.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74488000, 0xffff8000, "xvssub.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74490000, 0xffff8000, "xvssub.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74498000, 0xffff8000, "xvssub.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x744a0000, 0xffff8000, "xvsadd.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x744a8000, 0xffff8000, "xvsadd.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x744b0000, 0xffff8000, "xvsadd.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x744b8000, 0xffff8000, "xvsadd.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x744c0000, 0xffff8000, "xvssub.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x744c8000, 0xffff8000, "xvssub.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x744d0000, 0xffff8000, "xvssub.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x744d8000, 0xffff8000, "xvssub.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74540000, 0xffff8000, "xvhaddw.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74548000, 0xffff8000, "xvhaddw.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74550000, 0xffff8000, "xvhaddw.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74558000, 0xffff8000, "xvhaddw.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74560000, 0xffff8000, "xvhsubw.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74568000, 0xffff8000, "xvhsubw.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74570000, 0xffff8000, "xvhsubw.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74578000, 0xffff8000, "xvhsubw.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74580000, 0xffff8000, "xvhaddw.hu.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74588000, 0xffff8000, "xvhaddw.wu.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74590000, 0xffff8000, "xvhaddw.du.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74598000, 0xffff8000, "xvhaddw.qu.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x745a0000, 0xffff8000, "xvhsubw.hu.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x745a8000, 0xffff8000, "xvhsubw.wu.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x745b0000, 0xffff8000, "xvhsubw.du.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x745b8000, 0xffff8000, "xvhsubw.qu.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x741e0000, 0xffff8000, "xvaddwev.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x741e8000, 0xffff8000, "xvaddwev.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x741f0000, 0xffff8000, "xvaddwev.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x741f8000, 0xffff8000, "xvaddwev.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x742e0000, 0xffff8000, "xvaddwev.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x742e8000, 0xffff8000, "xvaddwev.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x742f0000, 0xffff8000, "xvaddwev.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x742f8000, 0xffff8000, "xvaddwev.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x743e0000, 0xffff8000, "xvaddwev.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x743e8000, 0xffff8000, "xvaddwev.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x743f0000, 0xffff8000, "xvaddwev.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x743f8000, 0xffff8000, "xvaddwev.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74220000, 0xffff8000, "xvaddwod.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74228000, 0xffff8000, "xvaddwod.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74230000, 0xffff8000, "xvaddwod.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74238000, 0xffff8000, "xvaddwod.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74320000, 0xffff8000, "xvaddwod.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74328000, 0xffff8000, "xvaddwod.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74330000, 0xffff8000, "xvaddwod.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74338000, 0xffff8000, "xvaddwod.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74400000, 0xffff8000, "xvaddwod.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74408000, 0xffff8000, "xvaddwod.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74410000, 0xffff8000, "xvaddwod.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74418000, 0xffff8000, "xvaddwod.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ac0000, 0xffff8000, "xvmaddwev.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ac8000, 0xffff8000, "xvmaddwev.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ad0000, 0xffff8000, "xvmaddwev.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ad8000, 0xffff8000, "xvmaddwev.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74bc0000, 0xffff8000, "xvmaddwev.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74bc8000, 0xffff8000, "xvmaddwev.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74bd0000, 0xffff8000, "xvmaddwev.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74bd8000, 0xffff8000, "xvmaddwev.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74b40000, 0xffff8000, "xvmaddwev.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74b48000, 0xffff8000, "xvmaddwev.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74b50000, 0xffff8000, "xvmaddwev.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74b58000, 0xffff8000, "xvmaddwev.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ae0000, 0xffff8000, "xvmaddwod.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ae8000, 0xffff8000, "xvmaddwod.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74af0000, 0xffff8000, "xvmaddwod.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74af8000, 0xffff8000, "xvmaddwod.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74b60000, 0xffff8000, "xvmaddwod.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74b68000, 0xffff8000, "xvmaddwod.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74b70000, 0xffff8000, "xvmaddwod.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74b78000, 0xffff8000, "xvmaddwod.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74be0000, 0xffff8000, "xvmaddwod.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74be8000, 0xffff8000, "xvmaddwod.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74bf0000, 0xffff8000, "xvmaddwod.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74bf8000, 0xffff8000, "xvmaddwod.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74900000, 0xffff8000, "xvmulwev.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74908000, 0xffff8000, "xvmulwev.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74910000, 0xffff8000, "xvmulwev.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74918000, 0xffff8000, "xvmulwev.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74980000, 0xffff8000, "xvmulwev.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74988000, 0xffff8000, "xvmulwev.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74990000, 0xffff8000, "xvmulwev.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74998000, 0xffff8000, "xvmulwev.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a00000, 0xffff8000, "xvmulwev.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a08000, 0xffff8000, "xvmulwev.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a10000, 0xffff8000, "xvmulwev.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a18000, 0xffff8000, "xvmulwev.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74920000, 0xffff8000, "xvmulwod.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74928000, 0xffff8000, "xvmulwod.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74930000, 0xffff8000, "xvmulwod.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74938000, 0xffff8000, "xvmulwod.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x749a0000, 0xffff8000, "xvmulwod.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x749a8000, 0xffff8000, "xvmulwod.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x749b0000, 0xffff8000, "xvmulwod.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x749b8000, 0xffff8000, "xvmulwod.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a20000, 0xffff8000, "xvmulwod.h.bu.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a28000, 0xffff8000, "xvmulwod.w.hu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a30000, 0xffff8000, "xvmulwod.d.wu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a38000, 0xffff8000, "xvmulwod.q.du.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74200000, 0xffff8000, "xvsubwev.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74208000, 0xffff8000, "xvsubwev.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74210000, 0xffff8000, "xvsubwev.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74218000, 0xffff8000, "xvsubwev.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74300000, 0xffff8000, "xvsubwev.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74308000, 0xffff8000, "xvsubwev.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74310000, 0xffff8000, "xvsubwev.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74318000, 0xffff8000, "xvsubwev.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74240000, 0xffff8000, "xvsubwod.h.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74248000, 0xffff8000, "xvsubwod.w.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74250000, 0xffff8000, "xvsubwod.d.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74258000, 0xffff8000, "xvsubwod.q.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74340000, 0xffff8000, "xvsubwod.h.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74348000, 0xffff8000, "xvsubwod.w.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74350000, 0xffff8000, "xvsubwod.d.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74358000, 0xffff8000, "xvsubwod.q.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x745c0000, 0xffff8000, "xvadda.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x745c8000, 0xffff8000, "xvadda.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x745d0000, 0xffff8000, "xvadda.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x745d8000, 0xffff8000, "xvadda.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74600000, 0xffff8000, "xvabsd.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74608000, 0xffff8000, "xvabsd.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74610000, 0xffff8000, "xvabsd.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74618000, 0xffff8000, "xvabsd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74620000, 0xffff8000, "xvabsd.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74628000, 0xffff8000, "xvabsd.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74630000, 0xffff8000, "xvabsd.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74638000, 0xffff8000, "xvabsd.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74640000, 0xffff8000, "xvavg.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74648000, 0xffff8000, "xvavg.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74650000, 0xffff8000, "xvavg.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74658000, 0xffff8000, "xvavg.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74660000, 0xffff8000, "xvavg.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74668000, 0xffff8000, "xvavg.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74670000, 0xffff8000, "xvavg.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74678000, 0xffff8000, "xvavg.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74680000, 0xffff8000, "xvavgr.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74688000, 0xffff8000, "xvavgr.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74690000, 0xffff8000, "xvavgr.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74698000, 0xffff8000, "xvavgr.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x746a0000, 0xffff8000, "xvavgr.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x746a8000, 0xffff8000, "xvavgr.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x746b0000, 0xffff8000, "xvavgr.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x746b8000, 0xffff8000, "xvavgr.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74700000, 0xffff8000, "xvmax.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74708000, 0xffff8000, "xvmax.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74710000, 0xffff8000, "xvmax.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74718000, 0xffff8000, "xvmax.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74720000, 0xffff8000, "xvmin.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74728000, 0xffff8000, "xvmin.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74730000, 0xffff8000, "xvmin.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74738000, 0xffff8000, "xvmin.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74740000, 0xffff8000, "xvmax.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74748000, 0xffff8000, "xvmax.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74750000, 0xffff8000, "xvmax.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74758000, 0xffff8000, "xvmax.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74760000, 0xffff8000, "xvmin.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74768000, 0xffff8000, "xvmin.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74770000, 0xffff8000, "xvmin.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74778000, 0xffff8000, "xvmin.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74840000, 0xffff8000, "xvmul.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74848000, 0xffff8000, "xvmul.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74850000, 0xffff8000, "xvmul.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74858000, 0xffff8000, "xvmul.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74860000, 0xffff8000, "xvmuh.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74868000, 0xffff8000, "xvmuh.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74870000, 0xffff8000, "xvmuh.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74878000, 0xffff8000, "xvmuh.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74880000, 0xffff8000, "xvmuh.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74888000, 0xffff8000, "xvmuh.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74890000, 0xffff8000, "xvmuh.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74898000, 0xffff8000, "xvmuh.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a80000, 0xffff8000, "xvmadd.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a88000, 0xffff8000, "xvmadd.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a90000, 0xffff8000, "xvmadd.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74a98000, 0xffff8000, "xvmadd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74aa0000, 0xffff8000, "xvmsub.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74aa8000, 0xffff8000, "xvmsub.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ab0000, 0xffff8000, "xvmsub.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ab8000, 0xffff8000, "xvmsub.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e00000, 0xffff8000, "xvdiv.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e08000, 0xffff8000, "xvdiv.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e10000, 0xffff8000, "xvdiv.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e18000, 0xffff8000, "xvdiv.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e20000, 0xffff8000, "xvmod.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e28000, 0xffff8000, "xvmod.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e30000, 0xffff8000, "xvmod.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e38000, 0xffff8000, "xvmod.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e40000, 0xffff8000, "xvdiv.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e48000, 0xffff8000, "xvdiv.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e50000, 0xffff8000, "xvdiv.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e58000, 0xffff8000, "xvdiv.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e60000, 0xffff8000, "xvmod.bu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e68000, 0xffff8000, "xvmod.hu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e70000, 0xffff8000, "xvmod.wu", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e78000, 0xffff8000, "xvmod.du", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e80000, 0xffff8000, "xvsll.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e88000, 0xffff8000, "xvsll.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e90000, 0xffff8000, "xvsll.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74e98000, 0xffff8000, "xvsll.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ea0000, 0xffff8000, "xvsrl.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ea8000, 0xffff8000, "xvsrl.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74eb0000, 0xffff8000, "xvsrl.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74eb8000, 0xffff8000, "xvsrl.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ec0000, 0xffff8000, "xvsra.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ec8000, 0xffff8000, "xvsra.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ed0000, 0xffff8000, "xvsra.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ed8000, 0xffff8000, "xvsra.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ee0000, 0xffff8000, "xvrotr.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ee8000, 0xffff8000, "xvrotr.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ef0000, 0xffff8000, "xvrotr.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ef8000, 0xffff8000, "xvrotr.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f00000, 0xffff8000, "xvsrlr.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f08000, 0xffff8000, "xvsrlr.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f10000, 0xffff8000, "xvsrlr.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f18000, 0xffff8000, "xvsrlr.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f20000, 0xffff8000, "xvsrar.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f28000, 0xffff8000, "xvsrar.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f30000, 0xffff8000, "xvsrar.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f38000, 0xffff8000, "xvsrar.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f48000, 0xffff8000, "xvsrln.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f50000, 0xffff8000, "xvsrln.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f58000, 0xffff8000, "xvsrln.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f68000, 0xffff8000, "xvsran.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f70000, 0xffff8000, "xvsran.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f78000, 0xffff8000, "xvsran.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f88000, 0xffff8000, "xvsrlrn.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f90000, 0xffff8000, "xvsrlrn.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74f98000, 0xffff8000, "xvsrlrn.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74fa8000, 0xffff8000, "xvsrarn.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74fb0000, 0xffff8000, "xvsrarn.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74fb8000, 0xffff8000, "xvsrarn.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74fc8000, 0xffff8000, "xvssrln.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74fd0000, 0xffff8000, "xvssrln.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74fd8000, 0xffff8000, "xvssrln.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74fe8000, 0xffff8000, "xvssran.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ff0000, 0xffff8000, "xvssran.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x74ff8000, 0xffff8000, "xvssran.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75008000, 0xffff8000, "xvssrlrn.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75010000, 0xffff8000, "xvssrlrn.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75018000, 0xffff8000, "xvssrlrn.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75028000, 0xffff8000, "xvssrarn.b.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75030000, 0xffff8000, "xvssrarn.h.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75038000, 0xffff8000, "xvssrarn.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75048000, 0xffff8000, "xvssrln.bu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75050000, 0xffff8000, "xvssrln.hu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75058000, 0xffff8000, "xvssrln.wu.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75068000, 0xffff8000, "xvssran.bu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75070000, 0xffff8000, "xvssran.hu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75078000, 0xffff8000, "xvssran.wu.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75088000, 0xffff8000, "xvssrlrn.bu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75090000, 0xffff8000, "xvssrlrn.hu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75098000, 0xffff8000, "xvssrlrn.wu.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750a8000, 0xffff8000, "xvssrarn.bu.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750b0000, 0xffff8000, "xvssrarn.hu.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750b8000, 0xffff8000, "xvssrarn.wu.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750c0000, 0xffff8000, "xvbitclr.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750c8000, 0xffff8000, "xvbitclr.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750d0000, 0xffff8000, "xvbitclr.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750d8000, 0xffff8000, "xvbitclr.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750e0000, 0xffff8000, "xvbitset.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750e8000, 0xffff8000, "xvbitset.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750f0000, 0xffff8000, "xvbitset.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x750f8000, 0xffff8000, "xvbitset.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75100000, 0xffff8000, "xvbitrev.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75108000, 0xffff8000, "xvbitrev.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75110000, 0xffff8000, "xvbitrev.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75118000, 0xffff8000, "xvbitrev.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75160000, 0xffff8000, "xvpackev.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75168000, 0xffff8000, "xvpackev.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75170000, 0xffff8000, "xvpackev.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75178000, 0xffff8000, "xvpackev.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75180000, 0xffff8000, "xvpackod.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75188000, 0xffff8000, "xvpackod.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75190000, 0xffff8000, "xvpackod.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75198000, 0xffff8000, "xvpackod.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751a0000, 0xffff8000, "xvilvl.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751a8000, 0xffff8000, "xvilvl.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751b0000, 0xffff8000, "xvilvl.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751b8000, 0xffff8000, "xvilvl.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751c0000, 0xffff8000, "xvilvh.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751c8000, 0xffff8000, "xvilvh.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751d0000, 0xffff8000, "xvilvh.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751d8000, 0xffff8000, "xvilvh.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751e0000, 0xffff8000, "xvpickev.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751e8000, 0xffff8000, "xvpickev.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751f0000, 0xffff8000, "xvpickev.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x751f8000, 0xffff8000, "xvpickev.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75200000, 0xffff8000, "xvpickod.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75208000, 0xffff8000, "xvpickod.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75210000, 0xffff8000, "xvpickod.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75218000, 0xffff8000, "xvpickod.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75220000, 0xffff8000, "xvreplve.b", "x0:5,x5:5,r10:5", 0, 0, 0, 0},
> + { 0x75228000, 0xffff8000, "xvreplve.h", "x0:5,x5:5,r10:5", 0, 0, 0, 0},
> + { 0x75230000, 0xffff8000, "xvreplve.w", "x0:5,x5:5,r10:5", 0, 0, 0, 0},
> + { 0x75238000, 0xffff8000, "xvreplve.d", "x0:5,x5:5,r10:5", 0, 0, 0, 0},
> + { 0x75260000, 0xffff8000, "xvand.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75268000, 0xffff8000, "xvor.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75270000, 0xffff8000, "xvxor.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75278000, 0xffff8000, "xvnor.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75280000, 0xffff8000, "xvandn.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75288000, 0xffff8000, "xvorn.v", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x752b0000, 0xffff8000, "xvfrstp.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x752b8000, 0xffff8000, "xvfrstp.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x752d0000, 0xffff8000, "xvadd.q", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x752d8000, 0xffff8000, "xvsub.q", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x752e0000, 0xffff8000, "xvsigncov.b", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x752e8000, 0xffff8000, "xvsigncov.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x752f0000, 0xffff8000, "xvsigncov.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x752f8000, 0xffff8000, "xvsigncov.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75308000, 0xffff8000, "xvfadd.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75310000, 0xffff8000, "xvfadd.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75328000, 0xffff8000, "xvfsub.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75330000, 0xffff8000, "xvfsub.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75388000, 0xffff8000, "xvfmul.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75390000, 0xffff8000, "xvfmul.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x753a8000, 0xffff8000, "xvfdiv.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x753b0000, 0xffff8000, "xvfdiv.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x753c8000, 0xffff8000, "xvfmax.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x753d0000, 0xffff8000, "xvfmax.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x753e8000, 0xffff8000, "xvfmin.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x753f0000, 0xffff8000, "xvfmin.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75408000, 0xffff8000, "xvfmaxa.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75410000, 0xffff8000, "xvfmaxa.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75428000, 0xffff8000, "xvfmina.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75430000, 0xffff8000, "xvfmina.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75460000, 0xffff8000, "xvfcvt.h.s", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75468000, 0xffff8000, "xvfcvt.s.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75480000, 0xffff8000, "xvffint.s.l", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x75498000, 0xffff8000, "xvftint.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x754a0000, 0xffff8000, "xvftintrm.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x754a8000, 0xffff8000, "xvftintrp.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x754b0000, 0xffff8000, "xvftintrz.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x754b8000, 0xffff8000, "xvftintrne.w.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x757a8000, 0xffff8000, "xvshuf.h", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x757b0000, 0xffff8000, "xvshuf.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x757b8000, 0xffff8000, "xvshuf.d", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x757d0000, 0xffff8000, "xvperm.w", "x0:5,x5:5,x10:5", 0, 0, 0, 0 },
> + { 0x76800000, 0xffff8000, "xvseqi.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76808000, 0xffff8000, "xvseqi.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76810000, 0xffff8000, "xvseqi.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76818000, 0xffff8000, "xvseqi.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76820000, 0xffff8000, "xvslei.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76828000, 0xffff8000, "xvslei.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76830000, 0xffff8000, "xvslei.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76838000, 0xffff8000, "xvslei.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76840000, 0xffff8000, "xvslei.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76848000, 0xffff8000, "xvslei.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76850000, 0xffff8000, "xvslei.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76858000, 0xffff8000, "xvslei.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76860000, 0xffff8000, "xvslti.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76868000, 0xffff8000, "xvslti.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76870000, 0xffff8000, "xvslti.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76878000, 0xffff8000, "xvslti.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76880000, 0xffff8000, "xvslti.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76888000, 0xffff8000, "xvslti.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76890000, 0xffff8000, "xvslti.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76898000, 0xffff8000, "xvslti.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768a0000, 0xffff8000, "xvaddi.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768a8000, 0xffff8000, "xvaddi.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768b0000, 0xffff8000, "xvaddi.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768b8000, 0xffff8000, "xvaddi.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768c0000, 0xffff8000, "xvsubi.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768c8000, 0xffff8000, "xvsubi.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768d0000, 0xffff8000, "xvsubi.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768d8000, 0xffff8000, "xvsubi.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768e0000, 0xffff8000, "xvbsll.v", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x768e8000, 0xffff8000, "xvbsrl.v", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76900000, 0xffff8000, "xvmaxi.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76908000, 0xffff8000, "xvmaxi.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76910000, 0xffff8000, "xvmaxi.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76918000, 0xffff8000, "xvmaxi.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76920000, 0xffff8000, "xvmini.b", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76928000, 0xffff8000, "xvmini.h", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76930000, 0xffff8000, "xvmini.w", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76938000, 0xffff8000, "xvmini.d", "x0:5,x5:5,s10:5", 0, 0, 0, 0},
> + { 0x76940000, 0xffff8000, "xvmaxi.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76948000, 0xffff8000, "xvmaxi.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76950000, 0xffff8000, "xvmaxi.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76958000, 0xffff8000, "xvmaxi.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76960000, 0xffff8000, "xvmini.bu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76968000, 0xffff8000, "xvmini.hu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76970000, 0xffff8000, "xvmini.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76978000, 0xffff8000, "xvmini.du", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x769a0000, 0xffff8000, "xvfrstpi.b", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x769a8000, 0xffff8000, "xvfrstpi.h", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x769c0000, 0xfffffc00, "xvclo.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c0400, 0xfffffc00, "xvclo.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c0800, 0xfffffc00, "xvclo.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c0c00, 0xfffffc00, "xvclo.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c1000, 0xfffffc00, "xvclz.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c1400, 0xfffffc00, "xvclz.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c1800, 0xfffffc00, "xvclz.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c1c00, 0xfffffc00, "xvclz.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c2000, 0xfffffc00, "xvpcnt.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c2400, 0xfffffc00, "xvpcnt.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c2800, 0xfffffc00, "xvpcnt.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c2c00, 0xfffffc00, "xvpcnt.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c3000, 0xfffffc00, "xvneg.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c3400, 0xfffffc00, "xvneg.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c3800, 0xfffffc00, "xvneg.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c3c00, 0xfffffc00, "xvneg.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c4000, 0xfffffc00, "xvmskltz.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c4400, 0xfffffc00, "xvmskltz.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c4800, 0xfffffc00, "xvmskltz.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c4c00, 0xfffffc00, "xvmskltz.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c5000, 0xfffffc00, "xvmskgez.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c6000, 0xfffffc00, "xvmsknz.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769c9800, 0xfffffc18, "xvseteqz.v", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769c9c00, 0xfffffc18, "xvsetnez.v", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769ca000, 0xfffffc18, "xvsetanyeqz.b", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769ca400, 0xfffffc18, "xvsetanyeqz.h", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769ca800, 0xfffffc18, "xvsetanyeqz.w", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769cac00, 0xfffffc18, "xvsetanyeqz.d", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769cb000, 0xfffffc18, "xvsetallnez.b", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769cb400, 0xfffffc18, "xvsetallnez.h", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769cb800, 0xfffffc18, "xvsetallnez.w", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769cbc00, 0xfffffc18, "xvsetallnez.d", "c0:3,x5:5", 0, 0, 0, 0},
> + { 0x769cc400, 0xfffffc00, "xvflogb.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769cc800, 0xfffffc00, "xvflogb.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769cd400, 0xfffffc00, "xvfclass.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769cd800, 0xfffffc00, "xvfclass.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ce400, 0xfffffc00, "xvfsqrt.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ce800, 0xfffffc00, "xvfsqrt.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769cf400, 0xfffffc00, "xvfrecip.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769cf800, 0xfffffc00, "xvfrecip.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d0400, 0xfffffc00, "xvfrsqrt.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d0800, 0xfffffc00, "xvfrsqrt.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d3400, 0xfffffc00, "xvfrint.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d3800, 0xfffffc00, "xvfrint.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d4400, 0xfffffc00, "xvfrintrm.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d4800, 0xfffffc00, "xvfrintrm.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d5400, 0xfffffc00, "xvfrintrp.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d5800, 0xfffffc00, "xvfrintrp.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d6400, 0xfffffc00, "xvfrintrz.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d6800, 0xfffffc00, "xvfrintrz.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d7400, 0xfffffc00, "xvfrintrne.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769d7800, 0xfffffc00, "xvfrintrne.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769de800, 0xfffffc00, "xvfcvtl.s.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769dec00, 0xfffffc00, "xvfcvth.s.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769df000, 0xfffffc00, "xvfcvtl.d.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769df400, 0xfffffc00, "xvfcvth.d.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e0000, 0xfffffc00, "xvffint.s.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e0400, 0xfffffc00, "xvffint.s.wu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e0800, 0xfffffc00, "xvffint.d.l", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e0c00, 0xfffffc00, "xvffint.d.lu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e1000, 0xfffffc00, "xvffintl.d.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e1400, 0xfffffc00, "xvffinth.d.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e3000, 0xfffffc00, "xvftint.w.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e3400, 0xfffffc00, "xvftint.l.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e3800, 0xfffffc00, "xvftintrm.w.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e3c00, 0xfffffc00, "xvftintrm.l.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e4000, 0xfffffc00, "xvftintrp.w.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e4400, 0xfffffc00, "xvftintrp.l.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e4800, 0xfffffc00, "xvftintrz.w.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e4c00, 0xfffffc00, "xvftintrz.l.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e5000, 0xfffffc00, "xvftintrne.w.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e5400, 0xfffffc00, "xvftintrne.l.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e5800, 0xfffffc00, "xvftint.wu.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e5c00, 0xfffffc00, "xvftint.lu.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e7000, 0xfffffc00, "xvftintrz.wu.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e7400, 0xfffffc00, "xvftintrz.lu.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e8000, 0xfffffc00, "xvftintl.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e8400, 0xfffffc00, "xvftinth.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e8800, 0xfffffc00, "xvftintrml.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e8c00, 0xfffffc00, "xvftintrmh.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e9000, 0xfffffc00, "xvftintrpl.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e9400, 0xfffffc00, "xvftintrph.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e9800, 0xfffffc00, "xvftintrzl.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769e9c00, 0xfffffc00, "xvftintrzh.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ea000, 0xfffffc00, "xvftintrnel.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ea400, 0xfffffc00, "xvftintrneh.l.s", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ee000, 0xfffffc00, "xvexth.h.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ee400, 0xfffffc00, "xvexth.w.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ee800, 0xfffffc00, "xvexth.d.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769eec00, 0xfffffc00, "xvexth.q.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ef000, 0xfffffc00, "xvexth.hu.bu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ef400, 0xfffffc00, "xvexth.wu.hu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769ef800, 0xfffffc00, "xvexth.du.wu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769efc00, 0xfffffc00, "xvexth.qu.du", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f0000, 0xfffffc00, "xvreplgr2vr.b", "x0:5,r5:5", 0, 0, 0, 0},
> + { 0x769f0400, 0xfffffc00, "xvreplgr2vr.h", "x0:5,r5:5", 0, 0, 0, 0},
> + { 0x769f0800, 0xfffffc00, "xvreplgr2vr.w", "x0:5,r5:5", 0, 0, 0, 0},
> + { 0x769f0c00, 0xfffffc00, "xvreplgr2vr.d", "x0:5,r5:5", 0, 0, 0, 0},
> + { 0x769f1000, 0xfffffc00, "vext2xv.h.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f1400, 0xfffffc00, "vext2xv.w.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f1800, 0xfffffc00, "vext2xv.d.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f1c00, 0xfffffc00, "vext2xv.w.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f2000, 0xfffffc00, "vext2xv.d.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f2400, 0xfffffc00, "vext2xv.d.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f2800, 0xfffffc00, "vext2xv.hu.bu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f2c00, 0xfffffc00, "vext2xv.wu.bu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f3000, 0xfffffc00, "vext2xv.du.bu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f3400, 0xfffffc00, "vext2xv.wu.hu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f3800, 0xfffffc00, "vext2xv.du.hu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f3c00, 0xfffffc00, "vext2xv.du.wu", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x769f8000, 0xffff8000, "xvhseli.d", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76a02000, 0xffffe000, "xvrotri.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x76a04000, 0xffffc000, "xvrotri.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x76a08000, 0xffff8000, "xvrotri.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76a10000, 0xffff0000, "xvrotri.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x76a42000, 0xffffe000, "xvsrlri.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x76a44000, 0xffffc000, "xvsrlri.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x76a48000, 0xffff8000, "xvsrlri.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76a50000, 0xffff0000, "xvsrlri.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x76a82000, 0xffffe000, "xvsrari.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x76a84000, 0xffffc000, "xvsrari.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x76a88000, 0xffff8000, "xvsrari.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x76a90000, 0xffff0000, "xvsrari.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x76ebc000, 0xffffe000, "xvinsgr2vr.w", "x0:5,r5:5,u10:3", 0, 0, 0, 0},
> + { 0x76ebe000, 0xfffff000, "xvinsgr2vr.d", "x0:5,r5:5,u10:2", 0, 0, 0, 0},
> + { 0x76efc000, 0xffffe000, "xvpickve2gr.w", "r0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x76efe000, 0xfffff000, "xvpickve2gr.d", "r0:5,x5:5,u10:2", 0, 0, 0, 0},
> + { 0x76f3c000, 0xffffe000, "xvpickve2gr.wu", "r0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x76f3e000, 0xfffff000, "xvpickve2gr.du", "r0:5,x5:5,u10:2", 0, 0, 0, 0},
> + { 0x76f78000, 0xffffc000, "xvrepl128vei.b", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x76f7c000, 0xffffe000, "xvrepl128vei.h", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x76f7e000, 0xfffff000, "xvrepl128vei.w", "x0:5,x5:5,u10:2", 0, 0, 0, 0},
> + { 0x76f7f000, 0xfffff800, "xvrepl128vei.d", "x0:5,x5:5,u10:1", 0, 0, 0, 0},
> + { 0x76ffc000, 0xffffe000, "xvinsve0.w", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x76ffe000, 0xfffff000, "xvinsve0.d", "x0:5,x5:5,u10:2", 0, 0, 0, 0},
> + { 0x7703c000, 0xffffe000, "xvpickve.w", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x7703e000, 0xfffff000, "xvpickve.d", "x0:5,x5:5,u10:2", 0, 0, 0, 0},
> + { 0x77070000, 0xfffffc00, "xvreplve0.b", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x77078000, 0xfffffc00, "xvreplve0.h", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x7707c000, 0xfffffc00, "xvreplve0.w", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x7707e000, 0xfffffc00, "xvreplve0.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x7707f000, 0xfffffc00, "xvreplve0.q", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x77082000, 0xffffe000, "xvsllwil.h.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x77084000, 0xffffc000, "xvsllwil.w.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77088000, 0xffff8000, "xvsllwil.d.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77090000, 0xfffffc00, "xvextl.q.d", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x770c2000, 0xffffe000, "xvsllwil.hu.bu", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x770c4000, 0xffffc000, "xvsllwil.wu.hu", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x770c8000, 0xffff8000, "xvsllwil.du.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x770d0000, 0xfffffc00, "xvextl.qu.du", "x0:5,x5:5", 0, 0, 0, 0},
> + { 0x77102000, 0xffffe000, "xvbitclri.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x77104000, 0xffffc000, "xvbitclri.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77108000, 0xffff8000, "xvbitclri.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77110000, 0xffff0000, "xvbitclri.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77142000, 0xffffe000, "xvbitseti.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x77144000, 0xffffc000, "xvbitseti.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77148000, 0xffff8000, "xvbitseti.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77150000, 0xffff0000, "xvbitseti.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77182000, 0xffffe000, "xvbitrevi.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x77184000, 0xffffc000, "xvbitrevi.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77188000, 0xffff8000, "xvbitrevi.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77190000, 0xffff0000, "xvbitrevi.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77242000, 0xffffe000, "xvsat.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x77244000, 0xffffc000, "xvsat.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77248000, 0xffff8000, "xvsat.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77250000, 0xffff0000, "xvsat.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77282000, 0xffffe000, "xvsat.bu", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x77284000, 0xffffc000, "xvsat.hu", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77288000, 0xffff8000, "xvsat.wu", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77290000, 0xffff0000, "xvsat.du", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x772c2000, 0xffffe000, "xvslli.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x772c4000, 0xffffc000, "xvslli.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x772c8000, 0xffff8000, "xvslli.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x772d0000, 0xffff0000, "xvslli.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77302000, 0xffffe000, "xvsrli.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x77304000, 0xffffc000, "xvsrli.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77308000, 0xffff8000, "xvsrli.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77310000, 0xffff0000, "xvsrli.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77342000, 0xffffe000, "xvsrai.b", "x0:5,x5:5,u10:3", 0, 0, 0, 0},
> + { 0x77344000, 0xffffc000, "xvsrai.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77348000, 0xffff8000, "xvsrai.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77350000, 0xffff0000, "xvsrai.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77404000, 0xffffc000, "xvsrlni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77408000, 0xffff8000, "xvsrlni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77410000, 0xffff0000, "xvsrlni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77420000, 0xfffe0000, "xvsrlni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x77444000, 0xffffc000, "xvsrlrni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77448000, 0xffff8000, "xvsrlrni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77450000, 0xffff0000, "xvsrlrni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77460000, 0xfffe0000, "xvsrlrni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x77484000, 0xffffc000, "xvssrlni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77488000, 0xffff8000, "xvssrlni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77490000, 0xffff0000, "xvssrlni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x774a0000, 0xfffe0000, "xvssrlni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x774c4000, 0xffffc000, "xvssrlni.bu.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x774c8000, 0xffff8000, "xvssrlni.hu.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x774d0000, 0xffff0000, "xvssrlni.wu.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x774e0000, 0xfffe0000, "xvssrlni.du.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x77504000, 0xffffc000, "xvssrlrni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77508000, 0xffff8000, "xvssrlrni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77510000, 0xffff0000, "xvssrlrni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77520000, 0xfffe0000, "xvssrlrni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x77544000, 0xffffc000, "xvssrlrni.bu.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77548000, 0xffff8000, "xvssrlrni.hu.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77550000, 0xffff0000, "xvssrlrni.wu.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77560000, 0xfffe0000, "xvssrlrni.du.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x77584000, 0xffffc000, "xvsrani.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77588000, 0xffff8000, "xvsrani.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77590000, 0xffff0000, "xvsrani.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x775a0000, 0xfffe0000, "xvsrani.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x775c4000, 0xffffc000, "xvsrarni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x775c8000, 0xffff8000, "xvsrarni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x775d0000, 0xffff0000, "xvsrarni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x775e0000, 0xfffe0000, "xvsrarni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x77604000, 0xffffc000, "xvssrani.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77608000, 0xffff8000, "xvssrani.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77610000, 0xffff0000, "xvssrani.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77620000, 0xfffe0000, "xvssrani.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x77644000, 0xffffc000, "xvssrani.bu.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77648000, 0xffff8000, "xvssrani.hu.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77650000, 0xffff0000, "xvssrani.wu.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x77660000, 0xfffe0000, "xvssrani.du.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x77684000, 0xffffc000, "xvssrarni.b.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x77688000, 0xffff8000, "xvssrarni.h.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x77690000, 0xffff0000, "xvssrarni.w.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x776a0000, 0xfffe0000, "xvssrarni.d.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x776c4000, 0xffffc000, "xvssrarni.bu.h", "x0:5,x5:5,u10:4", 0, 0, 0, 0},
> + { 0x776c8000, 0xffff8000, "xvssrarni.hu.w", "x0:5,x5:5,u10:5", 0, 0, 0, 0},
> + { 0x776d0000, 0xffff0000, "xvssrarni.wu.d", "x0:5,x5:5,u10:6", 0, 0, 0, 0},
> + { 0x776e0000, 0xfffe0000, "xvssrarni.du.q", "x0:5,x5:5,u10:7", 0, 0, 0, 0},
> + { 0x77800000, 0xfffc0000, "xvextrins.d", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77840000, 0xfffc0000, "xvextrins.w", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77880000, 0xfffc0000, "xvextrins.h", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x778c0000, 0xfffc0000, "xvextrins.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77900000, 0xfffc0000, "xvshuf4i.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77940000, 0xfffc0000, "xvshuf4i.h", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77980000, 0xfffc0000, "xvshuf4i.w", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x779c0000, 0xfffc0000, "xvshuf4i.d", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77c40000, 0xfffc0000, "xvbitseli.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77d00000, 0xfffc0000, "xvandi.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77d40000, 0xfffc0000, "xvori.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77d80000, 0xfffc0000, "xvxori.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77dc0000, 0xfffc0000, "xvnori.b", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0, 0, "xvrepli.b", "x,s0:10", "xvldi %1,(%2)&0x3ff", 0, 0, 0},
> + { 0, 0, "xvrepli.d", "x,s0:10", "xvldi %1,((%2)&0x3ff)|0xc00", 0, 0, 0},
> + { 0, 0, "xvrepli.h", "x,s0:10", "xvldi %1,((%2)&0x3ff)|0x400", 0, 0, 0},
> + { 0, 0, "xvrepli.w", "x,s0:10", "xvldi %1,((%2)&0x3ff)|0x800", 0, 0, 0},
> + { 0x77e00000, 0xfffc0000, "xvldi", "x0:5,s5:13", 0, 0, 0, 0},
> + { 0x77e40000, 0xfffc0000, "xvpermi.w", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77e80000, 0xfffc0000, "xvpermi.d", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0x77ec0000, 0xfffc0000, "xvpermi.q", "x0:5,x5:5,u10:8", 0, 0, 0, 0},
> + { 0, 0, 0, 0, 0, 0, 0, 0 } /* Terminate the list. */
> +};
> +
> struct loongarch_ase loongarch_ASEs[] =
> {
> { &LARCH_opts.ase_ilp32, loongarch_macro_opcodes, 0, 0, { 0 }, 0, 0 },
> @@ -863,5 +2326,7 @@ struct loongarch_ase loongarch_ASEs[] =
> { &LARCH_opts.ase_df, loongarch_4opt_double_float_opcodes, 0, 0, { 0 }, 0, 0 },
> { &LARCH_opts.ase_sf, loongarch_single_float_load_store_opcodes, 0, 0, { 0 }, 0, 0 },
> { &LARCH_opts.ase_df, loongarch_double_float_load_store_opcodes, 0, 0, { 0 }, 0, 0 },
> + { &LARCH_opts.ase_lsx, loongarch_lsx_opcodes, 0, 0, { 0}, 0, 0 },
> + { &LARCH_opts.ase_lasx, loongarch_lasx_opcodes, 0, 0, { 0}, 0, 0 },
> { 0, 0, 0, 0, { 0 }, 0, 0 },
> };
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v0 1/2] LoongArch: gas: Add LSX and LASX instructions support
2023-06-28 9:55 ` Chenghua Xu
@ 2023-06-28 10:01 ` WANG Xuerui
0 siblings, 0 replies; 5+ messages in thread
From: WANG Xuerui @ 2023-06-28 10:01 UTC (permalink / raw)
To: Chenghua Xu, mengqinggang
Cc: binutils, chenglulu, liuzhensong, xry111, i.swmail, maskray
On 2023/6/28 17:55, Chenghua Xu wrote:
>
> Hi, qinggang:
>
> Please changes the spaces to tabs in opcode tables. We want this patch
> into binutils-2.41, so let's hurry up.
>
> [snip]
>
Thanks for the contribution, it's important for the kernel and community
distros to be able to leverage the vector capabilities as well, so I'd
also expect this to get in 2.41.
On a semi-related note, would your team also enable the LVZ and LBT
extensions as well, preferably also for 2.41? Given this patch is even
cleared for public posting without the corresponding ISA manual release,
it's probably acceptable to submit the rest too... This will help
upstreaming of the respective Linux feature support a lot, so thanks in
advance for considering that.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-06-28 10:01 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-25 8:38 [PATCH v0 0/2] LoongArch: Add LSX and LASX instructions support mengqinggang
2023-06-25 8:38 ` [PATCH v0 1/2] LoongArch: gas: " mengqinggang
2023-06-28 9:55 ` Chenghua Xu
2023-06-28 10:01 ` WANG Xuerui
2023-06-25 8:38 ` [PATCH v0 2/2] LoongArch: gas: Add LSX and LASX instructions test mengqinggang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).