public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [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).