Run make perlreq step to regenerate automated source files.
Bug: 406089864
Change-Id: I4b7e23f6b3992d79b7ea4e7228e4daae8cf75e2d
diff --git a/asm/directbl.c b/asm/directbl.c
index 5f6d8ac..2a1d058 100644
--- a/asm/directbl.c
+++ b/asm/directbl.c
@@ -48,78 +48,142 @@
"noseclabels"
};
-#define UNUSED_HASH_ENTRY (65536/3)
+#define INVALID_HASH_ENTRY (65536/3)
-static const int16_t directive_hashvals[64] = {
+static const int16_t directive_hashvals[128] = {
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 27,
- -5,
+ INVALID_HASH_ENTRY,
0,
- 11,
- 0,
- 8,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -5,
- 29,
- 15,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -17,
- UNUSED_HASH_ENTRY,
- 2,
- 20,
- -4,
- -23,
- 17,
- 34,
- 7,
- 12,
- -21,
- 17,
- -14,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
+ INVALID_HASH_ENTRY,
0,
6,
0,
- 23,
- 2,
- -29,
- 33,
- 12,
- 24,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
3,
- UNUSED_HASH_ENTRY,
- 27,
- -11,
- 13,
- 30,
- 10,
- 18,
- 29,
- 36,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ 32,
+ 0,
+ 4,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 12,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
1,
+ INVALID_HASH_ENTRY,
+ 0,
+ 33,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 25,
+ 38,
+ 1,
+ 9,
+ INVALID_HASH_ENTRY,
+ 31,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -12,
+ 0,
+ INVALID_HASH_ENTRY,
+ 34,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 29,
+ INVALID_HASH_ENTRY,
+ 13,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 27,
+ INVALID_HASH_ENTRY,
+ 7,
+ 22,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 19,
+ INVALID_HASH_ENTRY,
+ 37,
+ 5,
+ -11,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 16,
+ 15,
+ 11,
+ INVALID_HASH_ENTRY,
+ 23,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 36,
+ 12,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 27,
+ INVALID_HASH_ENTRY,
+ 21,
+ 26,
10,
+ 5,
+ 29,
+ 35,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 30,
+ INVALID_HASH_ENTRY,
28,
- UNUSED_HASH_ENTRY,
- 20,
- 14
+ 4,
+ INVALID_HASH_ENTRY
};
const struct perfect_hash directive_hash = {
UINT64_C(0x076259c3e291c26c),
- UINT32_C(0x1f),
+ UINT32_C(0x7e),
UINT32_C(40),
3,
(D_unknown),
diff --git a/asm/pptok.c b/asm/pptok.c
index 3e0c99a..4a6172a 100644
--- a/asm/pptok.c
+++ b/asm/pptok.c
@@ -7,11 +7,12 @@
#include "hashtbl.h"
#include "preproc.h"
-const char * const pp_directives[118] = {
+const char * const pp_directives[120] = {
"%if",
"%ifctx",
"%ifdef",
"%ifdefalias",
+ "%ifdifi",
"%ifempty",
"%ifenv",
"%ifid",
@@ -23,11 +24,11 @@
"%iftoken",
"%ifusable",
"%ifusing",
- NULL,
"%ifn",
"%ifnctx",
"%ifndef",
"%ifndefalias",
+ "%ifndifi",
"%ifnempty",
"%ifnenv",
"%ifnid",
@@ -39,11 +40,11 @@
"%ifntoken",
"%ifnusable",
"%ifnusing",
- NULL,
"%elif",
"%elifctx",
"%elifdef",
"%elifdefalias",
+ "%elifdifi",
"%elifempty",
"%elifenv",
"%elifid",
@@ -55,11 +56,11 @@
"%eliftoken",
"%elifusable",
"%elifusing",
- NULL,
"%elifn",
"%elifnctx",
"%elifndef",
"%elifndefalias",
+ "%elifndifi",
"%elifnempty",
"%elifnenv",
"%elifnid",
@@ -71,7 +72,6 @@
"%elifntoken",
"%elifnusable",
"%elifnusing",
- NULL,
"%aliases",
"%arg",
"%clear",
@@ -88,12 +88,14 @@
"%include",
"%line",
"%local",
+ "%note",
"%null",
"%pop",
"%pragma",
"%push",
"%rep",
"%repl",
+ "%require",
"%rotate",
"%stacksize",
"%undef",
@@ -127,11 +129,12 @@
"%unmacro",
"%unimacro",
};
-const uint8_t pp_directives_len[118] = {
+const uint8_t pp_directives_len[120] = {
3,
6,
6,
11,
+ 7,
8,
6,
5,
@@ -143,11 +146,11 @@
8,
9,
8,
- 11,
4,
7,
7,
12,
+ 8,
9,
7,
6,
@@ -159,11 +162,11 @@
9,
10,
9,
- 12,
5,
8,
8,
13,
+ 9,
10,
8,
7,
@@ -175,11 +178,11 @@
10,
11,
10,
- 13,
6,
9,
9,
14,
+ 10,
11,
9,
8,
@@ -191,7 +194,6 @@
11,
12,
11,
- 14,
8,
4,
6,
@@ -209,11 +211,13 @@
5,
6,
5,
+ 5,
4,
7,
5,
4,
5,
+ 8,
7,
10,
6,
@@ -247,283 +251,598 @@
8,
9,
};
+
+#define INVALID_HASH_ENTRY (65535/3)
+
+
+/* Primary preprocessor token hash */
+
enum preproc_token pp_token_hash(const char *token)
{
-#define UNUSED_HASH_ENTRY (65535/3)
- static const int16_t hash1[128] = {
- UNUSED_HASH_ENTRY,
+ static const int16_t hashdata[512] = {
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
0,
0,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -32,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 6,
- UNUSED_HASH_ENTRY,
- -17,
- UNUSED_HASH_ENTRY,
- -39,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -21,
- UNUSED_HASH_ENTRY,
- 0,
- -58,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 13,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 9,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -26,
- -28,
- UNUSED_HASH_ENTRY,
- -84,
- 124,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -45,
- 106,
- -79,
- 4,
- UNUSED_HASH_ENTRY,
- -5,
- 0,
- UNUSED_HASH_ENTRY,
- 36,
- 17,
- UNUSED_HASH_ENTRY,
- 0,
- 153,
- 83,
- UNUSED_HASH_ENTRY,
- 80,
- UNUSED_HASH_ENTRY,
- -68,
- 26,
- 28,
- 57,
- 32,
- 97,
- -52,
- 99,
- UNUSED_HASH_ENTRY,
- 48,
+ 107,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- 41,
- 86,
- -107,
- -38,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 73,
0,
- -53,
- -48,
- UNUSED_HASH_ENTRY,
- 135,
- UNUSED_HASH_ENTRY,
- 48,
- UNUSED_HASH_ENTRY,
0,
- 39,
- UNUSED_HASH_ENTRY,
- -84,
- 21,
- 61,
- UNUSED_HASH_ENTRY,
- 18,
- 14,
- -64,
- 77,
- UNUSED_HASH_ENTRY,
- -17,
+ INVALID_HASH_ENTRY,
0,
- 92,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 74,
- -18,
- UNUSED_HASH_ENTRY,
- 30,
- 54,
- 104,
- 12,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 91,
- 7,
- UNUSED_HASH_ENTRY,
- };
- static const int16_t hash2[128] = {
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 67,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 31,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -32,
- 120,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
65,
- UNUSED_HASH_ENTRY,
+ -65,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 0,
- 0,
- 78,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 52,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 97,
- 51,
- UNUSED_HASH_ENTRY,
- -55,
- 108,
- 126,
- 0,
- 78,
- UNUSED_HASH_ENTRY,
- 113,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 5,
- UNUSED_HASH_ENTRY,
- 78,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 115,
- UNUSED_HASH_ENTRY,
- 23,
- 106,
- 58,
- 136,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 3,
+ INVALID_HASH_ENTRY,
94,
- 62,
- 8,
- 90,
- 118,
- UNUSED_HASH_ENTRY,
- 105,
- 27,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 19,
- 86,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 16,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 31,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
0,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 38,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 78,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 54,
+ 70,
+ INVALID_HASH_ENTRY,
+ 13,
+ 21,
+ 0,
+ 0,
+ 3,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
81,
- UNUSED_HASH_ENTRY,
- 10,
- 101,
- UNUSED_HASH_ENTRY,
- 52,
- -10,
- 139,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 141,
- 11,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 111,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 87,
- 110,
- 113,
- UNUSED_HASH_ENTRY,
- 64,
- 88,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 49,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 51,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 106,
- -57,
- 103,
- 159,
- UNUSED_HASH_ENTRY,
- 18,
- 45,
- -53,
- 43,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -78,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 32,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 56,
+ INVALID_HASH_ENTRY,
+ 47,
+ INVALID_HASH_ENTRY,
+ 37,
+ 0,
+ INVALID_HASH_ENTRY,
+ 37,
+ 0,
+ INVALID_HASH_ENTRY,
+ -20,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 7,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 116,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -31,
+ 39,
+ INVALID_HASH_ENTRY,
72,
- 81,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 180,
+ -72,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 26,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -40,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 25,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 98,
+ 0,
+ 71,
+ INVALID_HASH_ENTRY,
+ 53,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 76,
+ INVALID_HASH_ENTRY,
+ 63,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 20,
+ INVALID_HASH_ENTRY,
+ 99,
+ INVALID_HASH_ENTRY,
+ 14,
+ 0,
+ -5,
+ 91,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 164,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 37,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 59,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 117,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 19,
+ INVALID_HASH_ENTRY,
+ 16,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 105,
+ INVALID_HASH_ENTRY,
+ 18,
+ -47,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 105,
+ 8,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 109,
+ INVALID_HASH_ENTRY,
+ 4,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 100,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -53,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 86,
+ INVALID_HASH_ENTRY,
+ 87,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 32,
+ 0,
+ 60,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 29,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -12,
+ 104,
+ 63,
+ INVALID_HASH_ENTRY,
+ 113,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 28,
+ 112,
+ 60,
+ INVALID_HASH_ENTRY,
+ -5,
+ 62,
+ INVALID_HASH_ENTRY,
+ 50,
+ 24,
+ 44,
+ INVALID_HASH_ENTRY,
+ 46,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 91,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 51,
+ -14,
+ 84,
+ 58,
+ INVALID_HASH_ENTRY,
+ 40,
+ INVALID_HASH_ENTRY,
+ 97,
+ 0,
+ INVALID_HASH_ENTRY,
+ 103,
+ 22,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 69,
+ INVALID_HASH_ENTRY,
+ -61,
+ INVALID_HASH_ENTRY,
+ 79,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 33,
+ INVALID_HASH_ENTRY,
+ 52,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 45,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 88,
+ 17,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 111,
+ -97,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 108,
+ 43,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 87,
+ 118,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -23,
+ 66,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 90,
+ INVALID_HASH_ENTRY,
+ 69,
+ INVALID_HASH_ENTRY,
+ 41,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 75,
+ 16,
+ -90,
+ 4,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 9,
+ INVALID_HASH_ENTRY,
+ 75,
+ INVALID_HASH_ENTRY,
+ 48,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 67,
+ -9,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 11,
+ -32,
+ INVALID_HASH_ENTRY,
+ 73,
+ INVALID_HASH_ENTRY,
+ 119,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 110,
+ INVALID_HASH_ENTRY,
+ 93,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
};
uint32_t k1, k2;
uint64_t crc;
uint16_t ix;
- crc = crc64i(UINT64_C(0xaee7ac5ccabdec91), token);
- k1 = (uint32_t)crc;
- k2 = (uint32_t)(crc >> 32);
+ crc = crc64i(UINT64_C(0x076259c3e291c26c), token);
+ k1 = ((uint32_t)crc & 0x1fe) + 0;
+ k2 = ((uint32_t)(crc >> 32) & 0x1fe) + 1;
- ix = hash1[k1 & 0x7f] + hash2[k2 & 0x7f];
- if (ix >= 118)
- return PP_INVALID;
+ ix = hashdata[k1] + hashdata[k2];
+ if (ix >= 120)
+ return PP_invalid;
if (!pp_directives[ix] || nasm_stricmp(pp_directives[ix], token))
- return PP_INVALID;
+ return PP_invalid;
+
+ return ix;
+}
+
+
+/* TASM compatibility preprocessor token hash */
+enum preproc_token pp_tasm_token_hash(const char *token)
+{
+ static const int16_t hashdata[32] = {
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 69,
+ 0,
+ 83,
+ 32,
+ 2,
+ 0,
+ 0,
+ 77,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 79,
+ 68,
+ INVALID_HASH_ENTRY,
+ 63,
+ INVALID_HASH_ENTRY,
+ -65,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ };
+ uint32_t k1, k2;
+ uint64_t crc;
+ uint16_t ix;
+
+ crc = crc64i(UINT64_C(0x076259c3e291c26c), token);
+ k1 = ((uint32_t)crc & 0x1e) + 0;
+ k2 = ((uint32_t)(crc >> 32) & 0x1e) + 1;
+
+ ix = hashdata[k1] + hashdata[k2];
+ if (ix >= 120)
+ return PP_invalid;
+
+ if (!pp_directives[ix] || nasm_stricmp(pp_directives[ix]+1, token))
+ return PP_invalid;
return ix;
}
diff --git a/asm/pptok.h b/asm/pptok.h
index 35bd6ce..e6b5da9 100644
--- a/asm/pptok.h
+++ b/asm/pptok.h
@@ -6,66 +6,66 @@
PP_IFCTX = 1,
PP_IFDEF = 2,
PP_IFDEFALIAS = 3,
- PP_IFEMPTY = 4,
- PP_IFENV = 5,
- PP_IFID = 6,
- PP_IFIDN = 7,
- PP_IFIDNI = 8,
- PP_IFMACRO = 9,
- PP_IFNUM = 10,
- PP_IFSTR = 11,
- PP_IFTOKEN = 12,
- PP_IFUSABLE = 13,
- PP_IFUSING = 14,
- PP_IF_COND_15 = 15,
+ PP_IFDIFI = 4,
+ PP_IFEMPTY = 5,
+ PP_IFENV = 6,
+ PP_IFID = 7,
+ PP_IFIDN = 8,
+ PP_IFIDNI = 9,
+ PP_IFMACRO = 10,
+ PP_IFNUM = 11,
+ PP_IFSTR = 12,
+ PP_IFTOKEN = 13,
+ PP_IFUSABLE = 14,
+ PP_IFUSING = 15,
PP_IFN = 16,
PP_IFNCTX = 17,
PP_IFNDEF = 18,
PP_IFNDEFALIAS = 19,
- PP_IFNEMPTY = 20,
- PP_IFNENV = 21,
- PP_IFNID = 22,
- PP_IFNIDN = 23,
- PP_IFNIDNI = 24,
- PP_IFNMACRO = 25,
- PP_IFNNUM = 26,
- PP_IFNSTR = 27,
- PP_IFNTOKEN = 28,
- PP_IFNUSABLE = 29,
- PP_IFNUSING = 30,
- PP_IFN_COND_15 = 31,
+ PP_IFNDIFI = 20,
+ PP_IFNEMPTY = 21,
+ PP_IFNENV = 22,
+ PP_IFNID = 23,
+ PP_IFNIDN = 24,
+ PP_IFNIDNI = 25,
+ PP_IFNMACRO = 26,
+ PP_IFNNUM = 27,
+ PP_IFNSTR = 28,
+ PP_IFNTOKEN = 29,
+ PP_IFNUSABLE = 30,
+ PP_IFNUSING = 31,
PP_ELIF = 32,
PP_ELIFCTX = 33,
PP_ELIFDEF = 34,
PP_ELIFDEFALIAS = 35,
- PP_ELIFEMPTY = 36,
- PP_ELIFENV = 37,
- PP_ELIFID = 38,
- PP_ELIFIDN = 39,
- PP_ELIFIDNI = 40,
- PP_ELIFMACRO = 41,
- PP_ELIFNUM = 42,
- PP_ELIFSTR = 43,
- PP_ELIFTOKEN = 44,
- PP_ELIFUSABLE = 45,
- PP_ELIFUSING = 46,
- PP_ELIF_COND_15 = 47,
+ PP_ELIFDIFI = 36,
+ PP_ELIFEMPTY = 37,
+ PP_ELIFENV = 38,
+ PP_ELIFID = 39,
+ PP_ELIFIDN = 40,
+ PP_ELIFIDNI = 41,
+ PP_ELIFMACRO = 42,
+ PP_ELIFNUM = 43,
+ PP_ELIFSTR = 44,
+ PP_ELIFTOKEN = 45,
+ PP_ELIFUSABLE = 46,
+ PP_ELIFUSING = 47,
PP_ELIFN = 48,
PP_ELIFNCTX = 49,
PP_ELIFNDEF = 50,
PP_ELIFNDEFALIAS = 51,
- PP_ELIFNEMPTY = 52,
- PP_ELIFNENV = 53,
- PP_ELIFNID = 54,
- PP_ELIFNIDN = 55,
- PP_ELIFNIDNI = 56,
- PP_ELIFNMACRO = 57,
- PP_ELIFNNUM = 58,
- PP_ELIFNSTR = 59,
- PP_ELIFNTOKEN = 60,
- PP_ELIFNUSABLE = 61,
- PP_ELIFNUSING = 62,
- PP_ELIFN_COND_15 = 63,
+ PP_ELIFNDIFI = 52,
+ PP_ELIFNEMPTY = 53,
+ PP_ELIFNENV = 54,
+ PP_ELIFNID = 55,
+ PP_ELIFNIDN = 56,
+ PP_ELIFNIDNI = 57,
+ PP_ELIFNMACRO = 58,
+ PP_ELIFNNUM = 59,
+ PP_ELIFNSTR = 60,
+ PP_ELIFNTOKEN = 61,
+ PP_ELIFNUSABLE = 62,
+ PP_ELIFNUSING = 63,
PP_ALIASES = 64,
PP_ARG = 65,
PP_CLEAR = 66,
@@ -82,45 +82,48 @@
PP_INCLUDE = 77,
PP_LINE = 78,
PP_LOCAL = 79,
- PP_NULL = 80,
- PP_POP = 81,
- PP_PRAGMA = 82,
- PP_PUSH = 83,
- PP_REP = 84,
- PP_REPL = 85,
- PP_ROTATE = 86,
- PP_STACKSIZE = 87,
- PP_UNDEF = 88,
- PP_UNDEFALIAS = 89,
- PP_USE = 90,
- PP_WARNING = 91,
- PP_ASSIGN = 92,
- PP_IASSIGN = 93,
- PP_DEFALIAS = 94,
- PP_IDEFALIAS = 95,
- PP_DEFINE = 96,
- PP_IDEFINE = 97,
- PP_DEFSTR = 98,
- PP_IDEFSTR = 99,
- PP_DEFTOK = 100,
- PP_IDEFTOK = 101,
- PP_MACRO = 102,
- PP_IMACRO = 103,
- PP_PATHSEARCH = 104,
- PP_IPATHSEARCH = 105,
- PP_RMACRO = 106,
- PP_IRMACRO = 107,
- PP_STRCAT = 108,
- PP_ISTRCAT = 109,
- PP_STRLEN = 110,
- PP_ISTRLEN = 111,
- PP_SUBSTR = 112,
- PP_ISUBSTR = 113,
- PP_XDEFINE = 114,
- PP_IXDEFINE = 115,
- PP_UNMACRO = 116,
- PP_UNIMACRO = 117,
- PP_INVALID = -1
+ PP_NOTE = 80,
+ PP_NULL = 81,
+ PP_POP = 82,
+ PP_PRAGMA = 83,
+ PP_PUSH = 84,
+ PP_REP = 85,
+ PP_REPL = 86,
+ PP_REQUIRE = 87,
+ PP_ROTATE = 88,
+ PP_STACKSIZE = 89,
+ PP_UNDEF = 90,
+ PP_UNDEFALIAS = 91,
+ PP_USE = 92,
+ PP_WARNING = 93,
+ PP_ASSIGN = 94,
+ PP_IASSIGN = 95,
+ PP_DEFALIAS = 96,
+ PP_IDEFALIAS = 97,
+ PP_DEFINE = 98,
+ PP_IDEFINE = 99,
+ PP_DEFSTR = 100,
+ PP_IDEFSTR = 101,
+ PP_DEFTOK = 102,
+ PP_IDEFTOK = 103,
+ PP_MACRO = 104,
+ PP_IMACRO = 105,
+ PP_PATHSEARCH = 106,
+ PP_IPATHSEARCH = 107,
+ PP_RMACRO = 108,
+ PP_IRMACRO = 109,
+ PP_STRCAT = 110,
+ PP_ISTRCAT = 111,
+ PP_STRLEN = 112,
+ PP_ISTRLEN = 113,
+ PP_SUBSTR = 114,
+ PP_ISUBSTR = 115,
+ PP_XDEFINE = 116,
+ PP_IXDEFINE = 117,
+ PP_UNMACRO = 118,
+ PP_UNIMACRO = 119,
+ PP_count = 120,
+ PP_invalid = -1
};
#define PP_COND(x) ((x) & 0xf)
@@ -129,12 +132,14 @@
#define PP_HAS_CASE(x) ((x) >= PP_ASSIGN)
#define PP_INSENSITIVE(x) ((x) & 1)
+#define PP_TOKLEN_MAX 14
#define CASE_PP_IF \
case PP_IF:\
case PP_IFCTX:\
case PP_IFDEF:\
case PP_IFDEFALIAS:\
+ case PP_IFDIFI:\
case PP_IFEMPTY:\
case PP_IFENV:\
case PP_IFID:\
@@ -146,11 +151,11 @@
case PP_IFTOKEN:\
case PP_IFUSABLE:\
case PP_IFUSING:\
- case PP_IF_COND_15:\
case PP_IFN:\
case PP_IFNCTX:\
case PP_IFNDEF:\
case PP_IFNDEFALIAS:\
+ case PP_IFNDIFI:\
case PP_IFNEMPTY:\
case PP_IFNENV:\
case PP_IFNID:\
@@ -161,13 +166,13 @@
case PP_IFNSTR:\
case PP_IFNTOKEN:\
case PP_IFNUSABLE:\
- case PP_IFNUSING:\
- case PP_IFN_COND_15
+ case PP_IFNUSING
#define CASE_PP_ELIF \
case PP_ELIF:\
case PP_ELIFCTX:\
case PP_ELIFDEF:\
case PP_ELIFDEFALIAS:\
+ case PP_ELIFDIFI:\
case PP_ELIFEMPTY:\
case PP_ELIFENV:\
case PP_ELIFID:\
@@ -179,11 +184,11 @@
case PP_ELIFTOKEN:\
case PP_ELIFUSABLE:\
case PP_ELIFUSING:\
- case PP_ELIF_COND_15:\
case PP_ELIFN:\
case PP_ELIFNCTX:\
case PP_ELIFNDEF:\
case PP_ELIFNDEFALIAS:\
+ case PP_ELIFNDIFI:\
case PP_ELIFNEMPTY:\
case PP_ELIFNENV:\
case PP_ELIFNID:\
@@ -194,5 +199,4 @@
case PP_ELIFNSTR:\
case PP_ELIFNTOKEN:\
case PP_ELIFNUSABLE:\
- case PP_ELIFNUSING:\
- case PP_ELIFN_COND_15
+ case PP_ELIFNUSING
diff --git a/asm/tokhash.c b/asm/tokhash.c
index 3ede8de..1435f77 100644
--- a/asm/tokhash.c
+++ b/asm/tokhash.c
@@ -20,10267 +20,18653 @@
int nasm_token_hash(const char *token, struct tokenval *tv)
{
-#define UNUSED_HASH_ENTRY (65535/3)
- static const int16_t hash1[4096] = {
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+#define INVALID_HASH_ENTRY (65535/3)
+ static const int16_t hashdata[16384] = {
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
0,
0,
- UNUSED_HASH_ENTRY,
- 1317,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- 1032,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1277,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
0,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 54,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1982,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1309,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2225,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1998,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
- 810,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 828,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 797,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 2142,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
0,
- 939,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- -722,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 2196,
- 1095,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2596,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 663,
- -1466,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1319,
- 1574,
- 0,
- UNUSED_HASH_ENTRY,
- 189,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- -729,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- -1640,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -2137,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 3619,
- UNUSED_HASH_ENTRY,
- 661,
- UNUSED_HASH_ENTRY,
- 1267,
- 1573,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 2137,
- 0,
- UNUSED_HASH_ENTRY,
- 429,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 558,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- -1067,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -1199,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- -787,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1211,
- UNUSED_HASH_ENTRY,
- 0,
- 2285,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1416,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 248,
- -1067,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 317,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1708,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 421,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -44,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 720,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -802,
- 0,
- 539,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -1340,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -716,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1431,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -1590,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -20,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1529,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -276,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2156,
- 4521,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 57,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 546,
0,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1179,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1659,
- -1337,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1921,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 2359,
- UNUSED_HASH_ENTRY,
- 762,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 207,
- UNUSED_HASH_ENTRY,
- 292,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 388,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- -2099,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 724,
- UNUSED_HASH_ENTRY,
- 1115,
- 427,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
- 2120,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 281,
- 800,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1276,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- 150,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ 1963,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- -1573,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- -178,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1233,
+ INVALID_HASH_ENTRY,
0,
- -773,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
+ INVALID_HASH_ENTRY,
+ 401,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1148,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -635,
- UNUSED_HASH_ENTRY,
- 105,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- 1751,
- UNUSED_HASH_ENTRY,
- 586,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 36,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 464,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
659,
0,
- UNUSED_HASH_ENTRY,
+ 0,
+ 1294,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 456,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1910,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1772,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2162,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1218,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2113,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2356,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 226,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 247,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 824,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 643,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ 1759,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1222,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 725,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 670,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 237,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2402,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1423,
+ 2581,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
0,
- UNUSED_HASH_ENTRY,
- 834,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1226,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 2283,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1518,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 240,
- 701,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1895,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 2348,
+ INVALID_HASH_ENTRY,
+ 302,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1048,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1806,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 838,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1060,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 588,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1769,
- UNUSED_HASH_ENTRY,
- 1687,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1342,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1844,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 370,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 385,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1366,
- -1264,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1731,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 559,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- 23,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2299,
0,
- UNUSED_HASH_ENTRY,
- 287,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 2198,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 317,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1773,
- UNUSED_HASH_ENTRY,
- 283,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1026,
0,
- 1518,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 493,
+ INVALID_HASH_ENTRY,
0,
- 1535,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1520,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2715,
- 371,
- UNUSED_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- 2046,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 329,
- UNUSED_HASH_ENTRY,
- 1349,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 898,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 724,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ 766,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 739,
0,
- 1427,
- -602,
- UNUSED_HASH_ENTRY,
- -1105,
- -592,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2244,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1686,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 646,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2184,
- 454,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 241,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1026,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 648,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ 230,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2190,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- -1122,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1063,
- 1241,
- UNUSED_HASH_ENTRY,
- 426,
170,
- UNUSED_HASH_ENTRY,
- -501,
- 609,
- -899,
- 1071,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1490,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- 153,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -162,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1535,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1287,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -738,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- -256,
- 664,
- -1212,
- UNUSED_HASH_ENTRY,
- 351,
- 0,
- 1383,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1795,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
0,
0,
- 689,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1935,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1027,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1679,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 657,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1737,
- UNUSED_HASH_ENTRY,
- 2177,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1127,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2374,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2362,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2145,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1621,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1261,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1560,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 1008,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ -184,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1076,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1434,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2048,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -524,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 291,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 326,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1633,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 729,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 1162,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 476,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1801,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 395,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2006,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1518,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1315,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 750,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1547,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2574,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1051,
+ 1610,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1435,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1890,
+ 0,
+ 1979,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1135,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1408,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1297,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 535,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 712,
+ 0,
+ 0,
+ 536,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2339,
+ INVALID_HASH_ENTRY,
+ 2501,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1465,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1750,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
487,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1753,
- UNUSED_HASH_ENTRY,
- 250,
- 1949,
- 544,
- UNUSED_HASH_ENTRY,
- 1766,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 3042,
- -1068,
- 0,
- 1179,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1217,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 915,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1293,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -55,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
0,
0,
- UNUSED_HASH_ENTRY,
- 2392,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -210,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1228,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 442,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2373,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 116,
- 0,
- UNUSED_HASH_ENTRY,
- -100,
- UNUSED_HASH_ENTRY,
- -291,
- 1192,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- -1060,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1540,
- 1817,
- 615,
- 1267,
- 2003,
- 0,
- -1464,
+ INVALID_HASH_ENTRY,
1909,
- 2202,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1994,
+ INVALID_HASH_ENTRY,
0,
- 1581,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -196,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2251,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1549,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 227,
- UNUSED_HASH_ENTRY,
- 3378,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1604,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2273,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1422,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2201,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1172,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1648,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 951,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2334,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1612,
+ INVALID_HASH_ENTRY,
+ -613,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 672,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2334,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 508,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2227,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 390,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2159,
+ INVALID_HASH_ENTRY,
+ 1261,
+ 0,
+ 749,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2436,
+ 0,
+ 1195,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 467,
+ INVALID_HASH_ENTRY,
+ 2569,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 822,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 945,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1029,
+ INVALID_HASH_ENTRY,
+ 1171,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 869,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2360,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 788,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 519,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2112,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1413,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 757,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ 1992,
+ 0,
+ 1298,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1852,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1821,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -78,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 46,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2548,
+ INVALID_HASH_ENTRY,
+ 0,
+ -736,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1959,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 663,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2108,
+ 1291,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2517,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1813,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -30,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1983,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 192,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 580,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1220,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 873,
+ 2580,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
1023,
- UNUSED_HASH_ENTRY,
- 1926,
- 1822,
- UNUSED_HASH_ENTRY,
- -1782,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1239,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1337,
- 608,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 445,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1663,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -530,
- UNUSED_HASH_ENTRY,
- 0,
- -291,
- UNUSED_HASH_ENTRY,
- -1154,
- 538,
- 0,
- -1453,
- 97,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 565,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1271,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 721,
- 0,
- 1257,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -30,
- 296,
- UNUSED_HASH_ENTRY,
- 0,
- 2271,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 338,
- 1303,
- -861,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 707,
- 2223,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 300,
- 0,
- 318,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -710,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 2279,
- 2031,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 56,
- UNUSED_HASH_ENTRY,
- 79,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1500,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 439,
- 1906,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1550,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 515,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1241,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 507,
- -304,
- UNUSED_HASH_ENTRY,
- 261,
- 2365,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -391,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1572,
- 808,
- UNUSED_HASH_ENTRY,
- 672,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -31,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 533,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1215,
- 1629,
- UNUSED_HASH_ENTRY,
- 583,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 543,
- 325,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 104,
- 405,
- 915,
- UNUSED_HASH_ENTRY,
- 1657,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -983,
- 0,
- 1101,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1050,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- -737,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1735,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 1051,
- UNUSED_HASH_ENTRY,
- 1829,
- UNUSED_HASH_ENTRY,
- 1037,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1592,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 424,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -623,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 732,
- 276,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -251,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 2027,
- 0,
- 713,
- UNUSED_HASH_ENTRY,
- 353,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -455,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 890,
- UNUSED_HASH_ENTRY,
- 0,
- 989,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1138,
- -383,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 917,
- UNUSED_HASH_ENTRY,
- 1457,
- 1433,
- UNUSED_HASH_ENTRY,
- 216,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1277,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2364,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 223,
- UNUSED_HASH_ENTRY,
- 1222,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1162,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1237,
- UNUSED_HASH_ENTRY,
- 298,
- 0,
- 0,
- 918,
- 0,
- 152,
- 850,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 1349,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -872,
- UNUSED_HASH_ENTRY,
- 2120,
- UNUSED_HASH_ENTRY,
- 850,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 5386,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1695,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1533,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 2188,
- UNUSED_HASH_ENTRY,
- -243,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 190,
- 1341,
- UNUSED_HASH_ENTRY,
- 2284,
- 1155,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1649,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 572,
- 761,
- UNUSED_HASH_ENTRY,
- 320,
- UNUSED_HASH_ENTRY,
- 3543,
- 0,
- UNUSED_HASH_ENTRY,
- 2186,
- 458,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -703,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1974,
- -812,
- 0,
- UNUSED_HASH_ENTRY,
- 1209,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1665,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1908,
- 1805,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1513,
- 1453,
- UNUSED_HASH_ENTRY,
- 864,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1689,
- 0,
- UNUSED_HASH_ENTRY,
- 1762,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 175,
- UNUSED_HASH_ENTRY,
- 0,
- -942,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 164,
- 0,
- -692,
- 1645,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1241,
- UNUSED_HASH_ENTRY,
- 182,
- 0,
- -1156,
- 2029,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 4192,
- 836,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1526,
- 2246,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 163,
- UNUSED_HASH_ENTRY,
- 269,
- -129,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 1578,
- 1321,
- 0,
- 2046,
- 747,
- UNUSED_HASH_ENTRY,
- -89,
- 2269,
- 958,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 9,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 59,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1326,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 82,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -326,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 318,
- 0,
- -992,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1150,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1570,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -695,
- UNUSED_HASH_ENTRY,
- 7,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2012,
- UNUSED_HASH_ENTRY,
- 2716,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -91,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 839,
- UNUSED_HASH_ENTRY,
- 510,
- 1343,
- UNUSED_HASH_ENTRY,
- 17,
- 0,
- 2999,
- 0,
- 74,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -450,
- 1171,
- 28,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1652,
- 2200,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1187,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 696,
- 0,
- UNUSED_HASH_ENTRY,
- -1010,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 187,
- UNUSED_HASH_ENTRY,
- 1230,
- 452,
- 1371,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 17,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 512,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 1694,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 96,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -499,
- 0,
- UNUSED_HASH_ENTRY,
- 274,
- UNUSED_HASH_ENTRY,
- -973,
- UNUSED_HASH_ENTRY,
- 179,
- UNUSED_HASH_ENTRY,
- 1546,
- 926,
- 0,
- UNUSED_HASH_ENTRY,
- 1280,
- 2227,
- UNUSED_HASH_ENTRY,
- 266,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1254,
- -190,
- 1068,
- 1240,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -185,
- -2003,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 89,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 616,
- 1863,
- 320,
- 819,
- 981,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1311,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 218,
- 1922,
- 1763,
- UNUSED_HASH_ENTRY,
- 523,
- 2302,
- -270,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -520,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -225,
- UNUSED_HASH_ENTRY,
- 1532,
- UNUSED_HASH_ENTRY,
- 2246,
- 2036,
- -1541,
- -256,
- -29,
- 3246,
- -443,
- 1300,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 424,
- UNUSED_HASH_ENTRY,
- 924,
- UNUSED_HASH_ENTRY,
- 617,
- 0,
- -953,
- 627,
- 1472,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 656,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 314,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 395,
- 1552,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1341,
- 214,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 2043,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1262,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 197,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1477,
- 636,
- 108,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 995,
- 2224,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1081,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 2274,
- 433,
- 318,
- 903,
- 0,
- UNUSED_HASH_ENTRY,
- 2317,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -2510,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- -344,
- 497,
- -1471,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1139,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 2065,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2286,
- 2034,
- -140,
- UNUSED_HASH_ENTRY,
- -845,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1808,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1712,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1030,
- 168,
- -623,
- 1617,
- 2081,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 429,
- UNUSED_HASH_ENTRY,
- 133,
- UNUSED_HASH_ENTRY,
- 592,
- UNUSED_HASH_ENTRY,
- 2369,
- UNUSED_HASH_ENTRY,
- 1784,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -245,
- -611,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1410,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1392,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -752,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 322,
- -76,
- UNUSED_HASH_ENTRY,
- 1902,
- 70,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 1064,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1072,
- 2181,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 55,
- 1370,
- 1137,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1122,
- 134,
- -47,
- UNUSED_HASH_ENTRY,
- 730,
- 0,
- UNUSED_HASH_ENTRY,
- 2322,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1468,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 845,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -272,
- 0,
- -1058,
- UNUSED_HASH_ENTRY,
- 2265,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -308,
- 1524,
- 1446,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2042,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1292,
- 0,
- 191,
- 1029,
- UNUSED_HASH_ENTRY,
- -655,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1282,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -26,
- 2134,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -100,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -687,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1511,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 552,
- -1011,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 843,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1714,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 213,
- 1167,
- UNUSED_HASH_ENTRY,
- 0,
- -2519,
- 1598,
- UNUSED_HASH_ENTRY,
- 2007,
- 689,
- UNUSED_HASH_ENTRY,
- -1301,
- UNUSED_HASH_ENTRY,
- 340,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 714,
- 0,
- UNUSED_HASH_ENTRY,
- 1874,
- -449,
- 531,
- 0,
- UNUSED_HASH_ENTRY,
- 2292,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1820,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -616,
- UNUSED_HASH_ENTRY,
- 520,
- 0,
- 1224,
- 611,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -728,
- 0,
- UNUSED_HASH_ENTRY,
- 444,
- 1917,
- UNUSED_HASH_ENTRY,
- -1549,
- 1831,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -190,
- UNUSED_HASH_ENTRY,
- 1199,
- UNUSED_HASH_ENTRY,
- 2229,
- 575,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 199,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 852,
- 738,
- 1236,
- 1833,
- UNUSED_HASH_ENTRY,
- 2312,
- UNUSED_HASH_ENTRY,
- 0,
- -1572,
- 256,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1987,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 293,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 2157,
- 417,
- UNUSED_HASH_ENTRY,
- -1549,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1843,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 419,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1014,
- -202,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1990,
- UNUSED_HASH_ENTRY,
- 1152,
- 3055,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- -862,
- 960,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 264,
- UNUSED_HASH_ENTRY,
- -76,
- UNUSED_HASH_ENTRY,
- 1417,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1787,
- -1115,
- 1248,
- 1216,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1934,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 673,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -385,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 158,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2232,
- UNUSED_HASH_ENTRY,
- 1693,
- UNUSED_HASH_ENTRY,
- 1458,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 16,
- 1075,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 265,
- 2284,
- 2036,
- UNUSED_HASH_ENTRY,
- 907,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 15,
- 619,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 914,
- 903,
- 2214,
- 2096,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 881,
- 824,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2268,
- 2070,
- UNUSED_HASH_ENTRY,
- 1483,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 784,
- 2276,
- UNUSED_HASH_ENTRY,
- 1409,
- 90,
- -919,
- UNUSED_HASH_ENTRY,
- 198,
- 402,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 110,
- UNUSED_HASH_ENTRY,
- -1724,
- 495,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1955,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1950,
- -1419,
- UNUSED_HASH_ENTRY,
- 1330,
- 1016,
- UNUSED_HASH_ENTRY,
- 1360,
- 1913,
- 0,
- UNUSED_HASH_ENTRY,
- 2052,
- 0,
- 2074,
- 37,
- 593,
- 46,
- 1281,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -311,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 2090,
- -352,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2045,
- 312,
- 716,
- -1513,
- 1046,
- UNUSED_HASH_ENTRY,
- 1399,
- UNUSED_HASH_ENTRY,
- 204,
- UNUSED_HASH_ENTRY,
- 276,
- 0,
- 637,
- 238,
- UNUSED_HASH_ENTRY,
- 1623,
- UNUSED_HASH_ENTRY,
- -1482,
- 1622,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 251,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 157,
- 143,
- -377,
- 1564,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1685,
- 1263,
- 1120,
- 2300,
- -83,
- UNUSED_HASH_ENTRY,
- 120,
- UNUSED_HASH_ENTRY,
- 2197,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 151,
- UNUSED_HASH_ENTRY,
- 0,
- 1335,
- UNUSED_HASH_ENTRY,
- 1354,
- 270,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1018,
- 64,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 3439,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2333,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1638,
- 349,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1614,
- 683,
- 1478,
- UNUSED_HASH_ENTRY,
- 139,
- 573,
- 0,
- 0,
- 821,
- 2184,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 47,
- UNUSED_HASH_ENTRY,
- -847,
- 0,
- UNUSED_HASH_ENTRY,
- 1639,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2837,
- UNUSED_HASH_ENTRY,
- 387,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 225,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 714,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 309,
- 492,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 783,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1281,
- 1768,
- UNUSED_HASH_ENTRY,
- 2155,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2105,
- 0,
- -747,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -607,
- 57,
- -708,
- 1086,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2319,
- 539,
- 781,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1682,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1925,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 414,
- 521,
- UNUSED_HASH_ENTRY,
- 265,
- UNUSED_HASH_ENTRY,
- 537,
- -1467,
- UNUSED_HASH_ENTRY,
- 709,
- -634,
- 1163,
- UNUSED_HASH_ENTRY,
- 2034,
- UNUSED_HASH_ENTRY,
- 296,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 67,
- UNUSED_HASH_ENTRY,
- -48,
- UNUSED_HASH_ENTRY,
- 0,
- 452,
- 2113,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 231,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 1223,
- UNUSED_HASH_ENTRY,
- 1785,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 727,
- 24,
- UNUSED_HASH_ENTRY,
- 698,
- 788,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 66,
- UNUSED_HASH_ENTRY,
- 1901,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 223,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2630,
- 535,
- UNUSED_HASH_ENTRY,
- 1352,
- UNUSED_HASH_ENTRY,
- 553,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1776,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1113,
- 1878,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1560,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 3481,
- 120,
- 354,
- 0,
- 607,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 690,
- UNUSED_HASH_ENTRY,
- 761,
- 383,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 339,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 218,
- UNUSED_HASH_ENTRY,
- 0,
- -614,
- 1555,
- 0,
- -524,
- 873,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1405,
- 2287,
- 127,
- -1598,
- UNUSED_HASH_ENTRY,
- 1820,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 968,
- 392,
- 1364,
- 141,
- UNUSED_HASH_ENTRY,
- 1559,
- UNUSED_HASH_ENTRY,
- 1967,
- UNUSED_HASH_ENTRY,
- 500,
- 1310,
- UNUSED_HASH_ENTRY,
- 1994,
- 341,
- 357,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1000,
- 3128,
- 2248,
- UNUSED_HASH_ENTRY,
- 610,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1773,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 259,
- 1232,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1521,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 567,
- 942,
- UNUSED_HASH_ENTRY,
- 1842,
- 1440,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 896,
- 1883,
- 1476,
- UNUSED_HASH_ENTRY,
- 238,
- 2073,
- 1082,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1359,
- UNUSED_HASH_ENTRY,
- 955,
- UNUSED_HASH_ENTRY,
- 2041,
- 1942,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 2440,
- UNUSED_HASH_ENTRY,
- 875,
- 920,
- 12,
- 236,
- UNUSED_HASH_ENTRY,
- -36,
- 158,
- 906,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1662,
- 429,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1473,
- 165,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 801,
- UNUSED_HASH_ENTRY,
- 334,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 83,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2338,
- -775,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2236,
- 1718,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 35,
- UNUSED_HASH_ENTRY,
- 663,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1127,
- 1338,
- UNUSED_HASH_ENTRY,
- 718,
- 903,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 449,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2025,
- 0,
- UNUSED_HASH_ENTRY,
- 1632,
- -1469,
- -276,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 2377,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1642,
- 147,
- UNUSED_HASH_ENTRY,
- 509,
- -1858,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -190,
- 1402,
- 265,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 952,
- UNUSED_HASH_ENTRY,
- 0,
- 1970,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2002,
- UNUSED_HASH_ENTRY,
- 790,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 563,
- 1117,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 856,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1116,
- UNUSED_HASH_ENTRY,
- 1783,
- UNUSED_HASH_ENTRY,
- 1401,
- 980,
- -229,
- 398,
- 2370,
- UNUSED_HASH_ENTRY,
- 431,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -703,
- UNUSED_HASH_ENTRY,
- 311,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2750,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1855,
- -9,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 187,
- UNUSED_HASH_ENTRY,
- 1459,
- UNUSED_HASH_ENTRY,
- -58,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 501,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1802,
- UNUSED_HASH_ENTRY,
- -837,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1711,
- 879,
- 842,
- 2032,
- 2280,
- 492,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1200,
- 2880,
- UNUSED_HASH_ENTRY,
- 994,
- UNUSED_HASH_ENTRY,
- 992,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1253,
- 1356,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2255,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 749,
- 1949,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 872,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 18,
- UNUSED_HASH_ENTRY,
- 930,
- 597,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 584,
- UNUSED_HASH_ENTRY,
- -1072,
- UNUSED_HASH_ENTRY,
- 1392,
- 1706,
- -723,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 252,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 801,
- 1169,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -832,
- UNUSED_HASH_ENTRY,
- 742,
- 0,
- UNUSED_HASH_ENTRY,
- 1183,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 585,
- 71,
- -241,
- -980,
- UNUSED_HASH_ENTRY,
- 0,
- 1611,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1616,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -70,
- -1298,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1891,
- 0,
- UNUSED_HASH_ENTRY,
- 529,
- 1073,
- UNUSED_HASH_ENTRY,
- 1975,
- 0,
- -1296,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -64,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 744,
- 0,
- -1403,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1370,
- UNUSED_HASH_ENTRY,
- 76,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1937,
- 355,
- 1173,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 2368,
- 1506,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 498,
- -291,
- UNUSED_HASH_ENTRY,
- 1328,
- 1049,
- 1275,
- UNUSED_HASH_ENTRY,
- 99,
- UNUSED_HASH_ENTRY,
- 772,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -776,
- 1848,
- 695,
- UNUSED_HASH_ENTRY,
- 289,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 91,
- UNUSED_HASH_ENTRY,
- 1536,
- UNUSED_HASH_ENTRY,
- 2183,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1963,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1719,
- 1890,
- 985,
- 1168,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1683,
- UNUSED_HASH_ENTRY,
- 1661,
- UNUSED_HASH_ENTRY,
- -578,
- 634,
- -607,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1000,
- UNUSED_HASH_ENTRY,
- -1405,
- 777,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1842,
- UNUSED_HASH_ENTRY,
- -405,
- 0,
- -845,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 41,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 834,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 859,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2111,
- 2042,
- 1539,
- UNUSED_HASH_ENTRY,
- -607,
- UNUSED_HASH_ENTRY,
- 787,
- 0,
- 628,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 546,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 3361,
- UNUSED_HASH_ENTRY,
- 192,
- 1087,
- 1060,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2231,
- 725,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1197,
- 705,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 997,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 294,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1701,
- 3367,
- 2298,
- 2103,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1021,
- 25,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1711,
- -739,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1333,
- UNUSED_HASH_ENTRY,
- 557,
- 1844,
- UNUSED_HASH_ENTRY,
- 677,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 492,
- 1161,
- 1142,
- UNUSED_HASH_ENTRY,
- 0,
- 1057,
- UNUSED_HASH_ENTRY,
- 581,
- 235,
- 2298,
- 2018,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 467,
- 238,
- 2257,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 463,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 263,
- -46,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1957,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 595,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -2008,
- UNUSED_HASH_ENTRY,
- 900,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 242,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1219,
- 1184,
- 582,
- 1896,
- 481,
- 881,
- 2270,
- 1060,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1231,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 838,
- UNUSED_HASH_ENTRY,
- 502,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 5,
- 1595,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1350,
- 2355,
- UNUSED_HASH_ENTRY,
- 2245,
- UNUSED_HASH_ENTRY,
- 70,
- 2030,
- 168,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1755,
- UNUSED_HASH_ENTRY,
- 1725,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1549,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1801,
- UNUSED_HASH_ENTRY,
- 1414,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1722,
- UNUSED_HASH_ENTRY,
- 1756,
- 888,
- 416,
- UNUSED_HASH_ENTRY,
- 927,
- UNUSED_HASH_ENTRY,
- 258,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 340,
- 1465,
- 1609,
- -877,
- 804,
- 736,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1205,
- -191,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1880,
- 1034,
- -1513,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 855,
- 1786,
- UNUSED_HASH_ENTRY,
- 413,
- -343,
- 247,
- -68,
- UNUSED_HASH_ENTRY,
- 1885,
- 271,
- UNUSED_HASH_ENTRY,
- 483,
- 236,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 754,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1103,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2015,
- 38,
- 3181,
- 1250,
- UNUSED_HASH_ENTRY,
- 1001,
- UNUSED_HASH_ENTRY,
- 1479,
- UNUSED_HASH_ENTRY,
- 361,
- UNUSED_HASH_ENTRY,
- 342,
- UNUSED_HASH_ENTRY,
- 249,
- 1919,
- UNUSED_HASH_ENTRY,
- -1139,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1494,
- 1336,
- UNUSED_HASH_ENTRY,
- 1331,
- 1857,
- 831,
- 1033,
- -158,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 634,
- UNUSED_HASH_ENTRY,
- 2023,
- 2344,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2830,
- -824,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1440,
- 1923,
- 2199,
- UNUSED_HASH_ENTRY,
- -1482,
- -1431,
- 986,
- -239,
- 435,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1565,
- 1772,
- 1007,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1378,
- 527,
- UNUSED_HASH_ENTRY,
- 1013,
- UNUSED_HASH_ENTRY,
- 392,
- 1265,
- 1624,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1881,
- 793,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 369,
- 688,
- 1633,
- UNUSED_HASH_ENTRY,
- 863,
- UNUSED_HASH_ENTRY,
- 283,
- UNUSED_HASH_ENTRY,
- 2039,
- UNUSED_HASH_ENTRY,
- 2108,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1525,
- 1856,
- UNUSED_HASH_ENTRY,
- 490,
- UNUSED_HASH_ENTRY,
- 1814,
- UNUSED_HASH_ENTRY,
- 998,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 45,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2310,
- UNUSED_HASH_ENTRY,
- 989,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 236,
- 1720,
- 1082,
- -735,
- UNUSED_HASH_ENTRY,
- 491,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1456,
- 954,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -374,
- 1827,
- 1249,
- UNUSED_HASH_ENTRY,
- -923,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 230,
- UNUSED_HASH_ENTRY,
- 1279,
- 296,
- 905,
- 272,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 3280,
- UNUSED_HASH_ENTRY,
- 1980,
- 193,
- UNUSED_HASH_ENTRY,
- 2028,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 437,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1165,
- UNUSED_HASH_ENTRY,
- 716,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2176,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 676,
- 2204,
- UNUSED_HASH_ENTRY,
- 2189,
- UNUSED_HASH_ENTRY,
- 1366,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1059,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 938,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -768,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1984,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1541,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1537,
- UNUSED_HASH_ENTRY,
- 908,
- 1821,
- UNUSED_HASH_ENTRY,
- 1915,
- UNUSED_HASH_ENTRY,
- 229,
- 547,
- UNUSED_HASH_ENTRY,
- 2210,
- UNUSED_HASH_ENTRY,
- 2161,
- -1234,
- 1153,
- UNUSED_HASH_ENTRY,
- 1058,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1611,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 805,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2382,
- -2033,
- 1344,
- 181,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 418,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 202,
- 456,
- 2185,
- UNUSED_HASH_ENTRY,
- 2829,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1588,
- -267,
- 1376,
- UNUSED_HASH_ENTRY,
- 1347,
- UNUSED_HASH_ENTRY,
- 62,
- 1047,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1378,
- UNUSED_HASH_ENTRY,
- 2254,
- -346,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1123,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 680,
- 2294,
- 389,
- 213,
- 2187,
- UNUSED_HASH_ENTRY,
- 351,
- 50,
- 494,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 504,
- UNUSED_HASH_ENTRY,
- 1892,
- 1508,
- 391,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 278,
- -777,
- 1587,
- 76,
- UNUSED_HASH_ENTRY,
- 745,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1584,
- 10,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -151,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 421,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1669,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 548,
- 1394,
- UNUSED_HASH_ENTRY,
- 1274,
- -70,
- -379,
- UNUSED_HASH_ENTRY,
- 886,
- 962,
- 1329,
- UNUSED_HASH_ENTRY,
- -897,
- 1877,
- 574,
- 1510,
- 1775,
- UNUSED_HASH_ENTRY,
- 1218,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 719,
- UNUSED_HASH_ENTRY,
- 1173,
- 330,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2633,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -158,
- 1667,
- 408,
- 239,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 442,
- 1079,
- 2057,
- };
- static const int16_t hash2[4096] = {
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 580,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 107,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 798,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 2089,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 1899,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1014,
- -442,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 2465,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1103,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- -1008,
- 0,
- 1706,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 528,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 78,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 72,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 1003,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 2668,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2385,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 2008,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2104,
- 267,
- 1931,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 2044,
- 278,
- -139,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 2513,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1628,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1759,
- 1125,
- 1044,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 979,
- 0,
- UNUSED_HASH_ENTRY,
- 508,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -842,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 1157,
- 1118,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2917,
- 0,
- 0,
- 0,
- 1568,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1391,
- 1717,
- 0,
- -3478,
- UNUSED_HASH_ENTRY,
- 0,
- -1301,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 669,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1051,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2948,
- 0,
- 2632,
- 0,
- 0,
- 435,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2266,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1102,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 695,
- 0,
- 2099,
- 640,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 362,
- UNUSED_HASH_ENTRY,
- -1238,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1096,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 673,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 988,
- UNUSED_HASH_ENTRY,
- -235,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 629,
- 0,
- 1599,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1954,
- 0,
- 148,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1444,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1757,
- UNUSED_HASH_ENTRY,
- 1245,
- UNUSED_HASH_ENTRY,
- 870,
- 0,
- 1420,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1549,
- 2303,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 154,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -108,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1493,
- -1230,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 434,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 159,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- 0,
- -477,
- 0,
- 42,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1835,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 904,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 683,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 109,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1618,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2910,
- UNUSED_HASH_ENTRY,
- 112,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 455,
- UNUSED_HASH_ENTRY,
- 1111,
- 1025,
- UNUSED_HASH_ENTRY,
- 1299,
- UNUSED_HASH_ENTRY,
- -1893,
- 0,
- UNUSED_HASH_ENTRY,
- 1021,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2456,
- 0,
- -191,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 380,
- 2223,
- UNUSED_HASH_ENTRY,
- 1424,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1922,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 883,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -640,
- 0,
- 474,
- 755,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1591,
- 2643,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -680,
- 0,
- 323,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- -529,
- 3023,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 792,
- UNUSED_HASH_ENTRY,
- 1485,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2264,
- 1182,
- -1178,
- UNUSED_HASH_ENTRY,
- 0,
- 1547,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 993,
- 0,
- 1523,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 34,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1379,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 382,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1650,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 769,
- -2602,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1260,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2076,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1491,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 983,
- 2101,
- 0,
- 0,
- -66,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 283,
- UNUSED_HASH_ENTRY,
- 0,
- 913,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -2883,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -283,
- -1502,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 419,
- 1628,
- 2154,
- 1094,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 442,
- UNUSED_HASH_ENTRY,
- 366,
- 1541,
- 2058,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 28,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1828,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 128,
- UNUSED_HASH_ENTRY,
- 724,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1074,
- UNUSED_HASH_ENTRY,
- 993,
- UNUSED_HASH_ENTRY,
- 346,
- 1157,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 73,
- 0,
- 1574,
- UNUSED_HASH_ENTRY,
- 4,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 337,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2085,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1824,
- UNUSED_HASH_ENTRY,
- 0,
- 3763,
- 641,
- UNUSED_HASH_ENTRY,
- -755,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 1691,
- -389,
- UNUSED_HASH_ENTRY,
- 0,
- 309,
- 1846,
- -1811,
- 58,
- 0,
- 940,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 273,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 2033,
- -1717,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -873,
- UNUSED_HASH_ENTRY,
- 996,
- 176,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 259,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1345,
- UNUSED_HASH_ENTRY,
- 131,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1637,
- 0,
- UNUSED_HASH_ENTRY,
- 409,
- 0,
- 1615,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1140,
- 0,
- UNUSED_HASH_ENTRY,
- 498,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1399,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1078,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1038,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 234,
- 0,
- 625,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- -266,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 804,
- 549,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1328,
- UNUSED_HASH_ENTRY,
- 240,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2035,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 71,
- UNUSED_HASH_ENTRY,
- -140,
- 155,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 3437,
- UNUSED_HASH_ENTRY,
- 111,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 2172,
- 396,
- 1455,
- 2556,
- -443,
- UNUSED_HASH_ENTRY,
- 1104,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -492,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1159,
- UNUSED_HASH_ENTRY,
- 948,
- UNUSED_HASH_ENTRY,
- -88,
- 406,
- 1860,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2258,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2182,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 89,
- UNUSED_HASH_ENTRY,
- 302,
- 1384,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 808,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 711,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1810,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -2126,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1995,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1818,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -131,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 2213,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1048,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2132,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1359,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1289,
- UNUSED_HASH_ENTRY,
- 2564,
- 1194,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 393,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 1952,
- UNUSED_HASH_ENTRY,
- 1261,
- 129,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 448,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 871,
- UNUSED_HASH_ENTRY,
- 722,
- 1177,
- 0,
- -711,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1900,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1946,
- UNUSED_HASH_ENTRY,
- 30,
- 0,
- 1005,
- -145,
- UNUSED_HASH_ENTRY,
- 859,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -314,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- -231,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1053,
- -5271,
- 2160,
- -526,
- 348,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2572,
- 2104,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 2114,
- 1545,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 622,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1471,
- 0,
- 794,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -54,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1396,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1255,
- 2171,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 194,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1007,
- 1959,
- 1230,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 554,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 253,
- UNUSED_HASH_ENTRY,
- 0,
- 1989,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 485,
- 1555,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 569,
- UNUSED_HASH_ENTRY,
- 2124,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 545,
- 0,
- 0,
- 897,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 195,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -74,
- 0,
- UNUSED_HASH_ENTRY,
- 235,
- UNUSED_HASH_ENTRY,
- 1627,
- 1056,
- UNUSED_HASH_ENTRY,
- 0,
- 613,
- 0,
- 2275,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -831,
- 587,
- 1054,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 53,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 753,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1365,
- 1407,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2330,
- UNUSED_HASH_ENTRY,
- 1074,
- 1992,
- 1496,
- -1549,
- UNUSED_HASH_ENTRY,
- 1287,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 401,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 460,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -925,
- -1311,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1434,
- UNUSED_HASH_ENTRY,
- 1813,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1165,
- UNUSED_HASH_ENTRY,
- 1691,
- 1143,
- 956,
- 1870,
- 0,
- 1758,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -794,
- 33,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 1005,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -675,
- 1450,
- 1305,
- UNUSED_HASH_ENTRY,
- 491,
- UNUSED_HASH_ENTRY,
- 1600,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 847,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2197,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 369,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1743,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1385,
- -442,
- UNUSED_HASH_ENTRY,
- 1273,
- 576,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 577,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 206,
- 237,
- 0,
- 2115,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1950,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1736,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 474,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2192,
- 1339,
- 711,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 319,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 1715,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1502,
- UNUSED_HASH_ENTRY,
- 96,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 70,
- 922,
- 144,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 205,
- 1307,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 1885,
- 1908,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2117,
- 0,
- UNUSED_HASH_ENTRY,
- 2148,
- 685,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1145,
- 0,
- 65,
- 0,
- UNUSED_HASH_ENTRY,
- -321,
- -193,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 14,
- UNUSED_HASH_ENTRY,
- 1335,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -172,
- 771,
- UNUSED_HASH_ENTRY,
- -1723,
- 1929,
- 2267,
- 1091,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 57,
- 185,
- UNUSED_HASH_ENTRY,
- 0,
- 896,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1509,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1535,
- UNUSED_HASH_ENTRY,
- 130,
- 2585,
- 337,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2194,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -1738,
- 1932,
- 0,
- 911,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1286,
- -275,
- 0,
- 1223,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- 246,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 487,
- UNUSED_HASH_ENTRY,
- 74,
- 601,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1505,
- UNUSED_HASH_ENTRY,
- 589,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1360,
- UNUSED_HASH_ENTRY,
- 524,
- 0,
- 17,
- UNUSED_HASH_ENTRY,
- 1388,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 740,
- 0,
- UNUSED_HASH_ENTRY,
- 509,
- 303,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1852,
- UNUSED_HASH_ENTRY,
- 0,
- 647,
- UNUSED_HASH_ENTRY,
- 1243,
- 3897,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 2349,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 183,
- 1425,
- UNUSED_HASH_ENTRY,
- 319,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1428,
- UNUSED_HASH_ENTRY,
- 1452,
- 0,
- UNUSED_HASH_ENTRY,
- 3071,
- 74,
- 0,
- 2132,
- UNUSED_HASH_ENTRY,
- 2314,
- 0,
- 3,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2273,
- 233,
- 0,
- 465,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -77,
- 1429,
- UNUSED_HASH_ENTRY,
- 304,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -405,
- 1719,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1789,
- 2078,
- 926,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 463,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 453,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1852,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1045,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1015,
- 0,
- 895,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 640,
- UNUSED_HASH_ENTRY,
- 459,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 887,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2228,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1131,
- 226,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1953,
- 0,
- 1436,
- 712,
- 1646,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -865,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1619,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1760,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 63,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 412,
- 1683,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1498,
- 272,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1298,
- UNUSED_HASH_ENTRY,
- 2291,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1022,
- UNUSED_HASH_ENTRY,
- 847,
- UNUSED_HASH_ENTRY,
- 685,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 464,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 567,
- UNUSED_HASH_ENTRY,
- 837,
- 1704,
- 2003,
- UNUSED_HASH_ENTRY,
- 411,
- -175,
- -601,
- -1619,
- -1248,
- 0,
- 0,
- 699,
- UNUSED_HASH_ENTRY,
- 1423,
- UNUSED_HASH_ENTRY,
- 2047,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2069,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -228,
- -1564,
- 0,
- 93,
- 1114,
- 1582,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 837,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2345,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1834,
- 1529,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1283,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 256,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 2168,
- UNUSED_HASH_ENTRY,
- 241,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -401,
- 2208,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 1730,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2080,
- UNUSED_HASH_ENTRY,
- 1709,
- -1494,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1964,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 205,
- UNUSED_HASH_ENTRY,
- 323,
- 847,
- UNUSED_HASH_ENTRY,
- -905,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 356,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 4244,
- 174,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 486,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- -1308,
- -1080,
- 763,
- 2397,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 321,
- 2243,
- 490,
- UNUSED_HASH_ENTRY,
- -356,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2389,
- 1506,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1534,
- UNUSED_HASH_ENTRY,
- 853,
- UNUSED_HASH_ENTRY,
- -975,
- 1688,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 437,
- 206,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 3069,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 1064,
- 52,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 765,
- 129,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1897,
- 422,
- 2288,
- 540,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 867,
- 1750,
- UNUSED_HASH_ENTRY,
- 0,
- 39,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2390,
- UNUSED_HASH_ENTRY,
- 1391,
- UNUSED_HASH_ENTRY,
- -467,
- -251,
- 1602,
- 0,
- UNUSED_HASH_ENTRY,
- 871,
- 0,
- 257,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1342,
- 1484,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 106,
- UNUSED_HASH_ENTRY,
- 635,
- 702,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1823,
- UNUSED_HASH_ENTRY,
- 1681,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2206,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -812,
- 1031,
- UNUSED_HASH_ENTRY,
- 2082,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1747,
- -363,
- 665,
- 2241,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -92,
- 17,
- UNUSED_HASH_ENTRY,
- 844,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1249,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1169,
- -1270,
- -1407,
- UNUSED_HASH_ENTRY,
- 818,
- 502,
- 480,
- -213,
- UNUSED_HASH_ENTRY,
- 0,
- 770,
- 315,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- 219,
- UNUSED_HASH_ENTRY,
- 1647,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1564,
- 590,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1978,
- -1128,
- -313,
- 3078,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 2361,
- UNUSED_HASH_ENTRY,
- 885,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 2384,
- UNUSED_HASH_ENTRY,
- 1935,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1596,
- 2109,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1105,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1146,
0,
1463,
+ 1695,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2240,
+ INVALID_HASH_ENTRY,
0,
- 1203,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1664,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1797,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ 991,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1196,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1244,
- 126,
- 328,
- UNUSED_HASH_ENTRY,
- 2230,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -485,
- 1320,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1216,
- 1112,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -61,
- 2293,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 3061,
- 1070,
- 2200,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1873,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- -473,
- UNUSED_HASH_ENTRY,
- 1577,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 374,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2357,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1986,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1315,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 1941,
- UNUSED_HASH_ENTRY,
- 666,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 423,
- 654,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1846,
- 2005,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -216,
- UNUSED_HASH_ENTRY,
- 477,
- UNUSED_HASH_ENTRY,
- -396,
- UNUSED_HASH_ENTRY,
- 2106,
- 2135,
- UNUSED_HASH_ENTRY,
- 592,
- 803,
- UNUSED_HASH_ENTRY,
- -1067,
- UNUSED_HASH_ENTRY,
- 2634,
- 312,
- -165,
- UNUSED_HASH_ENTRY,
- 1311,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2166,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 795,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1362,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 308,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -477,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1910,
- -576,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2247,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1885,
- UNUSED_HASH_ENTRY,
- 504,
- 1219,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1991,
- 459,
- 1418,
- 1474,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 957,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 21,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1713,
- 693,
- 1157,
- UNUSED_HASH_ENTRY,
- 2220,
- 0,
- -825,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 23,
- 0,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1542,
- UNUSED_HASH_ENTRY,
- 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
2052,
- UNUSED_HASH_ENTRY,
- -552,
- 1888,
- 988,
- -160,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 350,
- 323,
- UNUSED_HASH_ENTRY,
- 21,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1826,
- 1324,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 466,
- UNUSED_HASH_ENTRY,
- -334,
- 1382,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 349,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1633,
- UNUSED_HASH_ENTRY,
- 2308,
- 1814,
- 1681,
- 1574,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2347,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1841,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1610,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1059,
- 1594,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1432,
- 1649,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ 215,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 324,
- 1997,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1658,
- 2231,
- 2051,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1972,
0,
- 882,
- 1375,
- 981,
+ 2033,
0,
- -564,
- UNUSED_HASH_ENTRY,
- -571,
- UNUSED_HASH_ENTRY,
- 670,
- UNUSED_HASH_ENTRY,
- -2,
- UNUSED_HASH_ENTRY,
- 374,
- UNUSED_HASH_ENTRY,
- 299,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2216,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 691,
- UNUSED_HASH_ENTRY,
- 1198,
- 1137,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2124,
- UNUSED_HASH_ENTRY,
- 1415,
- -1110,
- 416,
- 933,
- 465,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1710,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1033,
- UNUSED_HASH_ENTRY,
- 660,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 61,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 717,
- UNUSED_HASH_ENTRY,
- 689,
- -586,
- UNUSED_HASH_ENTRY,
- -293,
- 524,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1428,
- -1036,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1151,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1495,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1696,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2086,
- 1333,
- UNUSED_HASH_ENTRY,
- -77,
- UNUSED_HASH_ENTRY,
+ -1183,
+ INVALID_HASH_ENTRY,
0,
- 2149,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 928,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1580,
- UNUSED_HASH_ENTRY,
- 1316,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1454,
- 239,
- 503,
0,
- 2363,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1395,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 538,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2049,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1043,
- 509,
- 829,
0,
- UNUSED_HASH_ENTRY,
- 513,
- -1331,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1134,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- -1287,
+ 365,
+ 134,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 764,
- 1501,
- 910,
- UNUSED_HASH_ENTRY,
- 1227,
- UNUSED_HASH_ENTRY,
- 1004,
- UNUSED_HASH_ENTRY,
- 1690,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 29,
- 125,
- 1154,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1846,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- -159,
- 1119,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1571,
- 1319,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1993,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2250,
- UNUSED_HASH_ENTRY,
- 1179,
- UNUSED_HASH_ENTRY,
- 943,
- 2114,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- -1150,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1974,
- UNUSED_HASH_ENTRY,
- -390,
- 2361,
- UNUSED_HASH_ENTRY,
- 989,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1052,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 494,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -7,
- UNUSED_HASH_ENTRY,
- 1765,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1404,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2063,
- 2481,
- 613,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 699,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 297,
- -1420,
- UNUSED_HASH_ENTRY,
- 457,
- 1998,
- UNUSED_HASH_ENTRY,
- 462,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 947,
- 2249,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -778,
- -3208,
- 1979,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1266,
- UNUSED_HASH_ENTRY,
0,
- -482,
- UNUSED_HASH_ENTRY,
- 2222,
- 535,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1447,
- 2122,
- 2007,
- 2290,
- UNUSED_HASH_ENTRY,
- 861,
- -1513,
- UNUSED_HASH_ENTRY,
- 1084,
- 788,
- 1646,
- 755,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 541,
- 638,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 422,
- UNUSED_HASH_ENTRY,
- -473,
- 1144,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 822,
- 2078,
- UNUSED_HASH_ENTRY,
- 170,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2282,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1793,
- UNUSED_HASH_ENTRY,
- -1184,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 273,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 29,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 658,
- 2088,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 698,
- 1290,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1530,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1193,
- UNUSED_HASH_ENTRY,
- 2222,
- 1644,
- UNUSED_HASH_ENTRY,
- 664,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1794,
- UNUSED_HASH_ENTRY,
- 1024,
- UNUSED_HASH_ENTRY,
- 848,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 443,
- 1660,
- UNUSED_HASH_ENTRY,
- -452,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ -1892,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1344,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 776,
- UNUSED_HASH_ENTRY,
- 1007,
- UNUSED_HASH_ENTRY,
- 1275,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 310,
- UNUSED_HASH_ENTRY,
- -797,
- 1749,
- 1334,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1567,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1886,
- 542,
- -474,
- 1451,
- 1611,
- 2062,
- 1707,
+ INVALID_HASH_ENTRY,
0,
- 314,
- 2829,
- -619,
- 1457,
- 1152,
- -475,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 166,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1206,
- 860,
- UNUSED_HASH_ENTRY,
- 3001,
- UNUSED_HASH_ENTRY,
- 1742,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1011,
- 881,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1295,
- 1092,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1030,
- 543,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 865,
- UNUSED_HASH_ENTRY,
- 173,
- 1420,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 171,
- UNUSED_HASH_ENTRY,
- -315,
- UNUSED_HASH_ENTRY,
- 1735,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1673,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 2237,
- UNUSED_HASH_ENTRY,
- -228,
- 1076,
- UNUSED_HASH_ENTRY,
- 16,
- UNUSED_HASH_ENTRY,
- -994,
- 85,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1744,
0,
- UNUSED_HASH_ENTRY,
- 321,
- UNUSED_HASH_ENTRY,
- 2515,
- UNUSED_HASH_ENTRY,
- 2210,
- UNUSED_HASH_ENTRY,
- 1637,
- UNUSED_HASH_ENTRY,
- 1712,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -165,
- UNUSED_HASH_ENTRY,
0,
- 376,
- -276,
- 1260,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -545,
- UNUSED_HASH_ENTRY,
- 1966,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1503,
- UNUSED_HASH_ENTRY,
- -897,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1583,
- 1552,
- 525,
- UNUSED_HASH_ENTRY,
- 1242,
- UNUSED_HASH_ENTRY,
- 1811,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2334,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1445,
- 1426,
- 972,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 290,
- -586,
+ 2195,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 836,
- UNUSED_HASH_ENTRY,
- 1354,
- 1923,
- 1083,
- UNUSED_HASH_ENTRY,
- 196,
- UNUSED_HASH_ENTRY,
- -371,
- 51,
- 157,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1468,
- 1899,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2573,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1175,
0,
- 568,
- 845,
- 226,
- 599,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1544,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 101,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1625,
- UNUSED_HASH_ENTRY,
- 1471,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 438,
- 706,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -880,
- 974,
- -3,
- 918,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 364,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2343,
- 98,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1864,
- UNUSED_HASH_ENTRY,
- 2297,
- UNUSED_HASH_ENTRY,
- 1495,
- 1430,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- -3088,
- 1284,
- 2061,
- 1678,
- UNUSED_HASH_ENTRY,
- 2234,
- -956,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 841,
- UNUSED_HASH_ENTRY,
- 1653,
- 169,
- UNUSED_HASH_ENTRY,
- 1441,
- 9,
- -372,
- 275,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 201,
- -1150,
- 1869,
- UNUSED_HASH_ENTRY,
- 1759,
- UNUSED_HASH_ENTRY,
- 1477,
- 506,
- 849,
- 1512,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 291,
- 739,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -152,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1754,
- 446,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 420,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1677,
0,
- 966,
- UNUSED_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -488,
- 25,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1611,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1170,
- 1080,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2068,
- 618,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1297,
- 77,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 769,
- UNUSED_HASH_ENTRY,
- 71,
- UNUSED_HASH_ENTRY,
- 1055,
- 25,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -45,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 2013,
- UNUSED_HASH_ENTRY,
- 1366,
- UNUSED_HASH_ENTRY,
- 940,
- UNUSED_HASH_ENTRY,
- 1157,
- UNUSED_HASH_ENTRY,
- 598,
- UNUSED_HASH_ENTRY,
- 1258,
- 1286,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1141,
- 1716,
- UNUSED_HASH_ENTRY,
- 1668,
- 2059,
- UNUSED_HASH_ENTRY,
- 810,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1146,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 187,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1145,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1389,
+ 0,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
6,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 591,
- 1364,
- 373,
- 1920,
- 499,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ 919,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1621,
- UNUSED_HASH_ENTRY,
- 1853,
- 912,
- UNUSED_HASH_ENTRY,
- 366,
- UNUSED_HASH_ENTRY,
- 1002,
- UNUSED_HASH_ENTRY,
- 1229,
- -1134,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 68,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 1816,
- 479,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1246,
- UNUSED_HASH_ENTRY,
- 2383,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 833,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1304,
- 1387,
- 563,
- 1214,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 893,
- UNUSED_HASH_ENTRY,
- 2381,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 2340,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- -670,
- -732,
- 269,
- 2038,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ 1477,
+ INVALID_HASH_ENTRY,
+ 1238,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- 2174,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1497,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 367,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 817,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1837,
+ 1312,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 433,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 977,
+ 1311,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 398,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1899,
+ 0,
+ 0,
+ 1292,
+ 0,
+ INVALID_HASH_ENTRY,
+ 852,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2010,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1156,
+ 1450,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 419,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1191,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2476,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1079,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2106,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 3097,
+ 1409,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1645,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2321,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1102,
+ INVALID_HASH_ENTRY,
+ 2168,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1879,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 488,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1584,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1625,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 267,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 613,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 427,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 693,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 121,
+ 62,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2343,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 882,
+ 539,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 36,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 728,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1105,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1228,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1777,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 888,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -848,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1724,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1491,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
605,
- -189,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2326,
- 1272,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1842,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1522,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1507,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1926,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2348,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 232,
- UNUSED_HASH_ENTRY,
- 27,
- -1801,
- 1220,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 119,
- UNUSED_HASH_ENTRY,
- 424,
- 1338,
- 2335,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1977,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 873,
+ 1690,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1549,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 397,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 234,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 383,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 614,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1937,
+ 0,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 818,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -637,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1308,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2509,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2430,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1432,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -1307,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1213,
+ 504,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1652,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1595,
+ INVALID_HASH_ENTRY,
+ 2578,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 223,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2067,
2137,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 935,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1282,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2382,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -530,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2415,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2316,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 653,
+ INVALID_HASH_ENTRY,
+ 554,
+ INVALID_HASH_ENTRY,
+ 902,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 606,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2309,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 239,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 315,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -184,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -2236,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1495,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1051,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 1766,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1944,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1404,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1062,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1938,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1554,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 1440,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2174,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2368,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2486,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2126,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1908,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1603,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 842,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2121,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 54,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 94,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 360,
+ INVALID_HASH_ENTRY,
+ 2084,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1457,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ -333,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2310,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 305,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 300,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2100,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1393,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 627,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1263,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1541,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 483,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2345,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 414,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2131,
+ 867,
+ 1795,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1756,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 729,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 271,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1032,
+ -279,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2418,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1513,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1734,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1470,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -873,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 225,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 755,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1126,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1123,
+ 0,
+ 55,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 976,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1274,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1316,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1006,
+ 1949,
+ 1287,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 442,
+ 2250,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 174,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2000,
+ 583,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1322,
+ 1216,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 744,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 163,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2120,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 17,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1496,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ -495,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 880,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1697,
1851,
- 604,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 318,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 455,
- UNUSED_HASH_ENTRY,
- 1486,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1049,
+ 1640,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 723,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2537,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -403,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2503,
+ INVALID_HASH_ENTRY,
+ 2452,
+ 1094,
+ INVALID_HASH_ENTRY,
+ -1687,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2142,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 875,
+ INVALID_HASH_ENTRY,
+ 1260,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 654,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1776,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 766,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1788,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 814,
+ INVALID_HASH_ENTRY,
+ 0,
+ 114,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 680,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 799,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1738,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 758,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1252,
+ INVALID_HASH_ENTRY,
+ 2473,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1888,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 3456,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1864,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1365,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 731,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2386,
+ 0,
+ 801,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 827,
+ INVALID_HASH_ENTRY,
+ 1904,
+ INVALID_HASH_ENTRY,
+ 1004,
+ 2369,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -80,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 386,
+ INVALID_HASH_ENTRY,
+ -492,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 1144,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2449,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1013,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1574,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 12,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2136,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 555,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 387,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 60,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1534,
+ INVALID_HASH_ENTRY,
+ 164,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1265,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 953,
+ 1068,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -343,
+ INVALID_HASH_ENTRY,
+ 1236,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 178,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 1993,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2069,
+ INVALID_HASH_ENTRY,
+ 2427,
+ INVALID_HASH_ENTRY,
+ 1455,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 80,
+ 918,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
1616,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 876,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 4847,
- UNUSED_HASH_ENTRY,
- 1306,
- UNUSED_HASH_ENTRY,
- 246,
+ 577,
+ 346,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1199,
+ INVALID_HASH_ENTRY,
+ 1315,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2507,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1474,
+ 1030,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1288,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2041,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2258,
+ 155,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1398,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 602,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1401,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1196,
+ INVALID_HASH_ENTRY,
+ 1321,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2217,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1838,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2148,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1533,
+ 2491,
+ 1312,
+ 2332,
+ 71,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 816,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -56,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1952,
+ INVALID_HASH_ENTRY,
+ 1128,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 678,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 13,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 781,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 739,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 100,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 967,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 444,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1629,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1209,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2021,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 160,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1401,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 685,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2209,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 624,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -979,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2916,
+ 1763,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1066,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1868,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -525,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1693,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1373,
+ -1280,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2034,
+ INVALID_HASH_ENTRY,
+ 1077,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 979,
+ 2152,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1075,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -235,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -903,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 567,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 52,
+ INVALID_HASH_ENTRY,
+ 925,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 821,
+ 410,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2494,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2167,
+ INVALID_HASH_ENTRY,
+ 452,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2567,
+ INVALID_HASH_ENTRY,
+ 2144,
+ -778,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1749,
+ INVALID_HASH_ENTRY,
+ 2357,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 79,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2193,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2432,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -992,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 913,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1097,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2419,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 498,
+ INVALID_HASH_ENTRY,
+ 969,
+ 930,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2457,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 904,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1486,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1984,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -710,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 367,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 3641,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1977,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1527,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 380,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1022,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1273,
+ 2383,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 340,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1095,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2555,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 359,
+ INVALID_HASH_ENTRY,
+ 1330,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1221,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1402,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2003,
+ 196,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 328,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1063,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1875,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -75,
+ 454,
+ 2324,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1223,
+ 571,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 984,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -40,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1344,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 459,
+ 765,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2553,
+ INVALID_HASH_ENTRY,
+ 1586,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 641,
+ INVALID_HASH_ENTRY,
+ 2514,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 372,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 984,
+ INVALID_HASH_ENTRY,
+ 1115,
+ INVALID_HASH_ENTRY,
+ 1055,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1442,
+ 2525,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 525,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 334,
+ 1983,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 548,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 334,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1555,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 858,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1433,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1481,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2101,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1968,
+ 2589,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 87,
+ 1705,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 563,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 91,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2192,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 288,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -42,
+ INVALID_HASH_ENTRY,
+ 1205,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 879,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1596,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 455,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 211,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1993,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 981,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1211,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1086,
+ INVALID_HASH_ENTRY,
+ 2331,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 785,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 719,
+ 787,
+ INVALID_HASH_ENTRY,
+ 0,
+ 754,
+ 469,
+ 529,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 856,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1160,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1270,
+ 669,
+ 943,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -2224,
+ 709,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 608,
+ INVALID_HASH_ENTRY,
+ 517,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2032,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2495,
+ 293,
+ 1333,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1700,
+ INVALID_HASH_ENTRY,
+ 2472,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 462,
+ INVALID_HASH_ENTRY,
+ 2568,
+ 901,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 637,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 166,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 319,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1092,
+ INVALID_HASH_ENTRY,
+ 454,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1689,
+ INVALID_HASH_ENTRY,
+ 181,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2226,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2597,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1818,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1406,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 126,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 4,
+ INVALID_HASH_ENTRY,
+ 1334,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1385,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1894,
+ INVALID_HASH_ENTRY,
+ 0,
+ 694,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2212,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 2541,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1920,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 769,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2529,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 940,
+ 619,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 492,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 34,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1185,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1522,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1576,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2448,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 399,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1317,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ -9,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1130,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2518,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 829,
+ INVALID_HASH_ENTRY,
+ 628,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 24,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1248,
+ INVALID_HASH_ENTRY,
+ 2208,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 649,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1520,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1622,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 372,
+ INVALID_HASH_ENTRY,
+ 2198,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2342,
+ INVALID_HASH_ENTRY,
+ 1180,
+ INVALID_HASH_ENTRY,
+ 1246,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -315,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1067,
+ 1168,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 557,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -504,
+ INVALID_HASH_ENTRY,
+ 9,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 933,
+ 2259,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -582,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1218,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -358,
+ INVALID_HASH_ENTRY,
+ -1550,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2469,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1177,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -312,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2363,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 21,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2456,
+ INVALID_HASH_ENTRY,
+ 2262,
+ INVALID_HASH_ENTRY,
+ 2550,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -123,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 999,
+ INVALID_HASH_ENTRY,
+ 1078,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1583,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1237,
+ 2592,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 647,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1827,
+ 140,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2563,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 449,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 872,
+ INVALID_HASH_ENTRY,
+ 64,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ -2103,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1002,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 692,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1390,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2006,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1874,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 230,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 158,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2254,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 37,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1592,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1080,
+ INVALID_HASH_ENTRY,
+ 2093,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1880,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 42,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2163,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1694,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 777,
+ 219,
+ 893,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1741,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 1245,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 103,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 229,
+ 2477,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2213,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 129,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1740,
+ 0,
+ INVALID_HASH_ENTRY,
+ 384,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 828,
+ INVALID_HASH_ENTRY,
+ -733,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1893,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1546,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1846,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1656,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 323,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 986,
+ INVALID_HASH_ENTRY,
+ 2403,
+ 962,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 584,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 847,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 779,
+ INVALID_HASH_ENTRY,
+ -985,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1231,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 88,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 870,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1318,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 125,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1561,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 308,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -914,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1220,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2187,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 394,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 502,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1791,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 809,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 956,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 7,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2182,
+ INVALID_HASH_ENTRY,
+ 77,
+ 1553,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1950,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 938,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1617,
+ 2391,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1537,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2255,
+ 245,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -16,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 417,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2268,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1804,
+ 926,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1620,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 362,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 958,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 631,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 106,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2431,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ -905,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2009,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 764,
+ 1298,
+ 2016,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 293,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ -989,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2183,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 606,
+ INVALID_HASH_ENTRY,
+ 353,
+ 430,
+ 0,
+ 2382,
+ 2002,
+ INVALID_HASH_ENTRY,
+ 336,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 530,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ -1608,
+ INVALID_HASH_ENTRY,
+ 48,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 274,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1732,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2168,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 565,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 792,
+ -1015,
+ 1503,
+ INVALID_HASH_ENTRY,
+ 203,
+ 1736,
+ INVALID_HASH_ENTRY,
+ 1087,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 320,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 43,
+ INVALID_HASH_ENTRY,
+ 294,
+ 564,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 331,
+ -745,
+ INVALID_HASH_ENTRY,
+ 1437,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 368,
+ INVALID_HASH_ENTRY,
+ 1336,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 762,
+ 1850,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 422,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 421,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 995,
+ INVALID_HASH_ENTRY,
+ 335,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 27,
+ 1214,
+ INVALID_HASH_ENTRY,
+ 1957,
+ 934,
+ INVALID_HASH_ENTRY,
+ 766,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2122,
+ INVALID_HASH_ENTRY,
+ 783,
+ 0,
+ 126,
+ 674,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -465,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1760,
+ INVALID_HASH_ENTRY,
+ 1936,
+ INVALID_HASH_ENTRY,
+ 1577,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1114,
+ 2532,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1438,
+ 2347,
+ INVALID_HASH_ENTRY,
+ 1511,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2396,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 280,
+ 2061,
+ 1615,
+ 639,
+ INVALID_HASH_ENTRY,
+ 697,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1760,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 840,
+ 329,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1283,
+ 874,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 666,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1145,
+ INVALID_HASH_ENTRY,
+ 748,
+ 1630,
+ INVALID_HASH_ENTRY,
+ -880,
+ 2061,
+ 1025,
+ INVALID_HASH_ENTRY,
+ 1160,
+ INVALID_HASH_ENTRY,
+ 1081,
+ 1344,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 863,
+ 972,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 160,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1494,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 889,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 325,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2030,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 772,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1004,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2055,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1814,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 588,
+ -1638,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 399,
+ 1863,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1377,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 793,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 47,
+ INVALID_HASH_ENTRY,
+ 2416,
+ 2408,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1553,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1810,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1724,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2534,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1543,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1131,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 706,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1709,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 789,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 3630,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 222,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 356,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 441,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1068,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1209,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1935,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 484,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 97,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -847,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 924,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1775,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2519,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 281,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 574,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1098,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1284,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1013,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2585,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1151,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2154,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 675,
+ 4432,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 186,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2305,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2367,
+ INVALID_HASH_ENTRY,
+ 1660,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 216,
+ 371,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1380,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 144,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 895,
+ INVALID_HASH_ENTRY,
+ 668,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2554,
+ INVALID_HASH_ENTRY,
+ 836,
+ INVALID_HASH_ENTRY,
+ 943,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2096,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1467,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 980,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1387,
+ INVALID_HASH_ENTRY,
+ 1540,
+ INVALID_HASH_ENTRY,
+ 1412,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 377,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 306,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -211,
+ 2313,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 439,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1745,
+ INVALID_HASH_ENTRY,
+ 116,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2584,
+ 1150,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -463,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 495,
+ INVALID_HASH_ENTRY,
+ 431,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 937,
+ INVALID_HASH_ENTRY,
+ 1840,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1669,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1710,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 481,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2138,
+ INVALID_HASH_ENTRY,
+ 2337,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 203,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 929,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2358,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 594,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 410,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1802,
+ 1136,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1276,
+ 822,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 4933,
+ INVALID_HASH_ENTRY,
+ 843,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2364,
+ 0,
+ 475,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2045,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2443,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1591,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1057,
+ INVALID_HASH_ENTRY,
+ 539,
+ INVALID_HASH_ENTRY,
+ 545,
+ INVALID_HASH_ENTRY,
+ 1164,
+ INVALID_HASH_ENTRY,
+ 1137,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2404,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -733,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1033,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1378,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 843,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 412,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 429,
+ 172,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1172,
+ 2147,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1552,
+ INVALID_HASH_ENTRY,
+ 1900,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 482,
+ INVALID_HASH_ENTRY,
+ 1779,
+ INVALID_HASH_ENTRY,
+ 2207,
+ INVALID_HASH_ENTRY,
+ -1361,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1143,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 514,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2330,
+ 1898,
+ INVALID_HASH_ENTRY,
+ 922,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2201,
+ 1140,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1430,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2187,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1369,
+ INVALID_HASH_ENTRY,
+ 877,
+ 757,
+ INVALID_HASH_ENTRY,
+ 1155,
+ 1154,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1336,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 960,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 987,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 3001,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -247,
+ INVALID_HASH_ENTRY,
+ 188,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1536,
+ INVALID_HASH_ENTRY,
+ 1582,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2302,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2467,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 66,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 633,
+ 580,
+ 2274,
+ 167,
+ 561,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1070,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1621,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1862,
+ 329,
+ 2249,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1920,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1668,
+ INVALID_HASH_ENTRY,
+ 850,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1731,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1386,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 701,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -2361,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -979,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2165,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -116,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2233,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 93,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 635,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 491,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1212,
+ INVALID_HASH_ENTRY,
+ -1460,
+ 2596,
+ 1767,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1133,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -643,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2450,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1809,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1956,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1948,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2540,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 377,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2414,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 277,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2385,
+ 409,
+ INVALID_HASH_ENTRY,
+ -1942,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 235,
+ 2522,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 388,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1416,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -115,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2319,
+ 162,
+ 149,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 875,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2218,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 250,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1548,
+ 2044,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2474,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 816,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1239,
+ INVALID_HASH_ENTRY,
+ 238,
+ INVALID_HASH_ENTRY,
+ 1,
+ 1182,
+ INVALID_HASH_ENTRY,
+ 2141,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1258,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1613,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1116,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1764,
+ 1877,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1563,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1941,
+ 586,
+ INVALID_HASH_ENTRY,
+ 343,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2373,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 838,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 998,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2257,
+ 2442,
+ INVALID_HASH_ENTRY,
+ 2194,
+ 699,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 151,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1780,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 751,
+ -947,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1625,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2380,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 607,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 695,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 966,
+ 0,
+ -475,
+ INVALID_HASH_ENTRY,
+ 2428,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1257,
+ 1737,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2160,
+ 2150,
+ INVALID_HASH_ENTRY,
+ 32,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1650,
+ INVALID_HASH_ENTRY,
+ 2,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 286,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1508,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2303,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1774,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1370,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 741,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 923,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1568,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 49,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 198,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2556,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1356,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 321,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
2318,
0,
- UNUSED_HASH_ENTRY,
- 2014,
- UNUSED_HASH_ENTRY,
- 2212,
- 534,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ 303,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2622,
+ INVALID_HASH_ENTRY,
+ 537,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2378,
+ 1517,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1504,
- UNUSED_HASH_ENTRY,
- 2068,
- 643,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 833,
- 2143,
- UNUSED_HASH_ENTRY,
- 1490,
- 149,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -442,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2064,
- 2090,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 12,
- UNUSED_HASH_ENTRY,
- 929,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1232,
- UNUSED_HASH_ENTRY,
- 1038,
- UNUSED_HASH_ENTRY,
- 1531,
- -230,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1494,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 169,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1354,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- 1915,
- UNUSED_HASH_ENTRY,
- 1042,
- UNUSED_HASH_ENTRY,
+ 1747,
+ INVALID_HASH_ENTRY,
+ 1350,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
0,
- -587,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -2498,
- 635,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1036,
- 1149,
- UNUSED_HASH_ENTRY,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 357,
- 1640,
- 1139,
- 0,
- UNUSED_HASH_ENTRY,
- 1460,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1118,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1474,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -656,
- 415,
- UNUSED_HASH_ENTRY,
- 661,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1358,
- UNUSED_HASH_ENTRY,
- 633,
- UNUSED_HASH_ENTRY,
- 2053,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1288,
- UNUSED_HASH_ENTRY,
- 2133,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 42,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 491,
- 0,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2143,
- 1047,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1635,
- 1062,
- UNUSED_HASH_ENTRY,
- 1575,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1755,
- UNUSED_HASH_ENTRY,
- 493,
- 1099,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1511,
- 1134,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1523,
- UNUSED_HASH_ENTRY,
- -1,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1006,
- UNUSED_HASH_ENTRY,
- 386,
- 435,
- -2268,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 729,
- UNUSED_HASH_ENTRY,
- 1300,
- 2119,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1106,
- UNUSED_HASH_ENTRY,
- 31,
- 963,
- 356,
- 1164,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 268,
- UNUSED_HASH_ENTRY,
- 576,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2336,
- 298,
- -1823,
- 1246,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1470,
- 69,
- 1866,
- 1512,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 555,
- 793,
- 1945,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1110,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 255,
- 2074,
- 1551,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 326,
- 48,
- 1572,
- UNUSED_HASH_ENTRY,
- 2020,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 812,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2253,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 277,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1825,
- UNUSED_HASH_ENTRY,
- 1475,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 37,
- 961,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 261,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2362,
- 814,
- 1976,
- UNUSED_HASH_ENTRY,
- -1253,
- UNUSED_HASH_ENTRY,
- 1951,
- 1930,
- UNUSED_HASH_ENTRY,
- -479,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 0,
- 453,
- 410,
- -192,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1035,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 913,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 352,
+ INVALID_HASH_ENTRY,
+ 1509,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
1176,
- 561,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 450,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1459,
- 1185,
- UNUSED_HASH_ENTRY,
- 211,
- UNUSED_HASH_ENTRY,
- 2544,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2158,
- 1396,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1200,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1466,
- 977,
- 815,
- 2084,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1400,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 137,
- 1268,
- 2112,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1327,
- 1616,
- 291,
- 2106,
- 1448,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2372,
- UNUSED_HASH_ENTRY,
- 1607,
- UNUSED_HASH_ENTRY,
- 731,
- UNUSED_HASH_ENTRY,
- 880,
- 1936,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1270,
- 94,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 914,
- -191,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 519,
- 789,
- 936,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1361,
- 2125,
- 1815,
- 1960,
- 102,
- 514,
- -2992,
- 1132,
- 1985,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1225,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2323,
- UNUSED_HASH_ENTRY,
- 807,
- 251,
- UNUSED_HASH_ENTRY,
- 1278,
- 222,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1882,
- UNUSED_HASH_ENTRY,
- 2350,
- UNUSED_HASH_ENTRY,
- 655,
- -391,
- 1613,
- -131,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ 2462,
+ INVALID_HASH_ENTRY,
+ 65,
+ INVALID_HASH_ENTRY,
+ 155,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1272,
+ INVALID_HASH_ENTRY,
+ 580,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 921,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1771,
+ 106,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1954,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1793,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 702,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 290,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1279,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -158,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 497,
+ 1697,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -2373,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 506,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 797,
+ INVALID_HASH_ENTRY,
+ 376,
+ 2426,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2354,
+ INVALID_HASH_ENTRY,
+ -1334,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 411,
+ 1944,
+ -1856,
+ 253,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 261,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2024,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1471,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 115,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ -352,
+ 375,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1947,
+ INVALID_HASH_ENTRY,
+ 2117,
+ 855,
+ INVALID_HASH_ENTRY,
+ 963,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1348,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2105,
+ 1529,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1288,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 499,
+ 0,
+ INVALID_HASH_ENTRY,
+ -1110,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1443,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2583,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1254,
+ 1652,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 786,
+ INVALID_HASH_ENTRY,
+ -308,
+ INVALID_HASH_ENTRY,
+ -285,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2400,
+ INVALID_HASH_ENTRY,
+ 1808,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1355,
+ 2538,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 496,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
2153,
- 396,
- 2021,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -938,
- -170,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2145,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2689,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1939,
- UNUSED_HASH_ENTRY,
- 1790,
- UNUSED_HASH_ENTRY,
- 2126,
- 228,
- 809,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1819,
- UNUSED_HASH_ENTRY,
- 1912,
- 878,
- UNUSED_HASH_ENTRY,
- 1538,
- 1861,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- -1273,
- UNUSED_HASH_ENTRY,
+ 971,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2547,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2271,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 626,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -438,
+ INVALID_HASH_ENTRY,
+ 1476,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1217,
+ 0,
+ 740,
+ 249,
+ 883,
+ -816,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 205,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1207,
+ 1275,
+ 1707,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 562,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 462,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1313,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2505,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2280,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 711,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1620,
+ 2422,
+ 470,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2420,
+ INVALID_HASH_ENTRY,
+ 283,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2341,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 581,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1485,
+ INVALID_HASH_ENTRY,
+ 1848,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1903,
+ 1476,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1882,
+ 0,
+ 1966,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 982,
+ 446,
+ -390,
+ -1254,
+ 2493,
+ 690,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
950,
- -68,
- UNUSED_HASH_ENTRY,
- 1794,
- -34,
- 285,
- UNUSED_HASH_ENTRY,
- 1557,
- UNUSED_HASH_ENTRY,
- -900,
- 80,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 2180,
- 87,
- 188,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1362,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1781,
- 1868,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1996,
- 2306,
- 668,
- UNUSED_HASH_ENTRY,
- 1008,
- -128,
- 1156,
- UNUSED_HASH_ENTRY,
- 692,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- 1607,
- 1580,
- UNUSED_HASH_ENTRY,
- 2328,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2321,
+ 0,
+ 1514,
+ INVALID_HASH_ENTRY,
+ 515,
+ INVALID_HASH_ENTRY,
+ 15,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 464,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 622,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 719,
+ INVALID_HASH_ENTRY,
+ 620,
+ 2488,
+ INVALID_HASH_ENTRY,
+ 846,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 20,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 878,
+ -242,
+ 2127,
+ 1922,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 339,
+ INVALID_HASH_ENTRY,
+ 0,
+ -954,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 693,
+ 2035,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2222,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2267,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -824,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2072,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2090,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 105,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 667,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 241,
+ 191,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2238,
+ INVALID_HASH_ENTRY,
+ -2194,
+ INVALID_HASH_ENTRY,
+ 1784,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -208,
+ 1373,
+ INVALID_HASH_ENTRY,
+ 1468,
+ 1513,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1449,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2482,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 123,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1794,
+ INVALID_HASH_ENTRY,
+ 154,
+ INVALID_HASH_ENTRY,
+ 2011,
+ 1661,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -812,
+ INVALID_HASH_ENTRY,
+ 2323,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 656,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1722,
+ INVALID_HASH_ENTRY,
+ 310,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 542,
+ INVALID_HASH_ENTRY,
+ 522,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -846,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1379,
+ INVALID_HASH_ENTRY,
+ 1834,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2501,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -149,
+ INVALID_HASH_ENTRY,
+ 1787,
+ INVALID_HASH_ENTRY,
+ 29,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 391,
+ INVALID_HASH_ENTRY,
+ 1467,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1609,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1186,
+ 1708,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 806,
+ 1343,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1478,
+ INVALID_HASH_ENTRY,
+ 1314,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1532,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1602,
+ 0,
+ INVALID_HASH_ENTRY,
+ 958,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1495,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 309,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1441,
+ INVALID_HASH_ENTRY,
+ 1396,
+ INVALID_HASH_ENTRY,
+ 1189,
+ 1174,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 67,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -995,
+ -249,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2552,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1184,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -799,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1470,
+ 566,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 996,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -140,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2051,
+ INVALID_HASH_ENTRY,
+ 230,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2374,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2296,
+ INVALID_HASH_ENTRY,
+ 617,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1169,
+ -1255,
+ 1578,
+ 2601,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 177,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2184,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1265,
+ INVALID_HASH_ENTRY,
+ 584,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2444,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1017,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1523,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1458,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2143,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1165,
+ 1838,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1521,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 798,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 10,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1999,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 255,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1688,
+ -378,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2103,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 599,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1585,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 730,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 489,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1804,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2557,
+ 854,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 658,
+ 83,
+ 1792,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -685,
+ 1681,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2421,
+ INVALID_HASH_ENTRY,
+ 906,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 541,
+ INVALID_HASH_ENTRY,
+ 1335,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2024,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2149,
+ INVALID_HASH_ENTRY,
+ 2225,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -249,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1493,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 596,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 150,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 107,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2049,
+ 590,
+ INVALID_HASH_ENTRY,
+ 949,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 639,
+ INVALID_HASH_ENTRY,
+ -828,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 509,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1107,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2185,
+ 18,
+ INVALID_HASH_ENTRY,
+ 892,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2534,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 281,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -825,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 72,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2392,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1174,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 165,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1855,
+ 413,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 177,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1490,
+ -138,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 920,
+ 1398,
+ 2496,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1161,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2598,
+ 2005,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 886,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2487,
+ 1500,
+ INVALID_HASH_ENTRY,
+ 1259,
+ 665,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1366,
+ 2508,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 358,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 660,
+ 423,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 131,
+ 2028,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1667,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2470,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1459,
+ -1450,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 110,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1271,
+ 217,
+ INVALID_HASH_ENTRY,
+ 1816,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1972,
+ 2197,
+ 894,
+ INVALID_HASH_ENTRY,
+ -1043,
+ 1507,
+ 791,
+ INVALID_HASH_ENTRY,
+ 195,
+ INVALID_HASH_ENTRY,
+ 1230,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1391,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 589,
+ 599,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 866,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -183,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1921,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 341,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1544,
+ INVALID_HASH_ENTRY,
+ 2801,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 587,
+ INVALID_HASH_ENTRY,
+ 1488,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 796,
+ 2350,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1338,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1516,
+ 1571,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 882,
+ INVALID_HASH_ENTRY,
+ 826,
+ INVALID_HASH_ENTRY,
+ 985,
+ -1247,
+ INVALID_HASH_ENTRY,
+ 2129,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 402,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1558,
+ INVALID_HASH_ENTRY,
+ 1896,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1943,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 33,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 901,
+ INVALID_HASH_ENTRY,
+ 1009,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
710,
- UNUSED_HASH_ENTRY,
- 813,
- 2503,
- 1147,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2068,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1243,
+ INVALID_HASH_ENTRY,
+ -97,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1449,
+ INVALID_HASH_ENTRY,
+ 522,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2539,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2559,
+ 2260,
+ INVALID_HASH_ENTRY,
+ 26,
+ INVALID_HASH_ENTRY,
+ 236,
+ INVALID_HASH_ENTRY,
+ 392,
+ INVALID_HASH_ENTRY,
+ 2253,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 661,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -708,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 185,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 147,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1228,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -996,
+ 21,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 90,
+ INVALID_HASH_ENTRY,
+ 794,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1942,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -156,
+ 2511,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 208,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 983,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2065,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2062,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1995,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 700,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1728,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2245,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1137,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2098,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 978,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1121,
+ 1641,
+ 2542,
+ 1201,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1012,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1506,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 864,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2279,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 567,
+ INVALID_HASH_ENTRY,
+ 2468,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 592,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 472,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2229,
+ 330,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 349,
+ 2455,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1514,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2566,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 87,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1782,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 128,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2264,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1212,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -465,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1448,
+ 932,
+ INVALID_HASH_ENTRY,
+ 618,
+ INVALID_HASH_ENTRY,
+ 1473,
+ 8,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -171,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 533,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2461,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1337,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1859,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 194,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -709,
+ 2275,
+ 111,
+ 1649,
+ 0,
+ 761,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2524,
+ -379,
+ INVALID_HASH_ENTRY,
+ 1567,
+ INVALID_HASH_ENTRY,
+ 1905,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 733,
+ 1111,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2377,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1472,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2012,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 480,
+ INVALID_HASH_ENTRY,
+ 2312,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1605,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1244,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1847,
+ 332,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2214,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 477,
+ INVALID_HASH_ENTRY,
+ 2478,
+ 2438,
+ INVALID_HASH_ENTRY,
+ -140,
+ INVALID_HASH_ENTRY,
+ 278,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 375,
+ INVALID_HASH_ENTRY,
+ 40,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1365,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1992,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 661,
+ 132,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 890,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 848,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2425,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 255,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 260,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1347,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1550,
+ 1869,
+ 448,
+ 848,
+ INVALID_HASH_ENTRY,
+ 364,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2290,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2043,
+ 2073,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 30,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1985,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 98,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 742,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 109,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2042,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1141,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 735,
+ 876,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1751,
+ 168,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 638,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1623,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1492,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1340,
+ 910,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 691,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1139,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 811,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1693,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1698,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 214,
+ INVALID_HASH_ENTRY,
+ 956,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2432,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1163,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 756,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 970,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1054,
+ INVALID_HASH_ENTRY,
+ 646,
+ 1826,
+ 1016,
+ 168,
+ -870,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 354,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 941,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 432,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 644,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 99,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 342,
+ INVALID_HASH_ENTRY,
+ -317,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 625,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1853,
+ INVALID_HASH_ENTRY,
+ 45,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1198,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1600,
+ INVALID_HASH_ENTRY,
+ 689,
+ 1058,
+ 0,
+ 2579,
+ 896,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 346,
+ INVALID_HASH_ENTRY,
+ 2189,
+ INVALID_HASH_ENTRY,
+ 1861,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1385,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2064,
+ 119,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 273,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1203,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1599,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1453,
+ 1800,
+ 1005,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 458,
+ INVALID_HASH_ENTRY,
+ 679,
+ INVALID_HASH_ENTRY,
+ -883,
+ INVALID_HASH_ENTRY,
+ 2520,
+ 1839,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1917,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1866,
+ INVALID_HASH_ENTRY,
+ 1068,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1948,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1232,
+ INVALID_HASH_ENTRY,
+ 703,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -296,
+ INVALID_HASH_ENTRY,
+ 2288,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2023,
+ INVALID_HASH_ENTRY,
+ 707,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1196,
+ 1502,
+ 1000,
+ INVALID_HASH_ENTRY,
+ 2221,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1998,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 173,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2344,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2169,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 292,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 297,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1101,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 942,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 777,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1811,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1702,
+ 585,
+ 118,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1170,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1290,
+ 55,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 870,
+ INVALID_HASH_ENTRY,
+ 1049,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 752,
+ 1224,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2326,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1692,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1572,
+ 1717,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 86,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 28,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 597,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2125,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -2411,
+ INVALID_HASH_ENTRY,
+ 2291,
+ -471,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2294,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2059,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2371,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 107,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -7,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1469,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1819,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1730,
+ INVALID_HASH_ENTRY,
+ 1353,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 82,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2359,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1946,
+ 1286,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
1672,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -294,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1653,
+ INVALID_HASH_ENTRY,
+ 2246,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2269,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1044,
+ 1159,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2186,
+ 0,
+ 2292,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 299,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2008,
+ 279,
+ INVALID_HASH_ENTRY,
+ 2166,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1689,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2311,
+ 0,
+ -1065,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1417,
+ 2277,
+ INVALID_HASH_ENTRY,
+ 1406,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1256,
+ INVALID_HASH_ENTRY,
+ 2335,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1367,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 737,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 863,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 50,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1325,
+ 720,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1132,
+ INVALID_HASH_ENTRY,
+ 1908,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 861,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2346,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1142,
+ INVALID_HASH_ENTRY,
+ 453,
+ INVALID_HASH_ENTRY,
+ 957,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 60,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 416,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2409,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1849,
+ INVALID_HASH_ENTRY,
+ 1575,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2479,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1289,
+ 193,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2355,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1987,
+ 0,
+ 2056,
+ 705,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 916,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -467,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1670,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2590,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 282,
+ INVALID_HASH_ENTRY,
+ 1926,
+ INVALID_HASH_ENTRY,
+ 242,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1691,
+ INVALID_HASH_ENTRY,
+ 1506,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1978,
+ INVALID_HASH_ENTRY,
+ 2044,
+ INVALID_HASH_ENTRY,
+ 1928,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1127,
+ INVALID_HASH_ENTRY,
+ 0,
+ -1680,
+ INVALID_HASH_ENTRY,
+ 1040,
+ 558,
+ INVALID_HASH_ENTRY,
+ 1355,
+ INVALID_HASH_ENTRY,
+ 2437,
+ 2500,
+ 2020,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 312,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2128,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 959,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2489,
+ 2401,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 152,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1143,
+ 296,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1082,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 156,
+ 0,
+ INVALID_HASH_ENTRY,
+ -1987,
+ INVALID_HASH_ENTRY,
+ 2219,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1028,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2074,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2243,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2235,
+ 476,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 0,
+ 726,
+ 988,
+ INVALID_HASH_ENTRY,
+ -806,
+ INVALID_HASH_ENTRY,
+ 1197,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2361,
+ 2587,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1524,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 542,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 714,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 206,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1278,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1843,
+ -396,
+ -261,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 717,
+ INVALID_HASH_ENTRY,
+ 2191,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 748,
+ 1323,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2329,
+ 1831,
+ INVALID_HASH_ENTRY,
+ 1445,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1841,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 207,
+ INVALID_HASH_ENTRY,
+ 907,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1907,
+ 63,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 461,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1113,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1746,
+ -323,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 445,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1048,
+ INVALID_HASH_ENTRY,
+ 486,
+ INVALID_HASH_ENTRY,
+ -318,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2157,
+ INVALID_HASH_ENTRY,
+ 1281,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 166,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2406,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2484,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 587,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 311,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 338,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 157,
+ 1825,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2564,
+ 1845,
+ 435,
+ 1354,
+ 1071,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1594,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1138,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 389,
+ 75,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1945,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1026,
+ INVALID_HASH_ENTRY,
+ 1679,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
396,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1762,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 831,
+ 1865,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 973,
+ INVALID_HASH_ENTRY,
+ 2370,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1975,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1803,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1646,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1976,
+ -985,
+ 2582,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1096,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1930,
+ 1014,
+ INVALID_HASH_ENTRY,
+ 159,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2114,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1153,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1924,
+ 1489,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 127,
+ 2463,
+ INVALID_HASH_ENTRY,
+ 1090,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 677,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1682,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2447,
+ 58,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1345,
+ 1295,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2146,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2047,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1822,
+ 1361,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1778,
+ INVALID_HASH_ENTRY,
+ -1177,
+ 778,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1678,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 575,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1897,
+ 1726,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 359,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1158,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 183,
+ 2512,
+ 1973,
+ INVALID_HASH_ENTRY,
+ 1059,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2215,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 299,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 767,
+ 2270,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 884,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1943,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1267,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1824,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 121,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1743,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1581,
+ INVALID_HASH_ENTRY,
+ 366,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1598,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1805,
+ INVALID_HASH_ENTRY,
+ 113,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1304,
+ 2118,
+ 2384,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2535,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -53,
+ -1231,
+ INVALID_HASH_ENTRY,
+ 651,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 572,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2164,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 134,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2439,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 944,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 688,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2109,
+ 1211,
+ INVALID_HASH_ENTRY,
+ 1073,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 937,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1415,
+ 2424,
+ 1933,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2037,
+ INVALID_HASH_ENTRY,
+ 2526,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1424,
+ INVALID_HASH_ENTRY,
+ 495,
+ 1192,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 153,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1371,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1047,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1415,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 773,
+ INVALID_HASH_ENTRY,
+ 1664,
+ INVALID_HASH_ENTRY,
+ 0,
+ 287,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 337,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -708,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 808,
+ 1505,
+ INVALID_HASH_ENTRY,
+ 2252,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 233,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 5,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2057,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 0,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -56,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 745,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2058,
+ 676,
+ INVALID_HASH_ENTRY,
+ 2300,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1104,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1436,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 243,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 812,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2376,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 124,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1684,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1309,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1427,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 96,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 871,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1711,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1761,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1439,
+ 2180,
+ 2248,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 802,
+ INVALID_HASH_ENTRY,
+ 1430,
+ INVALID_HASH_ENTRY,
+ 382,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2211,
+ 1110,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 673,
+ INVALID_HASH_ENTRY,
+ 2272,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1089,
+ INVALID_HASH_ENTRY,
+ 994,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1099,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1876,
+ 1642,
+ 930,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1084,
+ INVALID_HASH_ENTRY,
+ 413,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1569,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1614,
+ 1915,
+ INVALID_HASH_ENTRY,
+ 0,
+ 474,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2232,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 600,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 2079,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2328,
+ INVALID_HASH_ENTRY,
+ 1421,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1573,
+ 1119,
+ INVALID_HASH_ENTRY,
+ 1234,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 3377,
+ 1097,
+ 1719,
+ INVALID_HASH_ENTRY,
+ 131,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 655,
+ INVALID_HASH_ENTRY,
+ 74,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 968,
+ 2435,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 275,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2333,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1651,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1359,
+ INVALID_HASH_ENTRY,
+ 295,
+ 1400,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2295,
+ INVALID_HASH_ENTRY,
+ 1091,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2199,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 629,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1346,
+ 1823,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2528,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1991,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 3,
+ INVALID_HASH_ENTRY,
+ 1053,
+ 2353,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 624,
+ 1989,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 611,
+ -216,
+ INVALID_HASH_ENTRY,
+ 1036,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1638,
+ 627,
+ 1602,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 642,
+ INVALID_HASH_ENTRY,
+ 698,
+ 0,
+ -156,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 379,
+ 2281,
+ INVALID_HASH_ENTRY,
+ 810,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1202,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1796,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1912,
+ 569,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 381,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1770,
+ INVALID_HASH_ENTRY,
+ -1478,
+ INVALID_HASH_ENTRY,
+ 815,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2544,
+ 715,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2039,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2204,
+ 1188,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1828,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2095,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2004,
+ 1042,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1219,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1039,
+ 4,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1487,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 485,
+ -1390,
+ INVALID_HASH_ENTRY,
+ 1960,
+ 201,
+ 298,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2543,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1557,
+ INVALID_HASH_ENTRY,
+ 1037,
+ 1673,
+ INVALID_HASH_ENTRY,
+ 2572,
+ 406,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1881,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 917,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 463,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1389,
+ 713,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1225,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 304,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 96,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2036,
+ INVALID_HASH_ENTRY,
+ 122,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 161,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
2055,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ 1713,
+ INVALID_HASH_ENTRY,
+ 1373,
+ 1680,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 990,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 800,
+ 2131,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 865,
+ 2026,
+ INVALID_HASH_ENTRY,
+ 2178,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2399,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1580,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2412,
+ 2285,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1260,
+ INVALID_HASH_ENTRY,
+ 634,
+ 92,
+ 1832,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1425,
+ -399,
+ -287,
+ 1034,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 955,
+ 1414,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2429,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1056,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1319,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 664,
+ INVALID_HASH_ENTRY,
+ 610,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1721,
+ INVALID_HASH_ENTRY,
+ 256,
+ 814,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -380,
+ 465,
+ 1324,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 617,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 662,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2446,
+ INVALID_HASH_ENTRY,
+ 1885,
+ 1227,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 526,
+ 887,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1327,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1906,
+ 200,
+ 1384,
+ 2007,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2172,
+ 1179,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 975,
+ INVALID_HASH_ENTRY,
+ 2093,
+ 2460,
+ INVALID_HASH_ENTRY,
+ 1073,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 410,
+ -400,
+ 1564,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1210,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1282,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 193,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 505,
+ INVALID_HASH_ENTRY,
+ 117,
+ 1887,
+ 460,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 828,
+ INVALID_HASH_ENTRY,
+ 0,
+ 727,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2808,
+ -14,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2510,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 859,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1856,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1060,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1129,
+ INVALID_HASH_ENTRY,
+ 1070,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2082,
+ 1883,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1884,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1247,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 11,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -505,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1773,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 403,
+ INVALID_HASH_ENTRY,
+ 1027,
+ 171,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1170,
+ 2284,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1308,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1696,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2577,
+ INVALID_HASH_ENTRY,
+ 1178,
+ INVALID_HASH_ENTRY,
+ 330,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2694,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2551,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1647,
+ 38,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 199,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 408,
+ 832,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 145,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 376,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1755,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1982,
+ 1064,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2123,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 494,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -479,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ 1676,
+ 2001,
+ 1639,
+ INVALID_HASH_ENTRY,
+ 1671,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1663,
+ 1627,
+ INVALID_HASH_ENTRY,
+ 104,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 759,
+ 232,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 738,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2080,
+ 2286,
+ 1358,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2085,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1157,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1925,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2177,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 156,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1124,
+ INVALID_HASH_ENTRY,
+ 543,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 686,
+ INVALID_HASH_ENTRY,
+ 1356,
+ 658,
+ -671,
+ 2277,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2465,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 807,
+ 369,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2600,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2340,
+ 1786,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 154,
+ 682,
+ 385,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2492,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2304,
+ 220,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 400,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2134,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2536,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 263,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 478,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1997,
+ 167,
+ 1729,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1932,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 853,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 961,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -369,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 81,
+ 327,
+ 490,
+ 2202,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 804,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2078,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2504,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -762,
+ INVALID_HASH_ENTRY,
+ 1093,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 511,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1166,
+ INVALID_HASH_ENTRY,
+ -1475,
+ 213,
+ 908,
+ 2228,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1054,
+ 2190,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1740,
+ INVALID_HASH_ENTRY,
+ 1657,
+ 1957,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 228,
+ INVALID_HASH_ENTRY,
+ 254,
+ INVALID_HASH_ENTRY,
+ 1519,
+ INVALID_HASH_ENTRY,
+ 306,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -371,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1173,
+ 0,
+ 1307,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2223,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1243,
+ INVALID_HASH_ENTRY,
+ 1285,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2591,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1475,
+ 1576,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1375,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1045,
+ 393,
+ 148,
+ INVALID_HASH_ENTRY,
+ 3890,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 556,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1722,
+ INVALID_HASH_ENTRY,
+ 1833,
+ 152,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 601,
+ INVALID_HASH_ENTRY,
+ 576,
+ -12,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1867,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 851,
+ INVALID_HASH_ENTRY,
+ -371,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 909,
+ INVALID_HASH_ENTRY,
+ 734,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 435,
+ INVALID_HASH_ENTRY,
+ 1386,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2599,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1368,
+ INVALID_HASH_ENTRY,
+ 693,
+ 1122,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 841,
+ 1572,
+ 268,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 41,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 332,
+ INVALID_HASH_ENTRY,
+ -877,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1326,
+ INVALID_HASH_ENTRY,
+ 276,
+ INVALID_HASH_ENTRY,
+ 1410,
+ 1021,
+ INVALID_HASH_ENTRY,
+ 2483,
+ INVALID_HASH_ENTRY,
+ 1988,
+ 2393,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1939,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 770,
+ 496,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 1003,
+ 2405,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ 2106,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1918,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2588,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1902,
+ 0,
+ -40,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1456,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2239,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1210,
+ INVALID_HASH_ENTRY,
+ 1242,
+ -689,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 550,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -448,
+ 2481,
+ 1088,
+ 819,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 671,
+ INVALID_HASH_ENTRY,
+ -1448,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1154,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2397,
+ 2477,
+ 40,
+ INVALID_HASH_ENTRY,
+ 1996,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2327,
+ 1961,
+ INVALID_HASH_ENTRY,
+ 208,
+ 2158,
+ 954,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 899,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2301,
+ 1010,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1007,
+ -255,
+ 509,
+ 1102,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2410,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1790,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2595,
+ INVALID_HASH_ENTRY,
+ 1701,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2196,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1065,
+ 1733,
+ 424,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1101,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2013,
+ 2441,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 59,
+ 431,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2031,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1662,
+ INVALID_HASH_ENTRY,
+ 133,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1718,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 196,
+ 1357,
+ 507,
+ INVALID_HASH_ENTRY,
+ 2521,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2088,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2558,
+ 712,
+ 2102,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1300,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ -1055,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2359,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 153,
+ 270,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 534,
+ 440,
+ INVALID_HASH_ENTRY,
+ 2060,
+ 76,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 102,
+ 2110,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2077,
+ INVALID_HASH_ENTRY,
+ 1911,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1327,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1815,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 790,
+ 1043,
+ INVALID_HASH_ENTRY,
+ 603,
+ 2029,
+ INVALID_HASH_ENTRY,
+ 2527,
+ 1695,
+ 2423,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -187,
+ INVALID_HASH_ENTRY,
+ 1342,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1655,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2351,
+ 1560,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1659,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 225,
+ INVALID_HASH_ENTRY,
+ 425,
+ INVALID_HASH_ENTRY,
+ 248,
+ 1768,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2440,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2156,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 760,
+ INVALID_HASH_ENTRY,
+ 355,
+ 1393,
+ 1913,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 224,
+ -191,
+ INVALID_HASH_ENTRY,
+ 2314,
+ 2027,
+ 492,
+ 221,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 512,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2019,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1714,
+ 2389,
+ 1374,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 671,
+ INVALID_HASH_ENTRY,
+ -1662,
+ INVALID_HASH_ENTRY,
+ 1418,
+ INVALID_HASH_ENTRY,
+ 1011,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 911,
+ 1895,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1052,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1240,
+ 1970,
+ 885,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2513,
+ INVALID_HASH_ENTRY,
+ 2458,
+ 1986,
+ 1305,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 139,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1480,
+ 947,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1035,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 47,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2459,
+ INVALID_HASH_ENTRY,
+ 2453,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 977,
+ -686,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1302,
+ INVALID_HASH_ENTRY,
+ 1686,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1320,
+ 578,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 683,
+ 1951,
+ 1872,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 437,
+ INVALID_HASH_ENTRY,
+ 1001,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 456,
+ INVALID_HASH_ENTRY,
+ -1946,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 974,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 899,
+ INVALID_HASH_ENTRY,
+ 2196,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1632,
+ INVALID_HASH_ENTRY,
+ 1964,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 540,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -617,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2571,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1399,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 450,
+ 44,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1083,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 106,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1074,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -387,
+ INVALID_HASH_ENTRY,
+ 1264,
+ 2119,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -381,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2114,
+ 2306,
+ INVALID_HASH_ENTRY,
+ 1971,
+ INVALID_HASH_ENTRY,
+ 2490,
+ INVALID_HASH_ENTRY,
+ -42,
+ 1351,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2464,
+ 1098,
+ INVALID_HASH_ENTRY,
+ 1420,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 344,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 672,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2565,
+ 1752,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 736,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -223,
+ 1562,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1148,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 218,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 615,
+ 1981,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 15,
+ 609,
+ 61,
+ 120,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1168,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1117,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1360,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 143,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 593,
+ 1725,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2089,
+ 1113,
+ 195,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1565,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
447,
- UNUSED_HASH_ENTRY,
- -364,
- UNUSED_HASH_ENTRY,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1628,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1208,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 136,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -91,
+ 1587,
+ 1754,
+ 1251,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1958,
+ 2151,
+ 0,
+ 264,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2076,
+ 1125,
+ INVALID_HASH_ENTRY,
+ -263,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 500,
+ -95,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2561,
+ INVALID_HASH_ENTRY,
+ 2451,
+ 1451,
+ 2395,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1401,
+ 1891,
+ INVALID_HASH_ENTRY,
+ 345,
+ -632,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1175,
+ INVALID_HASH_ENTRY,
+ 527,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2094,
+ 1419,
+ 2066,
+ 965,
+ 695,
+ INVALID_HASH_ENTRY,
+ 1566,
+ 834,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 326,
+ 2067,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 407,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1262,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 931,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 345,
+ INVALID_HASH_ENTRY,
+ 1241,
+ 560,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 347,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 95,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 547,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1410,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 993,
+ INVALID_HASH_ENTRY,
+ 1482,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 983,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1934,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2499,
+ -970,
+ 348,
+ INVALID_HASH_ENTRY,
+ 1739,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 716,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 328,
+ 1301,
+ 16,
+ 1687,
+ INVALID_HASH_ENTRY,
+ 551,
+ 2025,
+ INVALID_HASH_ENTRY,
+ 1372,
+ -716,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1046,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 604,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2454,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1006,
+ 351,
+ 2276,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 552,
+ INVALID_HASH_ENTRY,
+ 1460,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1312,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 636,
+ INVALID_HASH_ENTRY,
+ 1675,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1194,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 468,
+ 285,
+ INVALID_HASH_ENTRY,
+ 616,
+ INVALID_HASH_ENTRY,
+ 2107,
+ INVALID_HASH_ENTRY,
+ 1200,
+ INVALID_HASH_ENTRY,
+ 0,
+ 140,
+ 1215,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 503,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ -1575,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 148,
+ INVALID_HASH_ENTRY,
+ 721,
+ 784,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1991,
+ 1103,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1658,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 598,
+ INVALID_HASH_ENTRY,
+ 269,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1914,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2230,
+ INVALID_HASH_ENTRY,
+ 212,
+ 210,
+ 1310,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1426,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1187,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2081,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 267,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2603,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1923,
+ 70,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1929,
+ INVALID_HASH_ENTRY,
+ 434,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 544,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1683,
+ 2570,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2231,
+ -563,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2466,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1699,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2124,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1626,
+ 1362,
+ 903,
+ INVALID_HASH_ENTRY,
+ 2011,
+ INVALID_HASH_ENTRY,
+ 271,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1252,
+ 117,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1643,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1927,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 258,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 108,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1551,
+ 1020,
+ 1907,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1636,
+ INVALID_HASH_ENTRY,
+ 1204,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1953,
+ INVALID_HASH_ENTRY,
+ 2206,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 591,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1860,
+ 190,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 479,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 78,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 48,
+ 378,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 85,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1453,
+ 978,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 39,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2237,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2200,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1889,
+ INVALID_HASH_ENTRY,
+ 1397,
+ INVALID_HASH_ENTRY,
+ 182,
+ -171,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2475,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 169,
+ INVALID_HASH_ENTRY,
+ 1303,
+ 1593,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1181,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2133,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 2155,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 31,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 1901,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
};
- static const struct tokendata tokendata[2397] = {
- { "db", 2, TOKEN_INSN, C_none, 0, I_DB },
- { "dw", 2, TOKEN_INSN, C_none, 0, I_DW },
- { "dd", 2, TOKEN_INSN, C_none, 0, I_DD },
- { "dq", 2, TOKEN_INSN, C_none, 0, I_DQ },
- { "dt", 2, TOKEN_INSN, C_none, 0, I_DT },
- { "do", 2, TOKEN_INSN, C_none, 0, I_DO },
- { "dy", 2, TOKEN_INSN, C_none, 0, I_DY },
- { "dz", 2, TOKEN_INSN, C_none, 0, I_DZ },
- { "resb", 4, TOKEN_INSN, C_none, 0, I_RESB },
- { "resw", 4, TOKEN_INSN, C_none, 0, I_RESW },
- { "resd", 4, TOKEN_INSN, C_none, 0, I_RESD },
- { "resq", 4, TOKEN_INSN, C_none, 0, I_RESQ },
- { "rest", 4, TOKEN_INSN, C_none, 0, I_REST },
- { "reso", 4, TOKEN_INSN, C_none, 0, I_RESO },
- { "resy", 4, TOKEN_INSN, C_none, 0, I_RESY },
- { "resz", 4, TOKEN_INSN, C_none, 0, I_RESZ },
- { "incbin", 6, TOKEN_INSN, C_none, 0, I_INCBIN },
- { "aaa", 3, TOKEN_INSN, C_none, 0, I_AAA },
- { "aad", 3, TOKEN_INSN, C_none, 0, I_AAD },
- { "aam", 3, TOKEN_INSN, C_none, 0, I_AAM },
- { "aas", 3, TOKEN_INSN, C_none, 0, I_AAS },
- { "adc", 3, TOKEN_INSN, C_none, 0, I_ADC },
- { "add", 3, TOKEN_INSN, C_none, 0, I_ADD },
- { "and", 3, TOKEN_INSN, C_none, 0, I_AND },
- { "arpl", 4, TOKEN_INSN, C_none, 0, I_ARPL },
- { "bb0_reset", 9, TOKEN_INSN, C_none, 0, I_BB0_RESET },
- { "bb1_reset", 9, TOKEN_INSN, C_none, 0, I_BB1_RESET },
- { "bound", 5, TOKEN_INSN, C_none, 0, I_BOUND },
- { "bsf", 3, TOKEN_INSN, C_none, 0, I_BSF },
- { "bsr", 3, TOKEN_INSN, C_none, 0, I_BSR },
- { "bswap", 5, TOKEN_INSN, C_none, 0, I_BSWAP },
- { "bt", 2, TOKEN_INSN, C_none, 0, I_BT },
- { "btc", 3, TOKEN_INSN, C_none, 0, I_BTC },
- { "btr", 3, TOKEN_INSN, C_none, 0, I_BTR },
- { "bts", 3, TOKEN_INSN, C_none, 0, I_BTS },
- { "call", 4, TOKEN_INSN, C_none, 0, I_CALL },
- { "cbw", 3, TOKEN_INSN, C_none, 0, I_CBW },
- { "cdq", 3, TOKEN_INSN, C_none, 0, I_CDQ },
- { "cdqe", 4, TOKEN_INSN, C_none, 0, I_CDQE },
- { "clc", 3, TOKEN_INSN, C_none, 0, I_CLC },
- { "cld", 3, TOKEN_INSN, C_none, 0, I_CLD },
- { "cli", 3, TOKEN_INSN, C_none, 0, I_CLI },
- { "clts", 4, TOKEN_INSN, C_none, 0, I_CLTS },
- { "cmc", 3, TOKEN_INSN, C_none, 0, I_CMC },
- { "cmp", 3, TOKEN_INSN, C_none, 0, I_CMP },
- { "cmpsb", 5, TOKEN_INSN, C_none, 0, I_CMPSB },
- { "cmpsd", 5, TOKEN_INSN, C_none, 0, I_CMPSD },
- { "cmpsq", 5, TOKEN_INSN, C_none, 0, I_CMPSQ },
- { "cmpsw", 5, TOKEN_INSN, C_none, 0, I_CMPSW },
- { "cmpxchg", 7, TOKEN_INSN, C_none, 0, I_CMPXCHG },
- { "cmpxchg486", 10, TOKEN_INSN, C_none, 0, I_CMPXCHG486 },
- { "cmpxchg8b", 9, TOKEN_INSN, C_none, 0, I_CMPXCHG8B },
- { "cmpxchg16b", 10, TOKEN_INSN, C_none, 0, I_CMPXCHG16B },
- { "cpuid", 5, TOKEN_INSN, C_none, 0, I_CPUID },
- { "cpu_read", 8, TOKEN_INSN, C_none, 0, I_CPU_READ },
- { "cpu_write", 9, TOKEN_INSN, C_none, 0, I_CPU_WRITE },
- { "cqo", 3, TOKEN_INSN, C_none, 0, I_CQO },
- { "cwd", 3, TOKEN_INSN, C_none, 0, I_CWD },
- { "cwde", 4, TOKEN_INSN, C_none, 0, I_CWDE },
- { "daa", 3, TOKEN_INSN, C_none, 0, I_DAA },
- { "das", 3, TOKEN_INSN, C_none, 0, I_DAS },
- { "dec", 3, TOKEN_INSN, C_none, 0, I_DEC },
- { "div", 3, TOKEN_INSN, C_none, 0, I_DIV },
- { "dmint", 5, TOKEN_INSN, C_none, 0, I_DMINT },
- { "emms", 4, TOKEN_INSN, C_none, 0, I_EMMS },
- { "enter", 5, TOKEN_INSN, C_none, 0, I_ENTER },
- { "equ", 3, TOKEN_INSN, C_none, 0, I_EQU },
- { "f2xm1", 5, TOKEN_INSN, C_none, 0, I_F2XM1 },
- { "fabs", 4, TOKEN_INSN, C_none, 0, I_FABS },
- { "fadd", 4, TOKEN_INSN, C_none, 0, I_FADD },
- { "faddp", 5, TOKEN_INSN, C_none, 0, I_FADDP },
- { "fbld", 4, TOKEN_INSN, C_none, 0, I_FBLD },
- { "fbstp", 5, TOKEN_INSN, C_none, 0, I_FBSTP },
- { "fchs", 4, TOKEN_INSN, C_none, 0, I_FCHS },
- { "fclex", 5, TOKEN_INSN, C_none, 0, I_FCLEX },
- { "fcmovb", 6, TOKEN_INSN, C_none, 0, I_FCMOVB },
- { "fcmovbe", 7, TOKEN_INSN, C_none, 0, I_FCMOVBE },
- { "fcmove", 6, TOKEN_INSN, C_none, 0, I_FCMOVE },
- { "fcmovnb", 7, TOKEN_INSN, C_none, 0, I_FCMOVNB },
- { "fcmovnbe", 8, TOKEN_INSN, C_none, 0, I_FCMOVNBE },
- { "fcmovne", 7, TOKEN_INSN, C_none, 0, I_FCMOVNE },
- { "fcmovnu", 7, TOKEN_INSN, C_none, 0, I_FCMOVNU },
- { "fcmovu", 6, TOKEN_INSN, C_none, 0, I_FCMOVU },
- { "fcom", 4, TOKEN_INSN, C_none, 0, I_FCOM },
- { "fcomi", 5, TOKEN_INSN, C_none, 0, I_FCOMI },
- { "fcomip", 6, TOKEN_INSN, C_none, 0, I_FCOMIP },
- { "fcomp", 5, TOKEN_INSN, C_none, 0, I_FCOMP },
- { "fcompp", 6, TOKEN_INSN, C_none, 0, I_FCOMPP },
- { "fcos", 4, TOKEN_INSN, C_none, 0, I_FCOS },
- { "fdecstp", 7, TOKEN_INSN, C_none, 0, I_FDECSTP },
- { "fdisi", 5, TOKEN_INSN, C_none, 0, I_FDISI },
- { "fdiv", 4, TOKEN_INSN, C_none, 0, I_FDIV },
- { "fdivp", 5, TOKEN_INSN, C_none, 0, I_FDIVP },
- { "fdivr", 5, TOKEN_INSN, C_none, 0, I_FDIVR },
- { "fdivrp", 6, TOKEN_INSN, C_none, 0, I_FDIVRP },
- { "femms", 5, TOKEN_INSN, C_none, 0, I_FEMMS },
- { "feni", 4, TOKEN_INSN, C_none, 0, I_FENI },
- { "ffree", 5, TOKEN_INSN, C_none, 0, I_FFREE },
- { "ffreep", 6, TOKEN_INSN, C_none, 0, I_FFREEP },
- { "fiadd", 5, TOKEN_INSN, C_none, 0, I_FIADD },
- { "ficom", 5, TOKEN_INSN, C_none, 0, I_FICOM },
- { "ficomp", 6, TOKEN_INSN, C_none, 0, I_FICOMP },
- { "fidiv", 5, TOKEN_INSN, C_none, 0, I_FIDIV },
- { "fidivr", 6, TOKEN_INSN, C_none, 0, I_FIDIVR },
- { "fild", 4, TOKEN_INSN, C_none, 0, I_FILD },
- { "fimul", 5, TOKEN_INSN, C_none, 0, I_FIMUL },
- { "fincstp", 7, TOKEN_INSN, C_none, 0, I_FINCSTP },
- { "finit", 5, TOKEN_INSN, C_none, 0, I_FINIT },
- { "fist", 4, TOKEN_INSN, C_none, 0, I_FIST },
- { "fistp", 5, TOKEN_INSN, C_none, 0, I_FISTP },
- { "fisttp", 6, TOKEN_INSN, C_none, 0, I_FISTTP },
- { "fisub", 5, TOKEN_INSN, C_none, 0, I_FISUB },
- { "fisubr", 6, TOKEN_INSN, C_none, 0, I_FISUBR },
- { "fld", 3, TOKEN_INSN, C_none, 0, I_FLD },
- { "fld1", 4, TOKEN_INSN, C_none, 0, I_FLD1 },
- { "fldcw", 5, TOKEN_INSN, C_none, 0, I_FLDCW },
- { "fldenv", 6, TOKEN_INSN, C_none, 0, I_FLDENV },
- { "fldl2e", 6, TOKEN_INSN, C_none, 0, I_FLDL2E },
- { "fldl2t", 6, TOKEN_INSN, C_none, 0, I_FLDL2T },
- { "fldlg2", 6, TOKEN_INSN, C_none, 0, I_FLDLG2 },
- { "fldln2", 6, TOKEN_INSN, C_none, 0, I_FLDLN2 },
- { "fldpi", 5, TOKEN_INSN, C_none, 0, I_FLDPI },
- { "fldz", 4, TOKEN_INSN, C_none, 0, I_FLDZ },
- { "fmul", 4, TOKEN_INSN, C_none, 0, I_FMUL },
- { "fmulp", 5, TOKEN_INSN, C_none, 0, I_FMULP },
- { "fnclex", 6, TOKEN_INSN, C_none, 0, I_FNCLEX },
- { "fndisi", 6, TOKEN_INSN, C_none, 0, I_FNDISI },
- { "fneni", 5, TOKEN_INSN, C_none, 0, I_FNENI },
- { "fninit", 6, TOKEN_INSN, C_none, 0, I_FNINIT },
- { "fnop", 4, TOKEN_INSN, C_none, 0, I_FNOP },
- { "fnsave", 6, TOKEN_INSN, C_none, 0, I_FNSAVE },
- { "fnstcw", 6, TOKEN_INSN, C_none, 0, I_FNSTCW },
- { "fnstenv", 7, TOKEN_INSN, C_none, 0, I_FNSTENV },
- { "fnstsw", 6, TOKEN_INSN, C_none, 0, I_FNSTSW },
- { "fpatan", 6, TOKEN_INSN, C_none, 0, I_FPATAN },
- { "fprem", 5, TOKEN_INSN, C_none, 0, I_FPREM },
- { "fprem1", 6, TOKEN_INSN, C_none, 0, I_FPREM1 },
- { "fptan", 5, TOKEN_INSN, C_none, 0, I_FPTAN },
- { "frndint", 7, TOKEN_INSN, C_none, 0, I_FRNDINT },
- { "frstor", 6, TOKEN_INSN, C_none, 0, I_FRSTOR },
- { "fsave", 5, TOKEN_INSN, C_none, 0, I_FSAVE },
- { "fscale", 6, TOKEN_INSN, C_none, 0, I_FSCALE },
- { "fsetpm", 6, TOKEN_INSN, C_none, 0, I_FSETPM },
- { "fsin", 4, TOKEN_INSN, C_none, 0, I_FSIN },
- { "fsincos", 7, TOKEN_INSN, C_none, 0, I_FSINCOS },
- { "fsqrt", 5, TOKEN_INSN, C_none, 0, I_FSQRT },
- { "fst", 3, TOKEN_INSN, C_none, 0, I_FST },
- { "fstcw", 5, TOKEN_INSN, C_none, 0, I_FSTCW },
- { "fstenv", 6, TOKEN_INSN, C_none, 0, I_FSTENV },
- { "fstp", 4, TOKEN_INSN, C_none, 0, I_FSTP },
- { "fstsw", 5, TOKEN_INSN, C_none, 0, I_FSTSW },
- { "fsub", 4, TOKEN_INSN, C_none, 0, I_FSUB },
- { "fsubp", 5, TOKEN_INSN, C_none, 0, I_FSUBP },
- { "fsubr", 5, TOKEN_INSN, C_none, 0, I_FSUBR },
- { "fsubrp", 6, TOKEN_INSN, C_none, 0, I_FSUBRP },
- { "ftst", 4, TOKEN_INSN, C_none, 0, I_FTST },
- { "fucom", 5, TOKEN_INSN, C_none, 0, I_FUCOM },
- { "fucomi", 6, TOKEN_INSN, C_none, 0, I_FUCOMI },
- { "fucomip", 7, TOKEN_INSN, C_none, 0, I_FUCOMIP },
- { "fucomp", 6, TOKEN_INSN, C_none, 0, I_FUCOMP },
- { "fucompp", 7, TOKEN_INSN, C_none, 0, I_FUCOMPP },
- { "fxam", 4, TOKEN_INSN, C_none, 0, I_FXAM },
- { "fxch", 4, TOKEN_INSN, C_none, 0, I_FXCH },
- { "fxtract", 7, TOKEN_INSN, C_none, 0, I_FXTRACT },
- { "fyl2x", 5, TOKEN_INSN, C_none, 0, I_FYL2X },
- { "fyl2xp1", 7, TOKEN_INSN, C_none, 0, I_FYL2XP1 },
- { "hlt", 3, TOKEN_INSN, C_none, 0, I_HLT },
- { "ibts", 4, TOKEN_INSN, C_none, 0, I_IBTS },
- { "icebp", 5, TOKEN_INSN, C_none, 0, I_ICEBP },
- { "idiv", 4, TOKEN_INSN, C_none, 0, I_IDIV },
- { "imul", 4, TOKEN_INSN, C_none, 0, I_IMUL },
- { "in", 2, TOKEN_INSN, C_none, 0, I_IN },
- { "inc", 3, TOKEN_INSN, C_none, 0, I_INC },
- { "insb", 4, TOKEN_INSN, C_none, 0, I_INSB },
- { "insd", 4, TOKEN_INSN, C_none, 0, I_INSD },
- { "insw", 4, TOKEN_INSN, C_none, 0, I_INSW },
- { "int", 3, TOKEN_INSN, C_none, 0, I_INT },
- { "int01", 5, TOKEN_INSN, C_none, 0, I_INT01 },
- { "int1", 4, TOKEN_INSN, C_none, 0, I_INT1 },
- { "int03", 5, TOKEN_INSN, C_none, 0, I_INT03 },
- { "int3", 4, TOKEN_INSN, C_none, 0, I_INT3 },
- { "into", 4, TOKEN_INSN, C_none, 0, I_INTO },
- { "invd", 4, TOKEN_INSN, C_none, 0, I_INVD },
- { "invpcid", 7, TOKEN_INSN, C_none, 0, I_INVPCID },
- { "invlpg", 6, TOKEN_INSN, C_none, 0, I_INVLPG },
- { "invlpga", 7, TOKEN_INSN, C_none, 0, I_INVLPGA },
- { "iret", 4, TOKEN_INSN, C_none, 0, I_IRET },
- { "iretd", 5, TOKEN_INSN, C_none, 0, I_IRETD },
- { "iretq", 5, TOKEN_INSN, C_none, 0, I_IRETQ },
- { "iretw", 5, TOKEN_INSN, C_none, 0, I_IRETW },
- { "jcxz", 4, TOKEN_INSN, C_none, 0, I_JCXZ },
- { "jecxz", 5, TOKEN_INSN, C_none, 0, I_JECXZ },
- { "jrcxz", 5, TOKEN_INSN, C_none, 0, I_JRCXZ },
- { "jmp", 3, TOKEN_INSN, C_none, 0, I_JMP },
- { "jmpe", 4, TOKEN_INSN, C_none, 0, I_JMPE },
- { "lahf", 4, TOKEN_INSN, C_none, 0, I_LAHF },
- { "lar", 3, TOKEN_INSN, C_none, 0, I_LAR },
- { "lds", 3, TOKEN_INSN, C_none, 0, I_LDS },
- { "lea", 3, TOKEN_INSN, C_none, 0, I_LEA },
- { "leave", 5, TOKEN_INSN, C_none, 0, I_LEAVE },
- { "les", 3, TOKEN_INSN, C_none, 0, I_LES },
- { "lfence", 6, TOKEN_INSN, C_none, 0, I_LFENCE },
- { "lfs", 3, TOKEN_INSN, C_none, 0, I_LFS },
- { "lgdt", 4, TOKEN_INSN, C_none, 0, I_LGDT },
- { "lgs", 3, TOKEN_INSN, C_none, 0, I_LGS },
- { "lidt", 4, TOKEN_INSN, C_none, 0, I_LIDT },
- { "lldt", 4, TOKEN_INSN, C_none, 0, I_LLDT },
- { "lmsw", 4, TOKEN_INSN, C_none, 0, I_LMSW },
- { "loadall", 7, TOKEN_INSN, C_none, 0, I_LOADALL },
- { "loadall286", 10, TOKEN_INSN, C_none, 0, I_LOADALL286 },
- { "lodsb", 5, TOKEN_INSN, C_none, 0, I_LODSB },
- { "lodsd", 5, TOKEN_INSN, C_none, 0, I_LODSD },
- { "lodsq", 5, TOKEN_INSN, C_none, 0, I_LODSQ },
- { "lodsw", 5, TOKEN_INSN, C_none, 0, I_LODSW },
- { "loop", 4, TOKEN_INSN, C_none, 0, I_LOOP },
- { "loope", 5, TOKEN_INSN, C_none, 0, I_LOOPE },
- { "loopne", 6, TOKEN_INSN, C_none, 0, I_LOOPNE },
- { "loopnz", 6, TOKEN_INSN, C_none, 0, I_LOOPNZ },
- { "loopz", 5, TOKEN_INSN, C_none, 0, I_LOOPZ },
- { "lsl", 3, TOKEN_INSN, C_none, 0, I_LSL },
- { "lss", 3, TOKEN_INSN, C_none, 0, I_LSS },
- { "ltr", 3, TOKEN_INSN, C_none, 0, I_LTR },
- { "mfence", 6, TOKEN_INSN, C_none, 0, I_MFENCE },
- { "monitor", 7, TOKEN_INSN, C_none, 0, I_MONITOR },
- { "monitorx", 8, TOKEN_INSN, C_none, 0, I_MONITORX },
- { "mov", 3, TOKEN_INSN, C_none, 0, I_MOV },
- { "movd", 4, TOKEN_INSN, C_none, 0, I_MOVD },
- { "movq", 4, TOKEN_INSN, C_none, 0, I_MOVQ },
- { "movsb", 5, TOKEN_INSN, C_none, 0, I_MOVSB },
- { "movsd", 5, TOKEN_INSN, C_none, 0, I_MOVSD },
- { "movsq", 5, TOKEN_INSN, C_none, 0, I_MOVSQ },
- { "movsw", 5, TOKEN_INSN, C_none, 0, I_MOVSW },
- { "movsx", 5, TOKEN_INSN, C_none, 0, I_MOVSX },
- { "movsxd", 6, TOKEN_INSN, C_none, 0, I_MOVSXD },
- { "movzx", 5, TOKEN_INSN, C_none, 0, I_MOVZX },
- { "mul", 3, TOKEN_INSN, C_none, 0, I_MUL },
- { "mwait", 5, TOKEN_INSN, C_none, 0, I_MWAIT },
- { "mwaitx", 6, TOKEN_INSN, C_none, 0, I_MWAITX },
- { "neg", 3, TOKEN_INSN, C_none, 0, I_NEG },
- { "nop", 3, TOKEN_INSN, C_none, 0, I_NOP },
- { "not", 3, TOKEN_INSN, C_none, 0, I_NOT },
- { "or", 2, TOKEN_INSN, C_none, 0, I_OR },
- { "out", 3, TOKEN_INSN, C_none, 0, I_OUT },
- { "outsb", 5, TOKEN_INSN, C_none, 0, I_OUTSB },
- { "outsd", 5, TOKEN_INSN, C_none, 0, I_OUTSD },
- { "outsw", 5, TOKEN_INSN, C_none, 0, I_OUTSW },
- { "packssdw", 8, TOKEN_INSN, C_none, 0, I_PACKSSDW },
- { "packsswb", 8, TOKEN_INSN, C_none, 0, I_PACKSSWB },
- { "packuswb", 8, TOKEN_INSN, C_none, 0, I_PACKUSWB },
- { "paddb", 5, TOKEN_INSN, C_none, 0, I_PADDB },
- { "paddd", 5, TOKEN_INSN, C_none, 0, I_PADDD },
- { "paddsb", 6, TOKEN_INSN, C_none, 0, I_PADDSB },
- { "paddsiw", 7, TOKEN_INSN, C_none, 0, I_PADDSIW },
- { "paddsw", 6, TOKEN_INSN, C_none, 0, I_PADDSW },
- { "paddusb", 7, TOKEN_INSN, C_none, 0, I_PADDUSB },
- { "paddusw", 7, TOKEN_INSN, C_none, 0, I_PADDUSW },
- { "paddw", 5, TOKEN_INSN, C_none, 0, I_PADDW },
- { "pand", 4, TOKEN_INSN, C_none, 0, I_PAND },
- { "pandn", 5, TOKEN_INSN, C_none, 0, I_PANDN },
- { "pause", 5, TOKEN_INSN, C_none, 0, I_PAUSE },
- { "paveb", 5, TOKEN_INSN, C_none, 0, I_PAVEB },
- { "pavgusb", 7, TOKEN_INSN, C_none, 0, I_PAVGUSB },
- { "pcmpeqb", 7, TOKEN_INSN, C_none, 0, I_PCMPEQB },
- { "pcmpeqd", 7, TOKEN_INSN, C_none, 0, I_PCMPEQD },
- { "pcmpeqw", 7, TOKEN_INSN, C_none, 0, I_PCMPEQW },
- { "pcmpgtb", 7, TOKEN_INSN, C_none, 0, I_PCMPGTB },
- { "pcmpgtd", 7, TOKEN_INSN, C_none, 0, I_PCMPGTD },
- { "pcmpgtw", 7, TOKEN_INSN, C_none, 0, I_PCMPGTW },
- { "pdistib", 7, TOKEN_INSN, C_none, 0, I_PDISTIB },
- { "pf2id", 5, TOKEN_INSN, C_none, 0, I_PF2ID },
- { "pfacc", 5, TOKEN_INSN, C_none, 0, I_PFACC },
- { "pfadd", 5, TOKEN_INSN, C_none, 0, I_PFADD },
- { "pfcmpeq", 7, TOKEN_INSN, C_none, 0, I_PFCMPEQ },
- { "pfcmpge", 7, TOKEN_INSN, C_none, 0, I_PFCMPGE },
- { "pfcmpgt", 7, TOKEN_INSN, C_none, 0, I_PFCMPGT },
- { "pfmax", 5, TOKEN_INSN, C_none, 0, I_PFMAX },
- { "pfmin", 5, TOKEN_INSN, C_none, 0, I_PFMIN },
- { "pfmul", 5, TOKEN_INSN, C_none, 0, I_PFMUL },
- { "pfrcp", 5, TOKEN_INSN, C_none, 0, I_PFRCP },
- { "pfrcpit1", 8, TOKEN_INSN, C_none, 0, I_PFRCPIT1 },
- { "pfrcpit2", 8, TOKEN_INSN, C_none, 0, I_PFRCPIT2 },
- { "pfrsqit1", 8, TOKEN_INSN, C_none, 0, I_PFRSQIT1 },
- { "pfrsqrt", 7, TOKEN_INSN, C_none, 0, I_PFRSQRT },
- { "pfsub", 5, TOKEN_INSN, C_none, 0, I_PFSUB },
- { "pfsubr", 6, TOKEN_INSN, C_none, 0, I_PFSUBR },
- { "pi2fd", 5, TOKEN_INSN, C_none, 0, I_PI2FD },
- { "pmachriw", 8, TOKEN_INSN, C_none, 0, I_PMACHRIW },
- { "pmaddwd", 7, TOKEN_INSN, C_none, 0, I_PMADDWD },
- { "pmagw", 5, TOKEN_INSN, C_none, 0, I_PMAGW },
- { "pmulhriw", 8, TOKEN_INSN, C_none, 0, I_PMULHRIW },
- { "pmulhrwa", 8, TOKEN_INSN, C_none, 0, I_PMULHRWA },
- { "pmulhrwc", 8, TOKEN_INSN, C_none, 0, I_PMULHRWC },
- { "pmulhw", 6, TOKEN_INSN, C_none, 0, I_PMULHW },
- { "pmullw", 6, TOKEN_INSN, C_none, 0, I_PMULLW },
- { "pmvgezb", 7, TOKEN_INSN, C_none, 0, I_PMVGEZB },
- { "pmvlzb", 6, TOKEN_INSN, C_none, 0, I_PMVLZB },
- { "pmvnzb", 6, TOKEN_INSN, C_none, 0, I_PMVNZB },
- { "pmvzb", 5, TOKEN_INSN, C_none, 0, I_PMVZB },
- { "pop", 3, TOKEN_INSN, C_none, 0, I_POP },
- { "popa", 4, TOKEN_INSN, C_none, 0, I_POPA },
- { "popad", 5, TOKEN_INSN, C_none, 0, I_POPAD },
- { "popaw", 5, TOKEN_INSN, C_none, 0, I_POPAW },
- { "popf", 4, TOKEN_INSN, C_none, 0, I_POPF },
- { "popfd", 5, TOKEN_INSN, C_none, 0, I_POPFD },
- { "popfq", 5, TOKEN_INSN, C_none, 0, I_POPFQ },
- { "popfw", 5, TOKEN_INSN, C_none, 0, I_POPFW },
- { "por", 3, TOKEN_INSN, C_none, 0, I_POR },
- { "prefetch", 8, TOKEN_INSN, C_none, 0, I_PREFETCH },
- { "prefetchw", 9, TOKEN_INSN, C_none, 0, I_PREFETCHW },
- { "pslld", 5, TOKEN_INSN, C_none, 0, I_PSLLD },
- { "psllq", 5, TOKEN_INSN, C_none, 0, I_PSLLQ },
- { "psllw", 5, TOKEN_INSN, C_none, 0, I_PSLLW },
- { "psrad", 5, TOKEN_INSN, C_none, 0, I_PSRAD },
- { "psraw", 5, TOKEN_INSN, C_none, 0, I_PSRAW },
- { "psrld", 5, TOKEN_INSN, C_none, 0, I_PSRLD },
- { "psrlq", 5, TOKEN_INSN, C_none, 0, I_PSRLQ },
- { "psrlw", 5, TOKEN_INSN, C_none, 0, I_PSRLW },
- { "psubb", 5, TOKEN_INSN, C_none, 0, I_PSUBB },
- { "psubd", 5, TOKEN_INSN, C_none, 0, I_PSUBD },
- { "psubsb", 6, TOKEN_INSN, C_none, 0, I_PSUBSB },
- { "psubsiw", 7, TOKEN_INSN, C_none, 0, I_PSUBSIW },
- { "psubsw", 6, TOKEN_INSN, C_none, 0, I_PSUBSW },
- { "psubusb", 7, TOKEN_INSN, C_none, 0, I_PSUBUSB },
- { "psubusw", 7, TOKEN_INSN, C_none, 0, I_PSUBUSW },
- { "psubw", 5, TOKEN_INSN, C_none, 0, I_PSUBW },
- { "punpckhbw", 9, TOKEN_INSN, C_none, 0, I_PUNPCKHBW },
- { "punpckhdq", 9, TOKEN_INSN, C_none, 0, I_PUNPCKHDQ },
- { "punpckhwd", 9, TOKEN_INSN, C_none, 0, I_PUNPCKHWD },
- { "punpcklbw", 9, TOKEN_INSN, C_none, 0, I_PUNPCKLBW },
- { "punpckldq", 9, TOKEN_INSN, C_none, 0, I_PUNPCKLDQ },
- { "punpcklwd", 9, TOKEN_INSN, C_none, 0, I_PUNPCKLWD },
- { "push", 4, TOKEN_INSN, C_none, 0, I_PUSH },
- { "pusha", 5, TOKEN_INSN, C_none, 0, I_PUSHA },
- { "pushad", 6, TOKEN_INSN, C_none, 0, I_PUSHAD },
- { "pushaw", 6, TOKEN_INSN, C_none, 0, I_PUSHAW },
- { "pushf", 5, TOKEN_INSN, C_none, 0, I_PUSHF },
- { "pushfd", 6, TOKEN_INSN, C_none, 0, I_PUSHFD },
- { "pushfq", 6, TOKEN_INSN, C_none, 0, I_PUSHFQ },
- { "pushfw", 6, TOKEN_INSN, C_none, 0, I_PUSHFW },
- { "pxor", 4, TOKEN_INSN, C_none, 0, I_PXOR },
- { "rcl", 3, TOKEN_INSN, C_none, 0, I_RCL },
- { "rcr", 3, TOKEN_INSN, C_none, 0, I_RCR },
- { "rdshr", 5, TOKEN_INSN, C_none, 0, I_RDSHR },
- { "rdmsr", 5, TOKEN_INSN, C_none, 0, I_RDMSR },
- { "rdpmc", 5, TOKEN_INSN, C_none, 0, I_RDPMC },
- { "rdtsc", 5, TOKEN_INSN, C_none, 0, I_RDTSC },
- { "rdtscp", 6, TOKEN_INSN, C_none, 0, I_RDTSCP },
- { "ret", 3, TOKEN_INSN, C_none, 0, I_RET },
- { "retf", 4, TOKEN_INSN, C_none, 0, I_RETF },
- { "retn", 4, TOKEN_INSN, C_none, 0, I_RETN },
- { "retw", 4, TOKEN_INSN, C_none, 0, I_RETW },
- { "retfw", 5, TOKEN_INSN, C_none, 0, I_RETFW },
- { "retnw", 5, TOKEN_INSN, C_none, 0, I_RETNW },
- { "retd", 4, TOKEN_INSN, C_none, 0, I_RETD },
- { "retfd", 5, TOKEN_INSN, C_none, 0, I_RETFD },
- { "retnd", 5, TOKEN_INSN, C_none, 0, I_RETND },
- { "retq", 4, TOKEN_INSN, C_none, 0, I_RETQ },
- { "retfq", 5, TOKEN_INSN, C_none, 0, I_RETFQ },
- { "retnq", 5, TOKEN_INSN, C_none, 0, I_RETNQ },
- { "rol", 3, TOKEN_INSN, C_none, 0, I_ROL },
- { "ror", 3, TOKEN_INSN, C_none, 0, I_ROR },
- { "rdm", 3, TOKEN_INSN, C_none, 0, I_RDM },
- { "rsdc", 4, TOKEN_INSN, C_none, 0, I_RSDC },
- { "rsldt", 5, TOKEN_INSN, C_none, 0, I_RSLDT },
- { "rsm", 3, TOKEN_INSN, C_none, 0, I_RSM },
- { "rsts", 4, TOKEN_INSN, C_none, 0, I_RSTS },
- { "sahf", 4, TOKEN_INSN, C_none, 0, I_SAHF },
- { "sal", 3, TOKEN_INSN, C_none, 0, I_SAL },
- { "salc", 4, TOKEN_INSN, C_none, 0, I_SALC },
- { "sar", 3, TOKEN_INSN, C_none, 0, I_SAR },
- { "sbb", 3, TOKEN_INSN, C_none, 0, I_SBB },
- { "scasb", 5, TOKEN_INSN, C_none, 0, I_SCASB },
- { "scasd", 5, TOKEN_INSN, C_none, 0, I_SCASD },
- { "scasq", 5, TOKEN_INSN, C_none, 0, I_SCASQ },
- { "scasw", 5, TOKEN_INSN, C_none, 0, I_SCASW },
- { "sfence", 6, TOKEN_INSN, C_none, 0, I_SFENCE },
- { "sgdt", 4, TOKEN_INSN, C_none, 0, I_SGDT },
- { "shl", 3, TOKEN_INSN, C_none, 0, I_SHL },
- { "shld", 4, TOKEN_INSN, C_none, 0, I_SHLD },
- { "shr", 3, TOKEN_INSN, C_none, 0, I_SHR },
- { "shrd", 4, TOKEN_INSN, C_none, 0, I_SHRD },
- { "sidt", 4, TOKEN_INSN, C_none, 0, I_SIDT },
- { "sldt", 4, TOKEN_INSN, C_none, 0, I_SLDT },
- { "skinit", 6, TOKEN_INSN, C_none, 0, I_SKINIT },
- { "smi", 3, TOKEN_INSN, C_none, 0, I_SMI },
- { "smint", 5, TOKEN_INSN, C_none, 0, I_SMINT },
- { "smintold", 8, TOKEN_INSN, C_none, 0, I_SMINTOLD },
- { "smsw", 4, TOKEN_INSN, C_none, 0, I_SMSW },
- { "stc", 3, TOKEN_INSN, C_none, 0, I_STC },
- { "std", 3, TOKEN_INSN, C_none, 0, I_STD },
- { "sti", 3, TOKEN_INSN, C_none, 0, I_STI },
- { "stosb", 5, TOKEN_INSN, C_none, 0, I_STOSB },
- { "stosd", 5, TOKEN_INSN, C_none, 0, I_STOSD },
- { "stosq", 5, TOKEN_INSN, C_none, 0, I_STOSQ },
- { "stosw", 5, TOKEN_INSN, C_none, 0, I_STOSW },
- { "str", 3, TOKEN_INSN, C_none, 0, I_STR },
- { "sub", 3, TOKEN_INSN, C_none, 0, I_SUB },
- { "svdc", 4, TOKEN_INSN, C_none, 0, I_SVDC },
- { "svldt", 5, TOKEN_INSN, C_none, 0, I_SVLDT },
- { "svts", 4, TOKEN_INSN, C_none, 0, I_SVTS },
- { "swapgs", 6, TOKEN_INSN, C_none, 0, I_SWAPGS },
- { "syscall", 7, TOKEN_INSN, C_none, 0, I_SYSCALL },
- { "sysenter", 8, TOKEN_INSN, C_none, 0, I_SYSENTER },
- { "sysexit", 7, TOKEN_INSN, C_none, 0, I_SYSEXIT },
- { "sysret", 6, TOKEN_INSN, C_none, 0, I_SYSRET },
- { "test", 4, TOKEN_INSN, C_none, 0, I_TEST },
- { "ud0", 3, TOKEN_INSN, C_none, 0, I_UD0 },
- { "ud1", 3, TOKEN_INSN, C_none, 0, I_UD1 },
- { "ud2b", 4, TOKEN_INSN, C_none, 0, I_UD2B },
- { "ud2", 3, TOKEN_INSN, C_none, 0, I_UD2 },
- { "ud2a", 4, TOKEN_INSN, C_none, 0, I_UD2A },
- { "umov", 4, TOKEN_INSN, C_none, 0, I_UMOV },
- { "verr", 4, TOKEN_INSN, C_none, 0, I_VERR },
- { "verw", 4, TOKEN_INSN, C_none, 0, I_VERW },
- { "fwait", 5, TOKEN_INSN, C_none, 0, I_FWAIT },
- { "wbinvd", 6, TOKEN_INSN, C_none, 0, I_WBINVD },
- { "wrshr", 5, TOKEN_INSN, C_none, 0, I_WRSHR },
- { "wrmsr", 5, TOKEN_INSN, C_none, 0, I_WRMSR },
- { "xadd", 4, TOKEN_INSN, C_none, 0, I_XADD },
- { "xbts", 4, TOKEN_INSN, C_none, 0, I_XBTS },
- { "xchg", 4, TOKEN_INSN, C_none, 0, I_XCHG },
- { "xlatb", 5, TOKEN_INSN, C_none, 0, I_XLATB },
- { "xlat", 4, TOKEN_INSN, C_none, 0, I_XLAT },
- { "xor", 3, TOKEN_INSN, C_none, 0, I_XOR },
- { "cmova", 5, TOKEN_INSN, C_A, 0, I_CMOVcc },
- { "cmovae", 6, TOKEN_INSN, C_AE, 0, I_CMOVcc },
- { "cmovb", 5, TOKEN_INSN, C_B, 0, I_CMOVcc },
- { "cmovbe", 6, TOKEN_INSN, C_BE, 0, I_CMOVcc },
- { "cmovc", 5, TOKEN_INSN, C_C, 0, I_CMOVcc },
- { "cmove", 5, TOKEN_INSN, C_E, 0, I_CMOVcc },
- { "cmovg", 5, TOKEN_INSN, C_G, 0, I_CMOVcc },
- { "cmovge", 6, TOKEN_INSN, C_GE, 0, I_CMOVcc },
- { "cmovl", 5, TOKEN_INSN, C_L, 0, I_CMOVcc },
- { "cmovle", 6, TOKEN_INSN, C_LE, 0, I_CMOVcc },
- { "cmovna", 6, TOKEN_INSN, C_NA, 0, I_CMOVcc },
- { "cmovnae", 7, TOKEN_INSN, C_NAE, 0, I_CMOVcc },
- { "cmovnb", 6, TOKEN_INSN, C_NB, 0, I_CMOVcc },
- { "cmovnbe", 7, TOKEN_INSN, C_NBE, 0, I_CMOVcc },
- { "cmovnc", 6, TOKEN_INSN, C_NC, 0, I_CMOVcc },
- { "cmovne", 6, TOKEN_INSN, C_NE, 0, I_CMOVcc },
- { "cmovng", 6, TOKEN_INSN, C_NG, 0, I_CMOVcc },
- { "cmovnge", 7, TOKEN_INSN, C_NGE, 0, I_CMOVcc },
- { "cmovnl", 6, TOKEN_INSN, C_NL, 0, I_CMOVcc },
- { "cmovnle", 7, TOKEN_INSN, C_NLE, 0, I_CMOVcc },
- { "cmovno", 6, TOKEN_INSN, C_NO, 0, I_CMOVcc },
- { "cmovnp", 6, TOKEN_INSN, C_NP, 0, I_CMOVcc },
- { "cmovns", 6, TOKEN_INSN, C_NS, 0, I_CMOVcc },
- { "cmovnz", 6, TOKEN_INSN, C_NZ, 0, I_CMOVcc },
- { "cmovo", 5, TOKEN_INSN, C_O, 0, I_CMOVcc },
- { "cmovp", 5, TOKEN_INSN, C_P, 0, I_CMOVcc },
- { "cmovpe", 6, TOKEN_INSN, C_PE, 0, I_CMOVcc },
- { "cmovpo", 6, TOKEN_INSN, C_PO, 0, I_CMOVcc },
- { "cmovs", 5, TOKEN_INSN, C_S, 0, I_CMOVcc },
- { "cmovz", 5, TOKEN_INSN, C_Z, 0, I_CMOVcc },
- { "ja", 2, TOKEN_INSN, C_A, 0, I_Jcc },
- { "jae", 3, TOKEN_INSN, C_AE, 0, I_Jcc },
- { "jb", 2, TOKEN_INSN, C_B, 0, I_Jcc },
- { "jbe", 3, TOKEN_INSN, C_BE, 0, I_Jcc },
- { "jc", 2, TOKEN_INSN, C_C, 0, I_Jcc },
- { "je", 2, TOKEN_INSN, C_E, 0, I_Jcc },
- { "jg", 2, TOKEN_INSN, C_G, 0, I_Jcc },
- { "jge", 3, TOKEN_INSN, C_GE, 0, I_Jcc },
- { "jl", 2, TOKEN_INSN, C_L, 0, I_Jcc },
- { "jle", 3, TOKEN_INSN, C_LE, 0, I_Jcc },
- { "jna", 3, TOKEN_INSN, C_NA, 0, I_Jcc },
- { "jnae", 4, TOKEN_INSN, C_NAE, 0, I_Jcc },
- { "jnb", 3, TOKEN_INSN, C_NB, 0, I_Jcc },
- { "jnbe", 4, TOKEN_INSN, C_NBE, 0, I_Jcc },
- { "jnc", 3, TOKEN_INSN, C_NC, 0, I_Jcc },
- { "jne", 3, TOKEN_INSN, C_NE, 0, I_Jcc },
- { "jng", 3, TOKEN_INSN, C_NG, 0, I_Jcc },
- { "jnge", 4, TOKEN_INSN, C_NGE, 0, I_Jcc },
- { "jnl", 3, TOKEN_INSN, C_NL, 0, I_Jcc },
- { "jnle", 4, TOKEN_INSN, C_NLE, 0, I_Jcc },
- { "jno", 3, TOKEN_INSN, C_NO, 0, I_Jcc },
- { "jnp", 3, TOKEN_INSN, C_NP, 0, I_Jcc },
- { "jns", 3, TOKEN_INSN, C_NS, 0, I_Jcc },
- { "jnz", 3, TOKEN_INSN, C_NZ, 0, I_Jcc },
- { "jo", 2, TOKEN_INSN, C_O, 0, I_Jcc },
- { "jp", 2, TOKEN_INSN, C_P, 0, I_Jcc },
- { "jpe", 3, TOKEN_INSN, C_PE, 0, I_Jcc },
- { "jpo", 3, TOKEN_INSN, C_PO, 0, I_Jcc },
- { "js", 2, TOKEN_INSN, C_S, 0, I_Jcc },
- { "jz", 2, TOKEN_INSN, C_Z, 0, I_Jcc },
- { "seta", 4, TOKEN_INSN, C_A, 0, I_SETcc },
- { "setae", 5, TOKEN_INSN, C_AE, 0, I_SETcc },
- { "setb", 4, TOKEN_INSN, C_B, 0, I_SETcc },
- { "setbe", 5, TOKEN_INSN, C_BE, 0, I_SETcc },
- { "setc", 4, TOKEN_INSN, C_C, 0, I_SETcc },
- { "sete", 4, TOKEN_INSN, C_E, 0, I_SETcc },
- { "setg", 4, TOKEN_INSN, C_G, 0, I_SETcc },
- { "setge", 5, TOKEN_INSN, C_GE, 0, I_SETcc },
- { "setl", 4, TOKEN_INSN, C_L, 0, I_SETcc },
- { "setle", 5, TOKEN_INSN, C_LE, 0, I_SETcc },
- { "setna", 5, TOKEN_INSN, C_NA, 0, I_SETcc },
- { "setnae", 6, TOKEN_INSN, C_NAE, 0, I_SETcc },
- { "setnb", 5, TOKEN_INSN, C_NB, 0, I_SETcc },
- { "setnbe", 6, TOKEN_INSN, C_NBE, 0, I_SETcc },
- { "setnc", 5, TOKEN_INSN, C_NC, 0, I_SETcc },
- { "setne", 5, TOKEN_INSN, C_NE, 0, I_SETcc },
- { "setng", 5, TOKEN_INSN, C_NG, 0, I_SETcc },
- { "setnge", 6, TOKEN_INSN, C_NGE, 0, I_SETcc },
- { "setnl", 5, TOKEN_INSN, C_NL, 0, I_SETcc },
- { "setnle", 6, TOKEN_INSN, C_NLE, 0, I_SETcc },
- { "setno", 5, TOKEN_INSN, C_NO, 0, I_SETcc },
- { "setnp", 5, TOKEN_INSN, C_NP, 0, I_SETcc },
- { "setns", 5, TOKEN_INSN, C_NS, 0, I_SETcc },
- { "setnz", 5, TOKEN_INSN, C_NZ, 0, I_SETcc },
- { "seto", 4, TOKEN_INSN, C_O, 0, I_SETcc },
- { "setp", 4, TOKEN_INSN, C_P, 0, I_SETcc },
- { "setpe", 5, TOKEN_INSN, C_PE, 0, I_SETcc },
- { "setpo", 5, TOKEN_INSN, C_PO, 0, I_SETcc },
- { "sets", 4, TOKEN_INSN, C_S, 0, I_SETcc },
- { "setz", 4, TOKEN_INSN, C_Z, 0, I_SETcc },
- { "addps", 5, TOKEN_INSN, C_none, 0, I_ADDPS },
- { "addss", 5, TOKEN_INSN, C_none, 0, I_ADDSS },
- { "andnps", 6, TOKEN_INSN, C_none, 0, I_ANDNPS },
- { "andps", 5, TOKEN_INSN, C_none, 0, I_ANDPS },
- { "cmpeqps", 7, TOKEN_INSN, C_none, 0, I_CMPEQPS },
- { "cmpeqss", 7, TOKEN_INSN, C_none, 0, I_CMPEQSS },
- { "cmpleps", 7, TOKEN_INSN, C_none, 0, I_CMPLEPS },
- { "cmpless", 7, TOKEN_INSN, C_none, 0, I_CMPLESS },
- { "cmpltps", 7, TOKEN_INSN, C_none, 0, I_CMPLTPS },
- { "cmpltss", 7, TOKEN_INSN, C_none, 0, I_CMPLTSS },
- { "cmpneqps", 8, TOKEN_INSN, C_none, 0, I_CMPNEQPS },
- { "cmpneqss", 8, TOKEN_INSN, C_none, 0, I_CMPNEQSS },
- { "cmpnleps", 8, TOKEN_INSN, C_none, 0, I_CMPNLEPS },
- { "cmpnless", 8, TOKEN_INSN, C_none, 0, I_CMPNLESS },
- { "cmpnltps", 8, TOKEN_INSN, C_none, 0, I_CMPNLTPS },
- { "cmpnltss", 8, TOKEN_INSN, C_none, 0, I_CMPNLTSS },
- { "cmpordps", 8, TOKEN_INSN, C_none, 0, I_CMPORDPS },
- { "cmpordss", 8, TOKEN_INSN, C_none, 0, I_CMPORDSS },
- { "cmpunordps", 10, TOKEN_INSN, C_none, 0, I_CMPUNORDPS },
- { "cmpunordss", 10, TOKEN_INSN, C_none, 0, I_CMPUNORDSS },
- { "cmpps", 5, TOKEN_INSN, C_none, 0, I_CMPPS },
- { "cmpss", 5, TOKEN_INSN, C_none, 0, I_CMPSS },
- { "comiss", 6, TOKEN_INSN, C_none, 0, I_COMISS },
- { "cvtpi2ps", 8, TOKEN_INSN, C_none, 0, I_CVTPI2PS },
- { "cvtps2pi", 8, TOKEN_INSN, C_none, 0, I_CVTPS2PI },
- { "cvtsi2ss", 8, TOKEN_INSN, C_none, 0, I_CVTSI2SS },
- { "cvtss2si", 8, TOKEN_INSN, C_none, 0, I_CVTSS2SI },
- { "cvttps2pi", 9, TOKEN_INSN, C_none, 0, I_CVTTPS2PI },
- { "cvttss2si", 9, TOKEN_INSN, C_none, 0, I_CVTTSS2SI },
- { "divps", 5, TOKEN_INSN, C_none, 0, I_DIVPS },
- { "divss", 5, TOKEN_INSN, C_none, 0, I_DIVSS },
- { "ldmxcsr", 7, TOKEN_INSN, C_none, 0, I_LDMXCSR },
- { "maxps", 5, TOKEN_INSN, C_none, 0, I_MAXPS },
- { "maxss", 5, TOKEN_INSN, C_none, 0, I_MAXSS },
- { "minps", 5, TOKEN_INSN, C_none, 0, I_MINPS },
- { "minss", 5, TOKEN_INSN, C_none, 0, I_MINSS },
- { "movaps", 6, TOKEN_INSN, C_none, 0, I_MOVAPS },
- { "movhps", 6, TOKEN_INSN, C_none, 0, I_MOVHPS },
- { "movlhps", 7, TOKEN_INSN, C_none, 0, I_MOVLHPS },
- { "movlps", 6, TOKEN_INSN, C_none, 0, I_MOVLPS },
- { "movhlps", 7, TOKEN_INSN, C_none, 0, I_MOVHLPS },
- { "movmskps", 8, TOKEN_INSN, C_none, 0, I_MOVMSKPS },
- { "movntps", 7, TOKEN_INSN, C_none, 0, I_MOVNTPS },
- { "movss", 5, TOKEN_INSN, C_none, 0, I_MOVSS },
- { "movups", 6, TOKEN_INSN, C_none, 0, I_MOVUPS },
- { "mulps", 5, TOKEN_INSN, C_none, 0, I_MULPS },
- { "mulss", 5, TOKEN_INSN, C_none, 0, I_MULSS },
- { "orps", 4, TOKEN_INSN, C_none, 0, I_ORPS },
- { "rcpps", 5, TOKEN_INSN, C_none, 0, I_RCPPS },
- { "rcpss", 5, TOKEN_INSN, C_none, 0, I_RCPSS },
- { "rsqrtps", 7, TOKEN_INSN, C_none, 0, I_RSQRTPS },
- { "rsqrtss", 7, TOKEN_INSN, C_none, 0, I_RSQRTSS },
- { "shufps", 6, TOKEN_INSN, C_none, 0, I_SHUFPS },
- { "sqrtps", 6, TOKEN_INSN, C_none, 0, I_SQRTPS },
- { "sqrtss", 6, TOKEN_INSN, C_none, 0, I_SQRTSS },
- { "stmxcsr", 7, TOKEN_INSN, C_none, 0, I_STMXCSR },
- { "subps", 5, TOKEN_INSN, C_none, 0, I_SUBPS },
- { "subss", 5, TOKEN_INSN, C_none, 0, I_SUBSS },
- { "ucomiss", 7, TOKEN_INSN, C_none, 0, I_UCOMISS },
- { "unpckhps", 8, TOKEN_INSN, C_none, 0, I_UNPCKHPS },
- { "unpcklps", 8, TOKEN_INSN, C_none, 0, I_UNPCKLPS },
- { "xorps", 5, TOKEN_INSN, C_none, 0, I_XORPS },
- { "fxrstor", 7, TOKEN_INSN, C_none, 0, I_FXRSTOR },
- { "fxrstor64", 9, TOKEN_INSN, C_none, 0, I_FXRSTOR64 },
- { "fxsave", 6, TOKEN_INSN, C_none, 0, I_FXSAVE },
- { "fxsave64", 8, TOKEN_INSN, C_none, 0, I_FXSAVE64 },
- { "xgetbv", 6, TOKEN_INSN, C_none, 0, I_XGETBV },
- { "xsetbv", 6, TOKEN_INSN, C_none, 0, I_XSETBV },
- { "xsave", 5, TOKEN_INSN, C_none, 0, I_XSAVE },
- { "xsave64", 7, TOKEN_INSN, C_none, 0, I_XSAVE64 },
- { "xsavec", 6, TOKEN_INSN, C_none, 0, I_XSAVEC },
- { "xsavec64", 8, TOKEN_INSN, C_none, 0, I_XSAVEC64 },
- { "xsaveopt", 8, TOKEN_INSN, C_none, 0, I_XSAVEOPT },
- { "xsaveopt64", 10, TOKEN_INSN, C_none, 0, I_XSAVEOPT64 },
- { "xsaves", 6, TOKEN_INSN, C_none, 0, I_XSAVES },
- { "xsaves64", 8, TOKEN_INSN, C_none, 0, I_XSAVES64 },
- { "xrstor", 6, TOKEN_INSN, C_none, 0, I_XRSTOR },
- { "xrstor64", 8, TOKEN_INSN, C_none, 0, I_XRSTOR64 },
- { "xrstors", 7, TOKEN_INSN, C_none, 0, I_XRSTORS },
- { "xrstors64", 9, TOKEN_INSN, C_none, 0, I_XRSTORS64 },
- { "prefetchnta", 11, TOKEN_INSN, C_none, 0, I_PREFETCHNTA },
- { "prefetcht0", 10, TOKEN_INSN, C_none, 0, I_PREFETCHT0 },
- { "prefetcht1", 10, TOKEN_INSN, C_none, 0, I_PREFETCHT1 },
- { "prefetcht2", 10, TOKEN_INSN, C_none, 0, I_PREFETCHT2 },
- { "maskmovq", 8, TOKEN_INSN, C_none, 0, I_MASKMOVQ },
- { "movntq", 6, TOKEN_INSN, C_none, 0, I_MOVNTQ },
- { "pavgb", 5, TOKEN_INSN, C_none, 0, I_PAVGB },
- { "pavgw", 5, TOKEN_INSN, C_none, 0, I_PAVGW },
- { "pextrw", 6, TOKEN_INSN, C_none, 0, I_PEXTRW },
- { "pinsrw", 6, TOKEN_INSN, C_none, 0, I_PINSRW },
- { "pmaxsw", 6, TOKEN_INSN, C_none, 0, I_PMAXSW },
- { "pmaxub", 6, TOKEN_INSN, C_none, 0, I_PMAXUB },
- { "pminsw", 6, TOKEN_INSN, C_none, 0, I_PMINSW },
- { "pminub", 6, TOKEN_INSN, C_none, 0, I_PMINUB },
- { "pmovmskb", 8, TOKEN_INSN, C_none, 0, I_PMOVMSKB },
- { "pmulhuw", 7, TOKEN_INSN, C_none, 0, I_PMULHUW },
- { "psadbw", 6, TOKEN_INSN, C_none, 0, I_PSADBW },
- { "pshufw", 6, TOKEN_INSN, C_none, 0, I_PSHUFW },
- { "pf2iw", 5, TOKEN_INSN, C_none, 0, I_PF2IW },
- { "pfnacc", 6, TOKEN_INSN, C_none, 0, I_PFNACC },
- { "pfpnacc", 7, TOKEN_INSN, C_none, 0, I_PFPNACC },
- { "pi2fw", 5, TOKEN_INSN, C_none, 0, I_PI2FW },
- { "pswapd", 6, TOKEN_INSN, C_none, 0, I_PSWAPD },
- { "maskmovdqu", 10, TOKEN_INSN, C_none, 0, I_MASKMOVDQU },
- { "clflush", 7, TOKEN_INSN, C_none, 0, I_CLFLUSH },
- { "movntdq", 7, TOKEN_INSN, C_none, 0, I_MOVNTDQ },
- { "movnti", 6, TOKEN_INSN, C_none, 0, I_MOVNTI },
- { "movntpd", 7, TOKEN_INSN, C_none, 0, I_MOVNTPD },
- { "movdqa", 6, TOKEN_INSN, C_none, 0, I_MOVDQA },
- { "movdqu", 6, TOKEN_INSN, C_none, 0, I_MOVDQU },
- { "movdq2q", 7, TOKEN_INSN, C_none, 0, I_MOVDQ2Q },
- { "movq2dq", 7, TOKEN_INSN, C_none, 0, I_MOVQ2DQ },
- { "paddq", 5, TOKEN_INSN, C_none, 0, I_PADDQ },
- { "pmuludq", 7, TOKEN_INSN, C_none, 0, I_PMULUDQ },
- { "pshufd", 6, TOKEN_INSN, C_none, 0, I_PSHUFD },
- { "pshufhw", 7, TOKEN_INSN, C_none, 0, I_PSHUFHW },
- { "pshuflw", 7, TOKEN_INSN, C_none, 0, I_PSHUFLW },
- { "pslldq", 6, TOKEN_INSN, C_none, 0, I_PSLLDQ },
- { "psrldq", 6, TOKEN_INSN, C_none, 0, I_PSRLDQ },
- { "psubq", 5, TOKEN_INSN, C_none, 0, I_PSUBQ },
- { "punpckhqdq", 10, TOKEN_INSN, C_none, 0, I_PUNPCKHQDQ },
- { "punpcklqdq", 10, TOKEN_INSN, C_none, 0, I_PUNPCKLQDQ },
- { "addpd", 5, TOKEN_INSN, C_none, 0, I_ADDPD },
- { "addsd", 5, TOKEN_INSN, C_none, 0, I_ADDSD },
- { "andnpd", 6, TOKEN_INSN, C_none, 0, I_ANDNPD },
- { "andpd", 5, TOKEN_INSN, C_none, 0, I_ANDPD },
- { "cmpeqpd", 7, TOKEN_INSN, C_none, 0, I_CMPEQPD },
- { "cmpeqsd", 7, TOKEN_INSN, C_none, 0, I_CMPEQSD },
- { "cmplepd", 7, TOKEN_INSN, C_none, 0, I_CMPLEPD },
- { "cmplesd", 7, TOKEN_INSN, C_none, 0, I_CMPLESD },
- { "cmpltpd", 7, TOKEN_INSN, C_none, 0, I_CMPLTPD },
- { "cmpltsd", 7, TOKEN_INSN, C_none, 0, I_CMPLTSD },
- { "cmpneqpd", 8, TOKEN_INSN, C_none, 0, I_CMPNEQPD },
- { "cmpneqsd", 8, TOKEN_INSN, C_none, 0, I_CMPNEQSD },
- { "cmpnlepd", 8, TOKEN_INSN, C_none, 0, I_CMPNLEPD },
- { "cmpnlesd", 8, TOKEN_INSN, C_none, 0, I_CMPNLESD },
- { "cmpnltpd", 8, TOKEN_INSN, C_none, 0, I_CMPNLTPD },
- { "cmpnltsd", 8, TOKEN_INSN, C_none, 0, I_CMPNLTSD },
- { "cmpordpd", 8, TOKEN_INSN, C_none, 0, I_CMPORDPD },
- { "cmpordsd", 8, TOKEN_INSN, C_none, 0, I_CMPORDSD },
- { "cmpunordpd", 10, TOKEN_INSN, C_none, 0, I_CMPUNORDPD },
- { "cmpunordsd", 10, TOKEN_INSN, C_none, 0, I_CMPUNORDSD },
- { "cmppd", 5, TOKEN_INSN, C_none, 0, I_CMPPD },
- { "comisd", 6, TOKEN_INSN, C_none, 0, I_COMISD },
- { "cvtdq2pd", 8, TOKEN_INSN, C_none, 0, I_CVTDQ2PD },
- { "cvtdq2ps", 8, TOKEN_INSN, C_none, 0, I_CVTDQ2PS },
- { "cvtpd2dq", 8, TOKEN_INSN, C_none, 0, I_CVTPD2DQ },
- { "cvtpd2pi", 8, TOKEN_INSN, C_none, 0, I_CVTPD2PI },
- { "cvtpd2ps", 8, TOKEN_INSN, C_none, 0, I_CVTPD2PS },
- { "cvtpi2pd", 8, TOKEN_INSN, C_none, 0, I_CVTPI2PD },
- { "cvtps2dq", 8, TOKEN_INSN, C_none, 0, I_CVTPS2DQ },
- { "cvtps2pd", 8, TOKEN_INSN, C_none, 0, I_CVTPS2PD },
- { "cvtsd2si", 8, TOKEN_INSN, C_none, 0, I_CVTSD2SI },
- { "cvtsd2ss", 8, TOKEN_INSN, C_none, 0, I_CVTSD2SS },
- { "cvtsi2sd", 8, TOKEN_INSN, C_none, 0, I_CVTSI2SD },
- { "cvtss2sd", 8, TOKEN_INSN, C_none, 0, I_CVTSS2SD },
- { "cvttpd2pi", 9, TOKEN_INSN, C_none, 0, I_CVTTPD2PI },
- { "cvttpd2dq", 9, TOKEN_INSN, C_none, 0, I_CVTTPD2DQ },
- { "cvttps2dq", 9, TOKEN_INSN, C_none, 0, I_CVTTPS2DQ },
- { "cvttsd2si", 9, TOKEN_INSN, C_none, 0, I_CVTTSD2SI },
- { "divpd", 5, TOKEN_INSN, C_none, 0, I_DIVPD },
- { "divsd", 5, TOKEN_INSN, C_none, 0, I_DIVSD },
- { "maxpd", 5, TOKEN_INSN, C_none, 0, I_MAXPD },
- { "maxsd", 5, TOKEN_INSN, C_none, 0, I_MAXSD },
- { "minpd", 5, TOKEN_INSN, C_none, 0, I_MINPD },
- { "minsd", 5, TOKEN_INSN, C_none, 0, I_MINSD },
- { "movapd", 6, TOKEN_INSN, C_none, 0, I_MOVAPD },
- { "movhpd", 6, TOKEN_INSN, C_none, 0, I_MOVHPD },
- { "movlpd", 6, TOKEN_INSN, C_none, 0, I_MOVLPD },
- { "movmskpd", 8, TOKEN_INSN, C_none, 0, I_MOVMSKPD },
- { "movupd", 6, TOKEN_INSN, C_none, 0, I_MOVUPD },
- { "mulpd", 5, TOKEN_INSN, C_none, 0, I_MULPD },
- { "mulsd", 5, TOKEN_INSN, C_none, 0, I_MULSD },
- { "orpd", 4, TOKEN_INSN, C_none, 0, I_ORPD },
- { "shufpd", 6, TOKEN_INSN, C_none, 0, I_SHUFPD },
- { "sqrtpd", 6, TOKEN_INSN, C_none, 0, I_SQRTPD },
- { "sqrtsd", 6, TOKEN_INSN, C_none, 0, I_SQRTSD },
- { "subpd", 5, TOKEN_INSN, C_none, 0, I_SUBPD },
- { "subsd", 5, TOKEN_INSN, C_none, 0, I_SUBSD },
- { "ucomisd", 7, TOKEN_INSN, C_none, 0, I_UCOMISD },
- { "unpckhpd", 8, TOKEN_INSN, C_none, 0, I_UNPCKHPD },
- { "unpcklpd", 8, TOKEN_INSN, C_none, 0, I_UNPCKLPD },
- { "xorpd", 5, TOKEN_INSN, C_none, 0, I_XORPD },
- { "addsubpd", 8, TOKEN_INSN, C_none, 0, I_ADDSUBPD },
- { "addsubps", 8, TOKEN_INSN, C_none, 0, I_ADDSUBPS },
- { "haddpd", 6, TOKEN_INSN, C_none, 0, I_HADDPD },
- { "haddps", 6, TOKEN_INSN, C_none, 0, I_HADDPS },
- { "hsubpd", 6, TOKEN_INSN, C_none, 0, I_HSUBPD },
- { "hsubps", 6, TOKEN_INSN, C_none, 0, I_HSUBPS },
- { "lddqu", 5, TOKEN_INSN, C_none, 0, I_LDDQU },
- { "movddup", 7, TOKEN_INSN, C_none, 0, I_MOVDDUP },
- { "movshdup", 8, TOKEN_INSN, C_none, 0, I_MOVSHDUP },
- { "movsldup", 8, TOKEN_INSN, C_none, 0, I_MOVSLDUP },
- { "clgi", 4, TOKEN_INSN, C_none, 0, I_CLGI },
- { "stgi", 4, TOKEN_INSN, C_none, 0, I_STGI },
- { "vmcall", 6, TOKEN_INSN, C_none, 0, I_VMCALL },
- { "vmclear", 7, TOKEN_INSN, C_none, 0, I_VMCLEAR },
- { "vmfunc", 6, TOKEN_INSN, C_none, 0, I_VMFUNC },
- { "vmlaunch", 8, TOKEN_INSN, C_none, 0, I_VMLAUNCH },
- { "vmload", 6, TOKEN_INSN, C_none, 0, I_VMLOAD },
- { "vmmcall", 7, TOKEN_INSN, C_none, 0, I_VMMCALL },
- { "vmptrld", 7, TOKEN_INSN, C_none, 0, I_VMPTRLD },
- { "vmptrst", 7, TOKEN_INSN, C_none, 0, I_VMPTRST },
- { "vmread", 6, TOKEN_INSN, C_none, 0, I_VMREAD },
- { "vmresume", 8, TOKEN_INSN, C_none, 0, I_VMRESUME },
- { "vmrun", 5, TOKEN_INSN, C_none, 0, I_VMRUN },
- { "vmsave", 6, TOKEN_INSN, C_none, 0, I_VMSAVE },
- { "vmwrite", 7, TOKEN_INSN, C_none, 0, I_VMWRITE },
- { "vmxoff", 6, TOKEN_INSN, C_none, 0, I_VMXOFF },
- { "vmxon", 5, TOKEN_INSN, C_none, 0, I_VMXON },
- { "invept", 6, TOKEN_INSN, C_none, 0, I_INVEPT },
- { "invvpid", 7, TOKEN_INSN, C_none, 0, I_INVVPID },
- { "pabsb", 5, TOKEN_INSN, C_none, 0, I_PABSB },
- { "pabsw", 5, TOKEN_INSN, C_none, 0, I_PABSW },
- { "pabsd", 5, TOKEN_INSN, C_none, 0, I_PABSD },
- { "palignr", 7, TOKEN_INSN, C_none, 0, I_PALIGNR },
- { "phaddw", 6, TOKEN_INSN, C_none, 0, I_PHADDW },
- { "phaddd", 6, TOKEN_INSN, C_none, 0, I_PHADDD },
- { "phaddsw", 7, TOKEN_INSN, C_none, 0, I_PHADDSW },
- { "phsubw", 6, TOKEN_INSN, C_none, 0, I_PHSUBW },
- { "phsubd", 6, TOKEN_INSN, C_none, 0, I_PHSUBD },
- { "phsubsw", 7, TOKEN_INSN, C_none, 0, I_PHSUBSW },
- { "pmaddubsw", 9, TOKEN_INSN, C_none, 0, I_PMADDUBSW },
- { "pmulhrsw", 8, TOKEN_INSN, C_none, 0, I_PMULHRSW },
- { "pshufb", 6, TOKEN_INSN, C_none, 0, I_PSHUFB },
- { "psignb", 6, TOKEN_INSN, C_none, 0, I_PSIGNB },
- { "psignw", 6, TOKEN_INSN, C_none, 0, I_PSIGNW },
- { "psignd", 6, TOKEN_INSN, C_none, 0, I_PSIGND },
- { "extrq", 5, TOKEN_INSN, C_none, 0, I_EXTRQ },
- { "insertq", 7, TOKEN_INSN, C_none, 0, I_INSERTQ },
- { "movntsd", 7, TOKEN_INSN, C_none, 0, I_MOVNTSD },
- { "movntss", 7, TOKEN_INSN, C_none, 0, I_MOVNTSS },
- { "lzcnt", 5, TOKEN_INSN, C_none, 0, I_LZCNT },
- { "blendpd", 7, TOKEN_INSN, C_none, 0, I_BLENDPD },
- { "blendps", 7, TOKEN_INSN, C_none, 0, I_BLENDPS },
- { "blendvpd", 8, TOKEN_INSN, C_none, 0, I_BLENDVPD },
- { "blendvps", 8, TOKEN_INSN, C_none, 0, I_BLENDVPS },
- { "dppd", 4, TOKEN_INSN, C_none, 0, I_DPPD },
- { "dpps", 4, TOKEN_INSN, C_none, 0, I_DPPS },
- { "extractps", 9, TOKEN_INSN, C_none, 0, I_EXTRACTPS },
- { "insertps", 8, TOKEN_INSN, C_none, 0, I_INSERTPS },
- { "movntdqa", 8, TOKEN_INSN, C_none, 0, I_MOVNTDQA },
- { "mpsadbw", 7, TOKEN_INSN, C_none, 0, I_MPSADBW },
- { "packusdw", 8, TOKEN_INSN, C_none, 0, I_PACKUSDW },
- { "pblendvb", 8, TOKEN_INSN, C_none, 0, I_PBLENDVB },
- { "pblendw", 7, TOKEN_INSN, C_none, 0, I_PBLENDW },
- { "pcmpeqq", 7, TOKEN_INSN, C_none, 0, I_PCMPEQQ },
- { "pextrb", 6, TOKEN_INSN, C_none, 0, I_PEXTRB },
- { "pextrd", 6, TOKEN_INSN, C_none, 0, I_PEXTRD },
- { "pextrq", 6, TOKEN_INSN, C_none, 0, I_PEXTRQ },
- { "phminposuw", 10, TOKEN_INSN, C_none, 0, I_PHMINPOSUW },
- { "pinsrb", 6, TOKEN_INSN, C_none, 0, I_PINSRB },
- { "pinsrd", 6, TOKEN_INSN, C_none, 0, I_PINSRD },
- { "pinsrq", 6, TOKEN_INSN, C_none, 0, I_PINSRQ },
- { "pmaxsb", 6, TOKEN_INSN, C_none, 0, I_PMAXSB },
- { "pmaxsd", 6, TOKEN_INSN, C_none, 0, I_PMAXSD },
- { "pmaxud", 6, TOKEN_INSN, C_none, 0, I_PMAXUD },
- { "pmaxuw", 6, TOKEN_INSN, C_none, 0, I_PMAXUW },
- { "pminsb", 6, TOKEN_INSN, C_none, 0, I_PMINSB },
- { "pminsd", 6, TOKEN_INSN, C_none, 0, I_PMINSD },
- { "pminud", 6, TOKEN_INSN, C_none, 0, I_PMINUD },
- { "pminuw", 6, TOKEN_INSN, C_none, 0, I_PMINUW },
- { "pmovsxbw", 8, TOKEN_INSN, C_none, 0, I_PMOVSXBW },
- { "pmovsxbd", 8, TOKEN_INSN, C_none, 0, I_PMOVSXBD },
- { "pmovsxbq", 8, TOKEN_INSN, C_none, 0, I_PMOVSXBQ },
- { "pmovsxwd", 8, TOKEN_INSN, C_none, 0, I_PMOVSXWD },
- { "pmovsxwq", 8, TOKEN_INSN, C_none, 0, I_PMOVSXWQ },
- { "pmovsxdq", 8, TOKEN_INSN, C_none, 0, I_PMOVSXDQ },
- { "pmovzxbw", 8, TOKEN_INSN, C_none, 0, I_PMOVZXBW },
- { "pmovzxbd", 8, TOKEN_INSN, C_none, 0, I_PMOVZXBD },
- { "pmovzxbq", 8, TOKEN_INSN, C_none, 0, I_PMOVZXBQ },
- { "pmovzxwd", 8, TOKEN_INSN, C_none, 0, I_PMOVZXWD },
- { "pmovzxwq", 8, TOKEN_INSN, C_none, 0, I_PMOVZXWQ },
- { "pmovzxdq", 8, TOKEN_INSN, C_none, 0, I_PMOVZXDQ },
- { "pmuldq", 6, TOKEN_INSN, C_none, 0, I_PMULDQ },
- { "pmulld", 6, TOKEN_INSN, C_none, 0, I_PMULLD },
- { "ptest", 5, TOKEN_INSN, C_none, 0, I_PTEST },
- { "roundpd", 7, TOKEN_INSN, C_none, 0, I_ROUNDPD },
- { "roundps", 7, TOKEN_INSN, C_none, 0, I_ROUNDPS },
- { "roundsd", 7, TOKEN_INSN, C_none, 0, I_ROUNDSD },
- { "roundss", 7, TOKEN_INSN, C_none, 0, I_ROUNDSS },
- { "crc32", 5, TOKEN_INSN, C_none, 0, I_CRC32 },
- { "pcmpestri", 9, TOKEN_INSN, C_none, 0, I_PCMPESTRI },
- { "pcmpestrm", 9, TOKEN_INSN, C_none, 0, I_PCMPESTRM },
- { "pcmpistri", 9, TOKEN_INSN, C_none, 0, I_PCMPISTRI },
- { "pcmpistrm", 9, TOKEN_INSN, C_none, 0, I_PCMPISTRM },
- { "pcmpgtq", 7, TOKEN_INSN, C_none, 0, I_PCMPGTQ },
- { "popcnt", 6, TOKEN_INSN, C_none, 0, I_POPCNT },
- { "getsec", 6, TOKEN_INSN, C_none, 0, I_GETSEC },
- { "pfrcpv", 6, TOKEN_INSN, C_none, 0, I_PFRCPV },
- { "pfrsqrtv", 8, TOKEN_INSN, C_none, 0, I_PFRSQRTV },
- { "movbe", 5, TOKEN_INSN, C_none, 0, I_MOVBE },
- { "aesenc", 6, TOKEN_INSN, C_none, 0, I_AESENC },
- { "aesenclast", 10, TOKEN_INSN, C_none, 0, I_AESENCLAST },
- { "aesdec", 6, TOKEN_INSN, C_none, 0, I_AESDEC },
- { "aesdeclast", 10, TOKEN_INSN, C_none, 0, I_AESDECLAST },
- { "aesimc", 6, TOKEN_INSN, C_none, 0, I_AESIMC },
- { "aeskeygenassist", 15, TOKEN_INSN, C_none, 0, I_AESKEYGENASSIST },
- { "vaesenc", 7, TOKEN_INSN, C_none, 0, I_VAESENC },
- { "vaesenclast", 11, TOKEN_INSN, C_none, 0, I_VAESENCLAST },
- { "vaesdec", 7, TOKEN_INSN, C_none, 0, I_VAESDEC },
- { "vaesdeclast", 11, TOKEN_INSN, C_none, 0, I_VAESDECLAST },
- { "vaesimc", 7, TOKEN_INSN, C_none, 0, I_VAESIMC },
- { "vaeskeygenassist", 16, TOKEN_INSN, C_none, 0, I_VAESKEYGENASSIST },
- { "vaddpd", 6, TOKEN_INSN, C_none, 0, I_VADDPD },
- { "vaddps", 6, TOKEN_INSN, C_none, 0, I_VADDPS },
- { "vaddsd", 6, TOKEN_INSN, C_none, 0, I_VADDSD },
- { "vaddss", 6, TOKEN_INSN, C_none, 0, I_VADDSS },
- { "vaddsubpd", 9, TOKEN_INSN, C_none, 0, I_VADDSUBPD },
- { "vaddsubps", 9, TOKEN_INSN, C_none, 0, I_VADDSUBPS },
- { "vandpd", 6, TOKEN_INSN, C_none, 0, I_VANDPD },
- { "vandps", 6, TOKEN_INSN, C_none, 0, I_VANDPS },
- { "vandnpd", 7, TOKEN_INSN, C_none, 0, I_VANDNPD },
- { "vandnps", 7, TOKEN_INSN, C_none, 0, I_VANDNPS },
- { "vblendpd", 8, TOKEN_INSN, C_none, 0, I_VBLENDPD },
- { "vblendps", 8, TOKEN_INSN, C_none, 0, I_VBLENDPS },
- { "vblendvpd", 9, TOKEN_INSN, C_none, 0, I_VBLENDVPD },
- { "vblendvps", 9, TOKEN_INSN, C_none, 0, I_VBLENDVPS },
- { "vbroadcastss", 12, TOKEN_INSN, C_none, 0, I_VBROADCASTSS },
- { "vbroadcastsd", 12, TOKEN_INSN, C_none, 0, I_VBROADCASTSD },
- { "vbroadcastf128", 14, TOKEN_INSN, C_none, 0, I_VBROADCASTF128 },
- { "vcmpeq_ospd", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_OSPD },
- { "vcmpeqpd", 8, TOKEN_INSN, C_none, 0, I_VCMPEQPD },
- { "vcmplt_ospd", 11, TOKEN_INSN, C_none, 0, I_VCMPLT_OSPD },
- { "vcmpltpd", 8, TOKEN_INSN, C_none, 0, I_VCMPLTPD },
- { "vcmple_ospd", 11, TOKEN_INSN, C_none, 0, I_VCMPLE_OSPD },
- { "vcmplepd", 8, TOKEN_INSN, C_none, 0, I_VCMPLEPD },
- { "vcmpunord_qpd", 13, TOKEN_INSN, C_none, 0, I_VCMPUNORD_QPD },
- { "vcmpunordpd", 11, TOKEN_INSN, C_none, 0, I_VCMPUNORDPD },
- { "vcmpneq_uqpd", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_UQPD },
- { "vcmpneqpd", 9, TOKEN_INSN, C_none, 0, I_VCMPNEQPD },
- { "vcmpnlt_uspd", 12, TOKEN_INSN, C_none, 0, I_VCMPNLT_USPD },
- { "vcmpnltpd", 9, TOKEN_INSN, C_none, 0, I_VCMPNLTPD },
- { "vcmpnle_uspd", 12, TOKEN_INSN, C_none, 0, I_VCMPNLE_USPD },
- { "vcmpnlepd", 9, TOKEN_INSN, C_none, 0, I_VCMPNLEPD },
- { "vcmpord_qpd", 11, TOKEN_INSN, C_none, 0, I_VCMPORD_QPD },
- { "vcmpordpd", 9, TOKEN_INSN, C_none, 0, I_VCMPORDPD },
- { "vcmpeq_uqpd", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_UQPD },
- { "vcmpnge_uspd", 12, TOKEN_INSN, C_none, 0, I_VCMPNGE_USPD },
- { "vcmpngepd", 9, TOKEN_INSN, C_none, 0, I_VCMPNGEPD },
- { "vcmpngt_uspd", 12, TOKEN_INSN, C_none, 0, I_VCMPNGT_USPD },
- { "vcmpngtpd", 9, TOKEN_INSN, C_none, 0, I_VCMPNGTPD },
- { "vcmpfalse_oqpd", 14, TOKEN_INSN, C_none, 0, I_VCMPFALSE_OQPD },
- { "vcmpfalsepd", 11, TOKEN_INSN, C_none, 0, I_VCMPFALSEPD },
- { "vcmpneq_oqpd", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_OQPD },
- { "vcmpge_ospd", 11, TOKEN_INSN, C_none, 0, I_VCMPGE_OSPD },
- { "vcmpgepd", 8, TOKEN_INSN, C_none, 0, I_VCMPGEPD },
- { "vcmpgt_ospd", 11, TOKEN_INSN, C_none, 0, I_VCMPGT_OSPD },
- { "vcmpgtpd", 8, TOKEN_INSN, C_none, 0, I_VCMPGTPD },
- { "vcmptrue_uqpd", 13, TOKEN_INSN, C_none, 0, I_VCMPTRUE_UQPD },
- { "vcmptruepd", 10, TOKEN_INSN, C_none, 0, I_VCMPTRUEPD },
- { "vcmplt_oqpd", 11, TOKEN_INSN, C_none, 0, I_VCMPLT_OQPD },
- { "vcmple_oqpd", 11, TOKEN_INSN, C_none, 0, I_VCMPLE_OQPD },
- { "vcmpunord_spd", 13, TOKEN_INSN, C_none, 0, I_VCMPUNORD_SPD },
- { "vcmpneq_uspd", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_USPD },
- { "vcmpnlt_uqpd", 12, TOKEN_INSN, C_none, 0, I_VCMPNLT_UQPD },
- { "vcmpnle_uqpd", 12, TOKEN_INSN, C_none, 0, I_VCMPNLE_UQPD },
- { "vcmpord_spd", 11, TOKEN_INSN, C_none, 0, I_VCMPORD_SPD },
- { "vcmpeq_uspd", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_USPD },
- { "vcmpnge_uqpd", 12, TOKEN_INSN, C_none, 0, I_VCMPNGE_UQPD },
- { "vcmpngt_uqpd", 12, TOKEN_INSN, C_none, 0, I_VCMPNGT_UQPD },
- { "vcmpfalse_ospd", 14, TOKEN_INSN, C_none, 0, I_VCMPFALSE_OSPD },
- { "vcmpneq_ospd", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_OSPD },
- { "vcmpge_oqpd", 11, TOKEN_INSN, C_none, 0, I_VCMPGE_OQPD },
- { "vcmpgt_oqpd", 11, TOKEN_INSN, C_none, 0, I_VCMPGT_OQPD },
- { "vcmptrue_uspd", 13, TOKEN_INSN, C_none, 0, I_VCMPTRUE_USPD },
- { "vcmppd", 6, TOKEN_INSN, C_none, 0, I_VCMPPD },
- { "vcmpeq_osps", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_OSPS },
- { "vcmpeqps", 8, TOKEN_INSN, C_none, 0, I_VCMPEQPS },
- { "vcmplt_osps", 11, TOKEN_INSN, C_none, 0, I_VCMPLT_OSPS },
- { "vcmpltps", 8, TOKEN_INSN, C_none, 0, I_VCMPLTPS },
- { "vcmple_osps", 11, TOKEN_INSN, C_none, 0, I_VCMPLE_OSPS },
- { "vcmpleps", 8, TOKEN_INSN, C_none, 0, I_VCMPLEPS },
- { "vcmpunord_qps", 13, TOKEN_INSN, C_none, 0, I_VCMPUNORD_QPS },
- { "vcmpunordps", 11, TOKEN_INSN, C_none, 0, I_VCMPUNORDPS },
- { "vcmpneq_uqps", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_UQPS },
- { "vcmpneqps", 9, TOKEN_INSN, C_none, 0, I_VCMPNEQPS },
- { "vcmpnlt_usps", 12, TOKEN_INSN, C_none, 0, I_VCMPNLT_USPS },
- { "vcmpnltps", 9, TOKEN_INSN, C_none, 0, I_VCMPNLTPS },
- { "vcmpnle_usps", 12, TOKEN_INSN, C_none, 0, I_VCMPNLE_USPS },
- { "vcmpnleps", 9, TOKEN_INSN, C_none, 0, I_VCMPNLEPS },
- { "vcmpord_qps", 11, TOKEN_INSN, C_none, 0, I_VCMPORD_QPS },
- { "vcmpordps", 9, TOKEN_INSN, C_none, 0, I_VCMPORDPS },
- { "vcmpeq_uqps", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_UQPS },
- { "vcmpnge_usps", 12, TOKEN_INSN, C_none, 0, I_VCMPNGE_USPS },
- { "vcmpngeps", 9, TOKEN_INSN, C_none, 0, I_VCMPNGEPS },
- { "vcmpngt_usps", 12, TOKEN_INSN, C_none, 0, I_VCMPNGT_USPS },
- { "vcmpngtps", 9, TOKEN_INSN, C_none, 0, I_VCMPNGTPS },
- { "vcmpfalse_oqps", 14, TOKEN_INSN, C_none, 0, I_VCMPFALSE_OQPS },
- { "vcmpfalseps", 11, TOKEN_INSN, C_none, 0, I_VCMPFALSEPS },
- { "vcmpneq_oqps", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_OQPS },
- { "vcmpge_osps", 11, TOKEN_INSN, C_none, 0, I_VCMPGE_OSPS },
- { "vcmpgeps", 8, TOKEN_INSN, C_none, 0, I_VCMPGEPS },
- { "vcmpgt_osps", 11, TOKEN_INSN, C_none, 0, I_VCMPGT_OSPS },
- { "vcmpgtps", 8, TOKEN_INSN, C_none, 0, I_VCMPGTPS },
- { "vcmptrue_uqps", 13, TOKEN_INSN, C_none, 0, I_VCMPTRUE_UQPS },
- { "vcmptrueps", 10, TOKEN_INSN, C_none, 0, I_VCMPTRUEPS },
- { "vcmplt_oqps", 11, TOKEN_INSN, C_none, 0, I_VCMPLT_OQPS },
- { "vcmple_oqps", 11, TOKEN_INSN, C_none, 0, I_VCMPLE_OQPS },
- { "vcmpunord_sps", 13, TOKEN_INSN, C_none, 0, I_VCMPUNORD_SPS },
- { "vcmpneq_usps", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_USPS },
- { "vcmpnlt_uqps", 12, TOKEN_INSN, C_none, 0, I_VCMPNLT_UQPS },
- { "vcmpnle_uqps", 12, TOKEN_INSN, C_none, 0, I_VCMPNLE_UQPS },
- { "vcmpord_sps", 11, TOKEN_INSN, C_none, 0, I_VCMPORD_SPS },
- { "vcmpeq_usps", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_USPS },
- { "vcmpnge_uqps", 12, TOKEN_INSN, C_none, 0, I_VCMPNGE_UQPS },
- { "vcmpngt_uqps", 12, TOKEN_INSN, C_none, 0, I_VCMPNGT_UQPS },
- { "vcmpfalse_osps", 14, TOKEN_INSN, C_none, 0, I_VCMPFALSE_OSPS },
- { "vcmpneq_osps", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_OSPS },
- { "vcmpge_oqps", 11, TOKEN_INSN, C_none, 0, I_VCMPGE_OQPS },
- { "vcmpgt_oqps", 11, TOKEN_INSN, C_none, 0, I_VCMPGT_OQPS },
- { "vcmptrue_usps", 13, TOKEN_INSN, C_none, 0, I_VCMPTRUE_USPS },
- { "vcmpps", 6, TOKEN_INSN, C_none, 0, I_VCMPPS },
- { "vcmpeq_ossd", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_OSSD },
- { "vcmpeqsd", 8, TOKEN_INSN, C_none, 0, I_VCMPEQSD },
- { "vcmplt_ossd", 11, TOKEN_INSN, C_none, 0, I_VCMPLT_OSSD },
- { "vcmpltsd", 8, TOKEN_INSN, C_none, 0, I_VCMPLTSD },
- { "vcmple_ossd", 11, TOKEN_INSN, C_none, 0, I_VCMPLE_OSSD },
- { "vcmplesd", 8, TOKEN_INSN, C_none, 0, I_VCMPLESD },
- { "vcmpunord_qsd", 13, TOKEN_INSN, C_none, 0, I_VCMPUNORD_QSD },
- { "vcmpunordsd", 11, TOKEN_INSN, C_none, 0, I_VCMPUNORDSD },
- { "vcmpneq_uqsd", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_UQSD },
- { "vcmpneqsd", 9, TOKEN_INSN, C_none, 0, I_VCMPNEQSD },
- { "vcmpnlt_ussd", 12, TOKEN_INSN, C_none, 0, I_VCMPNLT_USSD },
- { "vcmpnltsd", 9, TOKEN_INSN, C_none, 0, I_VCMPNLTSD },
- { "vcmpnle_ussd", 12, TOKEN_INSN, C_none, 0, I_VCMPNLE_USSD },
- { "vcmpnlesd", 9, TOKEN_INSN, C_none, 0, I_VCMPNLESD },
- { "vcmpord_qsd", 11, TOKEN_INSN, C_none, 0, I_VCMPORD_QSD },
- { "vcmpordsd", 9, TOKEN_INSN, C_none, 0, I_VCMPORDSD },
- { "vcmpeq_uqsd", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_UQSD },
- { "vcmpnge_ussd", 12, TOKEN_INSN, C_none, 0, I_VCMPNGE_USSD },
- { "vcmpngesd", 9, TOKEN_INSN, C_none, 0, I_VCMPNGESD },
- { "vcmpngt_ussd", 12, TOKEN_INSN, C_none, 0, I_VCMPNGT_USSD },
- { "vcmpngtsd", 9, TOKEN_INSN, C_none, 0, I_VCMPNGTSD },
- { "vcmpfalse_oqsd", 14, TOKEN_INSN, C_none, 0, I_VCMPFALSE_OQSD },
- { "vcmpfalsesd", 11, TOKEN_INSN, C_none, 0, I_VCMPFALSESD },
- { "vcmpneq_oqsd", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_OQSD },
- { "vcmpge_ossd", 11, TOKEN_INSN, C_none, 0, I_VCMPGE_OSSD },
- { "vcmpgesd", 8, TOKEN_INSN, C_none, 0, I_VCMPGESD },
- { "vcmpgt_ossd", 11, TOKEN_INSN, C_none, 0, I_VCMPGT_OSSD },
- { "vcmpgtsd", 8, TOKEN_INSN, C_none, 0, I_VCMPGTSD },
- { "vcmptrue_uqsd", 13, TOKEN_INSN, C_none, 0, I_VCMPTRUE_UQSD },
- { "vcmptruesd", 10, TOKEN_INSN, C_none, 0, I_VCMPTRUESD },
- { "vcmplt_oqsd", 11, TOKEN_INSN, C_none, 0, I_VCMPLT_OQSD },
- { "vcmple_oqsd", 11, TOKEN_INSN, C_none, 0, I_VCMPLE_OQSD },
- { "vcmpunord_ssd", 13, TOKEN_INSN, C_none, 0, I_VCMPUNORD_SSD },
- { "vcmpneq_ussd", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_USSD },
- { "vcmpnlt_uqsd", 12, TOKEN_INSN, C_none, 0, I_VCMPNLT_UQSD },
- { "vcmpnle_uqsd", 12, TOKEN_INSN, C_none, 0, I_VCMPNLE_UQSD },
- { "vcmpord_ssd", 11, TOKEN_INSN, C_none, 0, I_VCMPORD_SSD },
- { "vcmpeq_ussd", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_USSD },
- { "vcmpnge_uqsd", 12, TOKEN_INSN, C_none, 0, I_VCMPNGE_UQSD },
- { "vcmpngt_uqsd", 12, TOKEN_INSN, C_none, 0, I_VCMPNGT_UQSD },
- { "vcmpfalse_ossd", 14, TOKEN_INSN, C_none, 0, I_VCMPFALSE_OSSD },
- { "vcmpneq_ossd", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_OSSD },
- { "vcmpge_oqsd", 11, TOKEN_INSN, C_none, 0, I_VCMPGE_OQSD },
- { "vcmpgt_oqsd", 11, TOKEN_INSN, C_none, 0, I_VCMPGT_OQSD },
- { "vcmptrue_ussd", 13, TOKEN_INSN, C_none, 0, I_VCMPTRUE_USSD },
- { "vcmpsd", 6, TOKEN_INSN, C_none, 0, I_VCMPSD },
- { "vcmpeq_osss", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_OSSS },
- { "vcmpeqss", 8, TOKEN_INSN, C_none, 0, I_VCMPEQSS },
- { "vcmplt_osss", 11, TOKEN_INSN, C_none, 0, I_VCMPLT_OSSS },
- { "vcmpltss", 8, TOKEN_INSN, C_none, 0, I_VCMPLTSS },
- { "vcmple_osss", 11, TOKEN_INSN, C_none, 0, I_VCMPLE_OSSS },
- { "vcmpless", 8, TOKEN_INSN, C_none, 0, I_VCMPLESS },
- { "vcmpunord_qss", 13, TOKEN_INSN, C_none, 0, I_VCMPUNORD_QSS },
- { "vcmpunordss", 11, TOKEN_INSN, C_none, 0, I_VCMPUNORDSS },
- { "vcmpneq_uqss", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_UQSS },
- { "vcmpneqss", 9, TOKEN_INSN, C_none, 0, I_VCMPNEQSS },
- { "vcmpnlt_usss", 12, TOKEN_INSN, C_none, 0, I_VCMPNLT_USSS },
- { "vcmpnltss", 9, TOKEN_INSN, C_none, 0, I_VCMPNLTSS },
- { "vcmpnle_usss", 12, TOKEN_INSN, C_none, 0, I_VCMPNLE_USSS },
- { "vcmpnless", 9, TOKEN_INSN, C_none, 0, I_VCMPNLESS },
- { "vcmpord_qss", 11, TOKEN_INSN, C_none, 0, I_VCMPORD_QSS },
- { "vcmpordss", 9, TOKEN_INSN, C_none, 0, I_VCMPORDSS },
- { "vcmpeq_uqss", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_UQSS },
- { "vcmpnge_usss", 12, TOKEN_INSN, C_none, 0, I_VCMPNGE_USSS },
- { "vcmpngess", 9, TOKEN_INSN, C_none, 0, I_VCMPNGESS },
- { "vcmpngt_usss", 12, TOKEN_INSN, C_none, 0, I_VCMPNGT_USSS },
- { "vcmpngtss", 9, TOKEN_INSN, C_none, 0, I_VCMPNGTSS },
- { "vcmpfalse_oqss", 14, TOKEN_INSN, C_none, 0, I_VCMPFALSE_OQSS },
- { "vcmpfalsess", 11, TOKEN_INSN, C_none, 0, I_VCMPFALSESS },
- { "vcmpneq_oqss", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_OQSS },
- { "vcmpge_osss", 11, TOKEN_INSN, C_none, 0, I_VCMPGE_OSSS },
- { "vcmpgess", 8, TOKEN_INSN, C_none, 0, I_VCMPGESS },
- { "vcmpgt_osss", 11, TOKEN_INSN, C_none, 0, I_VCMPGT_OSSS },
- { "vcmpgtss", 8, TOKEN_INSN, C_none, 0, I_VCMPGTSS },
- { "vcmptrue_uqss", 13, TOKEN_INSN, C_none, 0, I_VCMPTRUE_UQSS },
- { "vcmptruess", 10, TOKEN_INSN, C_none, 0, I_VCMPTRUESS },
- { "vcmplt_oqss", 11, TOKEN_INSN, C_none, 0, I_VCMPLT_OQSS },
- { "vcmple_oqss", 11, TOKEN_INSN, C_none, 0, I_VCMPLE_OQSS },
- { "vcmpunord_sss", 13, TOKEN_INSN, C_none, 0, I_VCMPUNORD_SSS },
- { "vcmpneq_usss", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_USSS },
- { "vcmpnlt_uqss", 12, TOKEN_INSN, C_none, 0, I_VCMPNLT_UQSS },
- { "vcmpnle_uqss", 12, TOKEN_INSN, C_none, 0, I_VCMPNLE_UQSS },
- { "vcmpord_sss", 11, TOKEN_INSN, C_none, 0, I_VCMPORD_SSS },
- { "vcmpeq_usss", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_USSS },
- { "vcmpnge_uqss", 12, TOKEN_INSN, C_none, 0, I_VCMPNGE_UQSS },
- { "vcmpngt_uqss", 12, TOKEN_INSN, C_none, 0, I_VCMPNGT_UQSS },
- { "vcmpfalse_osss", 14, TOKEN_INSN, C_none, 0, I_VCMPFALSE_OSSS },
- { "vcmpneq_osss", 12, TOKEN_INSN, C_none, 0, I_VCMPNEQ_OSSS },
- { "vcmpge_oqss", 11, TOKEN_INSN, C_none, 0, I_VCMPGE_OQSS },
- { "vcmpgt_oqss", 11, TOKEN_INSN, C_none, 0, I_VCMPGT_OQSS },
- { "vcmptrue_usss", 13, TOKEN_INSN, C_none, 0, I_VCMPTRUE_USSS },
- { "vcmpss", 6, TOKEN_INSN, C_none, 0, I_VCMPSS },
- { "vcomisd", 7, TOKEN_INSN, C_none, 0, I_VCOMISD },
- { "vcomiss", 7, TOKEN_INSN, C_none, 0, I_VCOMISS },
- { "vcvtdq2pd", 9, TOKEN_INSN, C_none, 0, I_VCVTDQ2PD },
- { "vcvtdq2ps", 9, TOKEN_INSN, C_none, 0, I_VCVTDQ2PS },
- { "vcvtpd2dq", 9, TOKEN_INSN, C_none, 0, I_VCVTPD2DQ },
- { "vcvtpd2ps", 9, TOKEN_INSN, C_none, 0, I_VCVTPD2PS },
- { "vcvtps2dq", 9, TOKEN_INSN, C_none, 0, I_VCVTPS2DQ },
- { "vcvtps2pd", 9, TOKEN_INSN, C_none, 0, I_VCVTPS2PD },
- { "vcvtsd2si", 9, TOKEN_INSN, C_none, 0, I_VCVTSD2SI },
- { "vcvtsd2ss", 9, TOKEN_INSN, C_none, 0, I_VCVTSD2SS },
- { "vcvtsi2sd", 9, TOKEN_INSN, C_none, 0, I_VCVTSI2SD },
- { "vcvtsi2ss", 9, TOKEN_INSN, C_none, 0, I_VCVTSI2SS },
- { "vcvtss2sd", 9, TOKEN_INSN, C_none, 0, I_VCVTSS2SD },
- { "vcvtss2si", 9, TOKEN_INSN, C_none, 0, I_VCVTSS2SI },
- { "vcvttpd2dq", 10, TOKEN_INSN, C_none, 0, I_VCVTTPD2DQ },
- { "vcvttps2dq", 10, TOKEN_INSN, C_none, 0, I_VCVTTPS2DQ },
- { "vcvttsd2si", 10, TOKEN_INSN, C_none, 0, I_VCVTTSD2SI },
- { "vcvttss2si", 10, TOKEN_INSN, C_none, 0, I_VCVTTSS2SI },
- { "vdivpd", 6, TOKEN_INSN, C_none, 0, I_VDIVPD },
- { "vdivps", 6, TOKEN_INSN, C_none, 0, I_VDIVPS },
- { "vdivsd", 6, TOKEN_INSN, C_none, 0, I_VDIVSD },
- { "vdivss", 6, TOKEN_INSN, C_none, 0, I_VDIVSS },
- { "vdppd", 5, TOKEN_INSN, C_none, 0, I_VDPPD },
- { "vdpps", 5, TOKEN_INSN, C_none, 0, I_VDPPS },
- { "vextractf128", 12, TOKEN_INSN, C_none, 0, I_VEXTRACTF128 },
- { "vextractps", 10, TOKEN_INSN, C_none, 0, I_VEXTRACTPS },
- { "vhaddpd", 7, TOKEN_INSN, C_none, 0, I_VHADDPD },
- { "vhaddps", 7, TOKEN_INSN, C_none, 0, I_VHADDPS },
- { "vhsubpd", 7, TOKEN_INSN, C_none, 0, I_VHSUBPD },
- { "vhsubps", 7, TOKEN_INSN, C_none, 0, I_VHSUBPS },
- { "vinsertf128", 11, TOKEN_INSN, C_none, 0, I_VINSERTF128 },
- { "vinsertps", 9, TOKEN_INSN, C_none, 0, I_VINSERTPS },
- { "vlddqu", 6, TOKEN_INSN, C_none, 0, I_VLDDQU },
- { "vldqqu", 6, TOKEN_INSN, C_none, 0, I_VLDQQU },
- { "vldmxcsr", 8, TOKEN_INSN, C_none, 0, I_VLDMXCSR },
- { "vmaskmovdqu", 11, TOKEN_INSN, C_none, 0, I_VMASKMOVDQU },
- { "vmaskmovps", 10, TOKEN_INSN, C_none, 0, I_VMASKMOVPS },
- { "vmaskmovpd", 10, TOKEN_INSN, C_none, 0, I_VMASKMOVPD },
- { "vmaxpd", 6, TOKEN_INSN, C_none, 0, I_VMAXPD },
- { "vmaxps", 6, TOKEN_INSN, C_none, 0, I_VMAXPS },
- { "vmaxsd", 6, TOKEN_INSN, C_none, 0, I_VMAXSD },
- { "vmaxss", 6, TOKEN_INSN, C_none, 0, I_VMAXSS },
- { "vminpd", 6, TOKEN_INSN, C_none, 0, I_VMINPD },
- { "vminps", 6, TOKEN_INSN, C_none, 0, I_VMINPS },
- { "vminsd", 6, TOKEN_INSN, C_none, 0, I_VMINSD },
- { "vminss", 6, TOKEN_INSN, C_none, 0, I_VMINSS },
- { "vmovapd", 7, TOKEN_INSN, C_none, 0, I_VMOVAPD },
- { "vmovaps", 7, TOKEN_INSN, C_none, 0, I_VMOVAPS },
- { "vmovd", 5, TOKEN_INSN, C_none, 0, I_VMOVD },
- { "vmovq", 5, TOKEN_INSN, C_none, 0, I_VMOVQ },
- { "vmovddup", 8, TOKEN_INSN, C_none, 0, I_VMOVDDUP },
- { "vmovdqa", 7, TOKEN_INSN, C_none, 0, I_VMOVDQA },
- { "vmovqqa", 7, TOKEN_INSN, C_none, 0, I_VMOVQQA },
- { "vmovdqu", 7, TOKEN_INSN, C_none, 0, I_VMOVDQU },
- { "vmovqqu", 7, TOKEN_INSN, C_none, 0, I_VMOVQQU },
- { "vmovhlps", 8, TOKEN_INSN, C_none, 0, I_VMOVHLPS },
- { "vmovhpd", 7, TOKEN_INSN, C_none, 0, I_VMOVHPD },
- { "vmovhps", 7, TOKEN_INSN, C_none, 0, I_VMOVHPS },
- { "vmovlhps", 8, TOKEN_INSN, C_none, 0, I_VMOVLHPS },
- { "vmovlpd", 7, TOKEN_INSN, C_none, 0, I_VMOVLPD },
- { "vmovlps", 7, TOKEN_INSN, C_none, 0, I_VMOVLPS },
- { "vmovmskpd", 9, TOKEN_INSN, C_none, 0, I_VMOVMSKPD },
- { "vmovmskps", 9, TOKEN_INSN, C_none, 0, I_VMOVMSKPS },
- { "vmovntdq", 8, TOKEN_INSN, C_none, 0, I_VMOVNTDQ },
- { "vmovntqq", 8, TOKEN_INSN, C_none, 0, I_VMOVNTQQ },
- { "vmovntdqa", 9, TOKEN_INSN, C_none, 0, I_VMOVNTDQA },
- { "vmovntpd", 8, TOKEN_INSN, C_none, 0, I_VMOVNTPD },
- { "vmovntps", 8, TOKEN_INSN, C_none, 0, I_VMOVNTPS },
- { "vmovsd", 6, TOKEN_INSN, C_none, 0, I_VMOVSD },
- { "vmovshdup", 9, TOKEN_INSN, C_none, 0, I_VMOVSHDUP },
- { "vmovsldup", 9, TOKEN_INSN, C_none, 0, I_VMOVSLDUP },
- { "vmovss", 6, TOKEN_INSN, C_none, 0, I_VMOVSS },
- { "vmovupd", 7, TOKEN_INSN, C_none, 0, I_VMOVUPD },
- { "vmovups", 7, TOKEN_INSN, C_none, 0, I_VMOVUPS },
- { "vmpsadbw", 8, TOKEN_INSN, C_none, 0, I_VMPSADBW },
- { "vmulpd", 6, TOKEN_INSN, C_none, 0, I_VMULPD },
- { "vmulps", 6, TOKEN_INSN, C_none, 0, I_VMULPS },
- { "vmulsd", 6, TOKEN_INSN, C_none, 0, I_VMULSD },
- { "vmulss", 6, TOKEN_INSN, C_none, 0, I_VMULSS },
- { "vorpd", 5, TOKEN_INSN, C_none, 0, I_VORPD },
- { "vorps", 5, TOKEN_INSN, C_none, 0, I_VORPS },
- { "vpabsb", 6, TOKEN_INSN, C_none, 0, I_VPABSB },
- { "vpabsw", 6, TOKEN_INSN, C_none, 0, I_VPABSW },
- { "vpabsd", 6, TOKEN_INSN, C_none, 0, I_VPABSD },
- { "vpacksswb", 9, TOKEN_INSN, C_none, 0, I_VPACKSSWB },
- { "vpackssdw", 9, TOKEN_INSN, C_none, 0, I_VPACKSSDW },
- { "vpackuswb", 9, TOKEN_INSN, C_none, 0, I_VPACKUSWB },
- { "vpackusdw", 9, TOKEN_INSN, C_none, 0, I_VPACKUSDW },
- { "vpaddb", 6, TOKEN_INSN, C_none, 0, I_VPADDB },
- { "vpaddw", 6, TOKEN_INSN, C_none, 0, I_VPADDW },
- { "vpaddd", 6, TOKEN_INSN, C_none, 0, I_VPADDD },
- { "vpaddq", 6, TOKEN_INSN, C_none, 0, I_VPADDQ },
- { "vpaddsb", 7, TOKEN_INSN, C_none, 0, I_VPADDSB },
- { "vpaddsw", 7, TOKEN_INSN, C_none, 0, I_VPADDSW },
- { "vpaddusb", 8, TOKEN_INSN, C_none, 0, I_VPADDUSB },
- { "vpaddusw", 8, TOKEN_INSN, C_none, 0, I_VPADDUSW },
- { "vpalignr", 8, TOKEN_INSN, C_none, 0, I_VPALIGNR },
- { "vpand", 5, TOKEN_INSN, C_none, 0, I_VPAND },
- { "vpandn", 6, TOKEN_INSN, C_none, 0, I_VPANDN },
- { "vpavgb", 6, TOKEN_INSN, C_none, 0, I_VPAVGB },
- { "vpavgw", 6, TOKEN_INSN, C_none, 0, I_VPAVGW },
- { "vpblendvb", 9, TOKEN_INSN, C_none, 0, I_VPBLENDVB },
- { "vpblendw", 8, TOKEN_INSN, C_none, 0, I_VPBLENDW },
- { "vpcmpestri", 10, TOKEN_INSN, C_none, 0, I_VPCMPESTRI },
- { "vpcmpestrm", 10, TOKEN_INSN, C_none, 0, I_VPCMPESTRM },
- { "vpcmpistri", 10, TOKEN_INSN, C_none, 0, I_VPCMPISTRI },
- { "vpcmpistrm", 10, TOKEN_INSN, C_none, 0, I_VPCMPISTRM },
- { "vpcmpeqb", 8, TOKEN_INSN, C_none, 0, I_VPCMPEQB },
- { "vpcmpeqw", 8, TOKEN_INSN, C_none, 0, I_VPCMPEQW },
- { "vpcmpeqd", 8, TOKEN_INSN, C_none, 0, I_VPCMPEQD },
- { "vpcmpeqq", 8, TOKEN_INSN, C_none, 0, I_VPCMPEQQ },
- { "vpcmpgtb", 8, TOKEN_INSN, C_none, 0, I_VPCMPGTB },
- { "vpcmpgtw", 8, TOKEN_INSN, C_none, 0, I_VPCMPGTW },
- { "vpcmpgtd", 8, TOKEN_INSN, C_none, 0, I_VPCMPGTD },
- { "vpcmpgtq", 8, TOKEN_INSN, C_none, 0, I_VPCMPGTQ },
- { "vpermilpd", 9, TOKEN_INSN, C_none, 0, I_VPERMILPD },
- { "vpermilps", 9, TOKEN_INSN, C_none, 0, I_VPERMILPS },
- { "vperm2f128", 10, TOKEN_INSN, C_none, 0, I_VPERM2F128 },
- { "vpextrb", 7, TOKEN_INSN, C_none, 0, I_VPEXTRB },
- { "vpextrw", 7, TOKEN_INSN, C_none, 0, I_VPEXTRW },
- { "vpextrd", 7, TOKEN_INSN, C_none, 0, I_VPEXTRD },
- { "vpextrq", 7, TOKEN_INSN, C_none, 0, I_VPEXTRQ },
- { "vphaddw", 7, TOKEN_INSN, C_none, 0, I_VPHADDW },
- { "vphaddd", 7, TOKEN_INSN, C_none, 0, I_VPHADDD },
- { "vphaddsw", 8, TOKEN_INSN, C_none, 0, I_VPHADDSW },
- { "vphminposuw", 11, TOKEN_INSN, C_none, 0, I_VPHMINPOSUW },
- { "vphsubw", 7, TOKEN_INSN, C_none, 0, I_VPHSUBW },
- { "vphsubd", 7, TOKEN_INSN, C_none, 0, I_VPHSUBD },
- { "vphsubsw", 8, TOKEN_INSN, C_none, 0, I_VPHSUBSW },
- { "vpinsrb", 7, TOKEN_INSN, C_none, 0, I_VPINSRB },
- { "vpinsrw", 7, TOKEN_INSN, C_none, 0, I_VPINSRW },
- { "vpinsrd", 7, TOKEN_INSN, C_none, 0, I_VPINSRD },
- { "vpinsrq", 7, TOKEN_INSN, C_none, 0, I_VPINSRQ },
- { "vpmaddwd", 8, TOKEN_INSN, C_none, 0, I_VPMADDWD },
- { "vpmaddubsw", 10, TOKEN_INSN, C_none, 0, I_VPMADDUBSW },
- { "vpmaxsb", 7, TOKEN_INSN, C_none, 0, I_VPMAXSB },
- { "vpmaxsw", 7, TOKEN_INSN, C_none, 0, I_VPMAXSW },
- { "vpmaxsd", 7, TOKEN_INSN, C_none, 0, I_VPMAXSD },
- { "vpmaxub", 7, TOKEN_INSN, C_none, 0, I_VPMAXUB },
- { "vpmaxuw", 7, TOKEN_INSN, C_none, 0, I_VPMAXUW },
- { "vpmaxud", 7, TOKEN_INSN, C_none, 0, I_VPMAXUD },
- { "vpminsb", 7, TOKEN_INSN, C_none, 0, I_VPMINSB },
- { "vpminsw", 7, TOKEN_INSN, C_none, 0, I_VPMINSW },
- { "vpminsd", 7, TOKEN_INSN, C_none, 0, I_VPMINSD },
- { "vpminub", 7, TOKEN_INSN, C_none, 0, I_VPMINUB },
- { "vpminuw", 7, TOKEN_INSN, C_none, 0, I_VPMINUW },
- { "vpminud", 7, TOKEN_INSN, C_none, 0, I_VPMINUD },
- { "vpmovmskb", 9, TOKEN_INSN, C_none, 0, I_VPMOVMSKB },
- { "vpmovsxbw", 9, TOKEN_INSN, C_none, 0, I_VPMOVSXBW },
- { "vpmovsxbd", 9, TOKEN_INSN, C_none, 0, I_VPMOVSXBD },
- { "vpmovsxbq", 9, TOKEN_INSN, C_none, 0, I_VPMOVSXBQ },
- { "vpmovsxwd", 9, TOKEN_INSN, C_none, 0, I_VPMOVSXWD },
- { "vpmovsxwq", 9, TOKEN_INSN, C_none, 0, I_VPMOVSXWQ },
- { "vpmovsxdq", 9, TOKEN_INSN, C_none, 0, I_VPMOVSXDQ },
- { "vpmovzxbw", 9, TOKEN_INSN, C_none, 0, I_VPMOVZXBW },
- { "vpmovzxbd", 9, TOKEN_INSN, C_none, 0, I_VPMOVZXBD },
- { "vpmovzxbq", 9, TOKEN_INSN, C_none, 0, I_VPMOVZXBQ },
- { "vpmovzxwd", 9, TOKEN_INSN, C_none, 0, I_VPMOVZXWD },
- { "vpmovzxwq", 9, TOKEN_INSN, C_none, 0, I_VPMOVZXWQ },
- { "vpmovzxdq", 9, TOKEN_INSN, C_none, 0, I_VPMOVZXDQ },
- { "vpmulhuw", 8, TOKEN_INSN, C_none, 0, I_VPMULHUW },
- { "vpmulhrsw", 9, TOKEN_INSN, C_none, 0, I_VPMULHRSW },
- { "vpmulhw", 7, TOKEN_INSN, C_none, 0, I_VPMULHW },
- { "vpmullw", 7, TOKEN_INSN, C_none, 0, I_VPMULLW },
- { "vpmulld", 7, TOKEN_INSN, C_none, 0, I_VPMULLD },
- { "vpmuludq", 8, TOKEN_INSN, C_none, 0, I_VPMULUDQ },
- { "vpmuldq", 7, TOKEN_INSN, C_none, 0, I_VPMULDQ },
- { "vpor", 4, TOKEN_INSN, C_none, 0, I_VPOR },
- { "vpsadbw", 7, TOKEN_INSN, C_none, 0, I_VPSADBW },
- { "vpshufb", 7, TOKEN_INSN, C_none, 0, I_VPSHUFB },
- { "vpshufd", 7, TOKEN_INSN, C_none, 0, I_VPSHUFD },
- { "vpshufhw", 8, TOKEN_INSN, C_none, 0, I_VPSHUFHW },
- { "vpshuflw", 8, TOKEN_INSN, C_none, 0, I_VPSHUFLW },
- { "vpsignb", 7, TOKEN_INSN, C_none, 0, I_VPSIGNB },
- { "vpsignw", 7, TOKEN_INSN, C_none, 0, I_VPSIGNW },
- { "vpsignd", 7, TOKEN_INSN, C_none, 0, I_VPSIGND },
- { "vpslldq", 7, TOKEN_INSN, C_none, 0, I_VPSLLDQ },
- { "vpsrldq", 7, TOKEN_INSN, C_none, 0, I_VPSRLDQ },
- { "vpsllw", 6, TOKEN_INSN, C_none, 0, I_VPSLLW },
- { "vpslld", 6, TOKEN_INSN, C_none, 0, I_VPSLLD },
- { "vpsllq", 6, TOKEN_INSN, C_none, 0, I_VPSLLQ },
- { "vpsraw", 6, TOKEN_INSN, C_none, 0, I_VPSRAW },
- { "vpsrad", 6, TOKEN_INSN, C_none, 0, I_VPSRAD },
- { "vpsrlw", 6, TOKEN_INSN, C_none, 0, I_VPSRLW },
- { "vpsrld", 6, TOKEN_INSN, C_none, 0, I_VPSRLD },
- { "vpsrlq", 6, TOKEN_INSN, C_none, 0, I_VPSRLQ },
- { "vptest", 6, TOKEN_INSN, C_none, 0, I_VPTEST },
- { "vpsubb", 6, TOKEN_INSN, C_none, 0, I_VPSUBB },
- { "vpsubw", 6, TOKEN_INSN, C_none, 0, I_VPSUBW },
- { "vpsubd", 6, TOKEN_INSN, C_none, 0, I_VPSUBD },
- { "vpsubq", 6, TOKEN_INSN, C_none, 0, I_VPSUBQ },
- { "vpsubsb", 7, TOKEN_INSN, C_none, 0, I_VPSUBSB },
- { "vpsubsw", 7, TOKEN_INSN, C_none, 0, I_VPSUBSW },
- { "vpsubusb", 8, TOKEN_INSN, C_none, 0, I_VPSUBUSB },
- { "vpsubusw", 8, TOKEN_INSN, C_none, 0, I_VPSUBUSW },
- { "vpunpckhbw", 10, TOKEN_INSN, C_none, 0, I_VPUNPCKHBW },
- { "vpunpckhwd", 10, TOKEN_INSN, C_none, 0, I_VPUNPCKHWD },
- { "vpunpckhdq", 10, TOKEN_INSN, C_none, 0, I_VPUNPCKHDQ },
- { "vpunpckhqdq", 11, TOKEN_INSN, C_none, 0, I_VPUNPCKHQDQ },
- { "vpunpcklbw", 10, TOKEN_INSN, C_none, 0, I_VPUNPCKLBW },
- { "vpunpcklwd", 10, TOKEN_INSN, C_none, 0, I_VPUNPCKLWD },
- { "vpunpckldq", 10, TOKEN_INSN, C_none, 0, I_VPUNPCKLDQ },
- { "vpunpcklqdq", 11, TOKEN_INSN, C_none, 0, I_VPUNPCKLQDQ },
- { "vpxor", 5, TOKEN_INSN, C_none, 0, I_VPXOR },
- { "vrcpps", 6, TOKEN_INSN, C_none, 0, I_VRCPPS },
- { "vrcpss", 6, TOKEN_INSN, C_none, 0, I_VRCPSS },
- { "vrsqrtps", 8, TOKEN_INSN, C_none, 0, I_VRSQRTPS },
- { "vrsqrtss", 8, TOKEN_INSN, C_none, 0, I_VRSQRTSS },
- { "vroundpd", 8, TOKEN_INSN, C_none, 0, I_VROUNDPD },
- { "vroundps", 8, TOKEN_INSN, C_none, 0, I_VROUNDPS },
- { "vroundsd", 8, TOKEN_INSN, C_none, 0, I_VROUNDSD },
- { "vroundss", 8, TOKEN_INSN, C_none, 0, I_VROUNDSS },
- { "vshufpd", 7, TOKEN_INSN, C_none, 0, I_VSHUFPD },
- { "vshufps", 7, TOKEN_INSN, C_none, 0, I_VSHUFPS },
- { "vsqrtpd", 7, TOKEN_INSN, C_none, 0, I_VSQRTPD },
- { "vsqrtps", 7, TOKEN_INSN, C_none, 0, I_VSQRTPS },
- { "vsqrtsd", 7, TOKEN_INSN, C_none, 0, I_VSQRTSD },
- { "vsqrtss", 7, TOKEN_INSN, C_none, 0, I_VSQRTSS },
- { "vstmxcsr", 8, TOKEN_INSN, C_none, 0, I_VSTMXCSR },
- { "vsubpd", 6, TOKEN_INSN, C_none, 0, I_VSUBPD },
- { "vsubps", 6, TOKEN_INSN, C_none, 0, I_VSUBPS },
- { "vsubsd", 6, TOKEN_INSN, C_none, 0, I_VSUBSD },
- { "vsubss", 6, TOKEN_INSN, C_none, 0, I_VSUBSS },
- { "vtestps", 7, TOKEN_INSN, C_none, 0, I_VTESTPS },
- { "vtestpd", 7, TOKEN_INSN, C_none, 0, I_VTESTPD },
- { "vucomisd", 8, TOKEN_INSN, C_none, 0, I_VUCOMISD },
- { "vucomiss", 8, TOKEN_INSN, C_none, 0, I_VUCOMISS },
- { "vunpckhpd", 9, TOKEN_INSN, C_none, 0, I_VUNPCKHPD },
- { "vunpckhps", 9, TOKEN_INSN, C_none, 0, I_VUNPCKHPS },
- { "vunpcklpd", 9, TOKEN_INSN, C_none, 0, I_VUNPCKLPD },
- { "vunpcklps", 9, TOKEN_INSN, C_none, 0, I_VUNPCKLPS },
- { "vxorpd", 6, TOKEN_INSN, C_none, 0, I_VXORPD },
- { "vxorps", 6, TOKEN_INSN, C_none, 0, I_VXORPS },
- { "vzeroall", 8, TOKEN_INSN, C_none, 0, I_VZEROALL },
- { "vzeroupper", 10, TOKEN_INSN, C_none, 0, I_VZEROUPPER },
- { "pclmullqlqdq", 12, TOKEN_INSN, C_none, 0, I_PCLMULLQLQDQ },
- { "pclmulhqlqdq", 12, TOKEN_INSN, C_none, 0, I_PCLMULHQLQDQ },
- { "pclmullqhqdq", 12, TOKEN_INSN, C_none, 0, I_PCLMULLQHQDQ },
- { "pclmulhqhqdq", 12, TOKEN_INSN, C_none, 0, I_PCLMULHQHQDQ },
- { "pclmulqdq", 9, TOKEN_INSN, C_none, 0, I_PCLMULQDQ },
- { "vpclmullqlqdq", 13, TOKEN_INSN, C_none, 0, I_VPCLMULLQLQDQ },
- { "vpclmulhqlqdq", 13, TOKEN_INSN, C_none, 0, I_VPCLMULHQLQDQ },
- { "vpclmullqhqdq", 13, TOKEN_INSN, C_none, 0, I_VPCLMULLQHQDQ },
- { "vpclmulhqhqdq", 13, TOKEN_INSN, C_none, 0, I_VPCLMULHQHQDQ },
- { "vpclmulqdq", 10, TOKEN_INSN, C_none, 0, I_VPCLMULQDQ },
- { "vfmadd132ps", 11, TOKEN_INSN, C_none, 0, I_VFMADD132PS },
- { "vfmadd132pd", 11, TOKEN_INSN, C_none, 0, I_VFMADD132PD },
- { "vfmadd312ps", 11, TOKEN_INSN, C_none, 0, I_VFMADD312PS },
- { "vfmadd312pd", 11, TOKEN_INSN, C_none, 0, I_VFMADD312PD },
- { "vfmadd213ps", 11, TOKEN_INSN, C_none, 0, I_VFMADD213PS },
- { "vfmadd213pd", 11, TOKEN_INSN, C_none, 0, I_VFMADD213PD },
- { "vfmadd123ps", 11, TOKEN_INSN, C_none, 0, I_VFMADD123PS },
- { "vfmadd123pd", 11, TOKEN_INSN, C_none, 0, I_VFMADD123PD },
- { "vfmadd231ps", 11, TOKEN_INSN, C_none, 0, I_VFMADD231PS },
- { "vfmadd231pd", 11, TOKEN_INSN, C_none, 0, I_VFMADD231PD },
- { "vfmadd321ps", 11, TOKEN_INSN, C_none, 0, I_VFMADD321PS },
- { "vfmadd321pd", 11, TOKEN_INSN, C_none, 0, I_VFMADD321PD },
- { "vfmaddsub132ps", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB132PS },
- { "vfmaddsub132pd", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB132PD },
- { "vfmaddsub312ps", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB312PS },
- { "vfmaddsub312pd", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB312PD },
- { "vfmaddsub213ps", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB213PS },
- { "vfmaddsub213pd", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB213PD },
- { "vfmaddsub123ps", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB123PS },
- { "vfmaddsub123pd", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB123PD },
- { "vfmaddsub231ps", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB231PS },
- { "vfmaddsub231pd", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB231PD },
- { "vfmaddsub321ps", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB321PS },
- { "vfmaddsub321pd", 14, TOKEN_INSN, C_none, 0, I_VFMADDSUB321PD },
- { "vfmsub132ps", 11, TOKEN_INSN, C_none, 0, I_VFMSUB132PS },
- { "vfmsub132pd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB132PD },
- { "vfmsub312ps", 11, TOKEN_INSN, C_none, 0, I_VFMSUB312PS },
- { "vfmsub312pd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB312PD },
- { "vfmsub213ps", 11, TOKEN_INSN, C_none, 0, I_VFMSUB213PS },
- { "vfmsub213pd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB213PD },
- { "vfmsub123ps", 11, TOKEN_INSN, C_none, 0, I_VFMSUB123PS },
- { "vfmsub123pd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB123PD },
- { "vfmsub231ps", 11, TOKEN_INSN, C_none, 0, I_VFMSUB231PS },
- { "vfmsub231pd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB231PD },
- { "vfmsub321ps", 11, TOKEN_INSN, C_none, 0, I_VFMSUB321PS },
- { "vfmsub321pd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB321PD },
- { "vfmsubadd132ps", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD132PS },
- { "vfmsubadd132pd", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD132PD },
- { "vfmsubadd312ps", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD312PS },
- { "vfmsubadd312pd", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD312PD },
- { "vfmsubadd213ps", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD213PS },
- { "vfmsubadd213pd", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD213PD },
- { "vfmsubadd123ps", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD123PS },
- { "vfmsubadd123pd", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD123PD },
- { "vfmsubadd231ps", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD231PS },
- { "vfmsubadd231pd", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD231PD },
- { "vfmsubadd321ps", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD321PS },
- { "vfmsubadd321pd", 14, TOKEN_INSN, C_none, 0, I_VFMSUBADD321PD },
- { "vfnmadd132ps", 12, TOKEN_INSN, C_none, 0, I_VFNMADD132PS },
- { "vfnmadd132pd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD132PD },
- { "vfnmadd312ps", 12, TOKEN_INSN, C_none, 0, I_VFNMADD312PS },
- { "vfnmadd312pd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD312PD },
- { "vfnmadd213ps", 12, TOKEN_INSN, C_none, 0, I_VFNMADD213PS },
- { "vfnmadd213pd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD213PD },
- { "vfnmadd123ps", 12, TOKEN_INSN, C_none, 0, I_VFNMADD123PS },
- { "vfnmadd123pd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD123PD },
- { "vfnmadd231ps", 12, TOKEN_INSN, C_none, 0, I_VFNMADD231PS },
- { "vfnmadd231pd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD231PD },
- { "vfnmadd321ps", 12, TOKEN_INSN, C_none, 0, I_VFNMADD321PS },
- { "vfnmadd321pd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD321PD },
- { "vfnmsub132ps", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB132PS },
- { "vfnmsub132pd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB132PD },
- { "vfnmsub312ps", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB312PS },
- { "vfnmsub312pd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB312PD },
- { "vfnmsub213ps", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB213PS },
- { "vfnmsub213pd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB213PD },
- { "vfnmsub123ps", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB123PS },
- { "vfnmsub123pd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB123PD },
- { "vfnmsub231ps", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB231PS },
- { "vfnmsub231pd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB231PD },
- { "vfnmsub321ps", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB321PS },
- { "vfnmsub321pd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB321PD },
- { "vfmadd132ss", 11, TOKEN_INSN, C_none, 0, I_VFMADD132SS },
- { "vfmadd132sd", 11, TOKEN_INSN, C_none, 0, I_VFMADD132SD },
- { "vfmadd312ss", 11, TOKEN_INSN, C_none, 0, I_VFMADD312SS },
- { "vfmadd312sd", 11, TOKEN_INSN, C_none, 0, I_VFMADD312SD },
- { "vfmadd213ss", 11, TOKEN_INSN, C_none, 0, I_VFMADD213SS },
- { "vfmadd213sd", 11, TOKEN_INSN, C_none, 0, I_VFMADD213SD },
- { "vfmadd123ss", 11, TOKEN_INSN, C_none, 0, I_VFMADD123SS },
- { "vfmadd123sd", 11, TOKEN_INSN, C_none, 0, I_VFMADD123SD },
- { "vfmadd231ss", 11, TOKEN_INSN, C_none, 0, I_VFMADD231SS },
- { "vfmadd231sd", 11, TOKEN_INSN, C_none, 0, I_VFMADD231SD },
- { "vfmadd321ss", 11, TOKEN_INSN, C_none, 0, I_VFMADD321SS },
- { "vfmadd321sd", 11, TOKEN_INSN, C_none, 0, I_VFMADD321SD },
- { "vfmsub132ss", 11, TOKEN_INSN, C_none, 0, I_VFMSUB132SS },
- { "vfmsub132sd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB132SD },
- { "vfmsub312ss", 11, TOKEN_INSN, C_none, 0, I_VFMSUB312SS },
- { "vfmsub312sd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB312SD },
- { "vfmsub213ss", 11, TOKEN_INSN, C_none, 0, I_VFMSUB213SS },
- { "vfmsub213sd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB213SD },
- { "vfmsub123ss", 11, TOKEN_INSN, C_none, 0, I_VFMSUB123SS },
- { "vfmsub123sd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB123SD },
- { "vfmsub231ss", 11, TOKEN_INSN, C_none, 0, I_VFMSUB231SS },
- { "vfmsub231sd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB231SD },
- { "vfmsub321ss", 11, TOKEN_INSN, C_none, 0, I_VFMSUB321SS },
- { "vfmsub321sd", 11, TOKEN_INSN, C_none, 0, I_VFMSUB321SD },
- { "vfnmadd132ss", 12, TOKEN_INSN, C_none, 0, I_VFNMADD132SS },
- { "vfnmadd132sd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD132SD },
- { "vfnmadd312ss", 12, TOKEN_INSN, C_none, 0, I_VFNMADD312SS },
- { "vfnmadd312sd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD312SD },
- { "vfnmadd213ss", 12, TOKEN_INSN, C_none, 0, I_VFNMADD213SS },
- { "vfnmadd213sd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD213SD },
- { "vfnmadd123ss", 12, TOKEN_INSN, C_none, 0, I_VFNMADD123SS },
- { "vfnmadd123sd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD123SD },
- { "vfnmadd231ss", 12, TOKEN_INSN, C_none, 0, I_VFNMADD231SS },
- { "vfnmadd231sd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD231SD },
- { "vfnmadd321ss", 12, TOKEN_INSN, C_none, 0, I_VFNMADD321SS },
- { "vfnmadd321sd", 12, TOKEN_INSN, C_none, 0, I_VFNMADD321SD },
- { "vfnmsub132ss", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB132SS },
- { "vfnmsub132sd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB132SD },
- { "vfnmsub312ss", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB312SS },
- { "vfnmsub312sd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB312SD },
- { "vfnmsub213ss", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB213SS },
- { "vfnmsub213sd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB213SD },
- { "vfnmsub123ss", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB123SS },
- { "vfnmsub123sd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB123SD },
- { "vfnmsub231ss", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB231SS },
- { "vfnmsub231sd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB231SD },
- { "vfnmsub321ss", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB321SS },
- { "vfnmsub321sd", 12, TOKEN_INSN, C_none, 0, I_VFNMSUB321SD },
- { "rdfsbase", 8, TOKEN_INSN, C_none, 0, I_RDFSBASE },
- { "rdgsbase", 8, TOKEN_INSN, C_none, 0, I_RDGSBASE },
- { "rdrand", 6, TOKEN_INSN, C_none, 0, I_RDRAND },
- { "wrfsbase", 8, TOKEN_INSN, C_none, 0, I_WRFSBASE },
- { "wrgsbase", 8, TOKEN_INSN, C_none, 0, I_WRGSBASE },
- { "vcvtph2ps", 9, TOKEN_INSN, C_none, 0, I_VCVTPH2PS },
- { "vcvtps2ph", 9, TOKEN_INSN, C_none, 0, I_VCVTPS2PH },
- { "adcx", 4, TOKEN_INSN, C_none, 0, I_ADCX },
- { "adox", 4, TOKEN_INSN, C_none, 0, I_ADOX },
- { "rdseed", 6, TOKEN_INSN, C_none, 0, I_RDSEED },
- { "clac", 4, TOKEN_INSN, C_none, 0, I_CLAC },
- { "stac", 4, TOKEN_INSN, C_none, 0, I_STAC },
- { "xstore", 6, TOKEN_INSN, C_none, 0, I_XSTORE },
- { "xcryptecb", 9, TOKEN_INSN, C_none, 0, I_XCRYPTECB },
- { "xcryptcbc", 9, TOKEN_INSN, C_none, 0, I_XCRYPTCBC },
- { "xcryptctr", 9, TOKEN_INSN, C_none, 0, I_XCRYPTCTR },
- { "xcryptcfb", 9, TOKEN_INSN, C_none, 0, I_XCRYPTCFB },
- { "xcryptofb", 9, TOKEN_INSN, C_none, 0, I_XCRYPTOFB },
- { "montmul", 7, TOKEN_INSN, C_none, 0, I_MONTMUL },
- { "xsha1", 5, TOKEN_INSN, C_none, 0, I_XSHA1 },
- { "xsha256", 7, TOKEN_INSN, C_none, 0, I_XSHA256 },
- { "llwpcb", 6, TOKEN_INSN, C_none, 0, I_LLWPCB },
- { "slwpcb", 6, TOKEN_INSN, C_none, 0, I_SLWPCB },
- { "lwpval", 6, TOKEN_INSN, C_none, 0, I_LWPVAL },
- { "lwpins", 6, TOKEN_INSN, C_none, 0, I_LWPINS },
- { "vfmaddpd", 8, TOKEN_INSN, C_none, 0, I_VFMADDPD },
- { "vfmaddps", 8, TOKEN_INSN, C_none, 0, I_VFMADDPS },
- { "vfmaddsd", 8, TOKEN_INSN, C_none, 0, I_VFMADDSD },
- { "vfmaddss", 8, TOKEN_INSN, C_none, 0, I_VFMADDSS },
- { "vfmaddsubpd", 11, TOKEN_INSN, C_none, 0, I_VFMADDSUBPD },
- { "vfmaddsubps", 11, TOKEN_INSN, C_none, 0, I_VFMADDSUBPS },
- { "vfmsubaddpd", 11, TOKEN_INSN, C_none, 0, I_VFMSUBADDPD },
- { "vfmsubaddps", 11, TOKEN_INSN, C_none, 0, I_VFMSUBADDPS },
- { "vfmsubpd", 8, TOKEN_INSN, C_none, 0, I_VFMSUBPD },
- { "vfmsubps", 8, TOKEN_INSN, C_none, 0, I_VFMSUBPS },
- { "vfmsubsd", 8, TOKEN_INSN, C_none, 0, I_VFMSUBSD },
- { "vfmsubss", 8, TOKEN_INSN, C_none, 0, I_VFMSUBSS },
- { "vfnmaddpd", 9, TOKEN_INSN, C_none, 0, I_VFNMADDPD },
- { "vfnmaddps", 9, TOKEN_INSN, C_none, 0, I_VFNMADDPS },
- { "vfnmaddsd", 9, TOKEN_INSN, C_none, 0, I_VFNMADDSD },
- { "vfnmaddss", 9, TOKEN_INSN, C_none, 0, I_VFNMADDSS },
- { "vfnmsubpd", 9, TOKEN_INSN, C_none, 0, I_VFNMSUBPD },
- { "vfnmsubps", 9, TOKEN_INSN, C_none, 0, I_VFNMSUBPS },
- { "vfnmsubsd", 9, TOKEN_INSN, C_none, 0, I_VFNMSUBSD },
- { "vfnmsubss", 9, TOKEN_INSN, C_none, 0, I_VFNMSUBSS },
- { "vfrczpd", 7, TOKEN_INSN, C_none, 0, I_VFRCZPD },
- { "vfrczps", 7, TOKEN_INSN, C_none, 0, I_VFRCZPS },
- { "vfrczsd", 7, TOKEN_INSN, C_none, 0, I_VFRCZSD },
- { "vfrczss", 7, TOKEN_INSN, C_none, 0, I_VFRCZSS },
- { "vpcmov", 6, TOKEN_INSN, C_none, 0, I_VPCMOV },
- { "vpcomb", 6, TOKEN_INSN, C_none, 0, I_VPCOMB },
- { "vpcomd", 6, TOKEN_INSN, C_none, 0, I_VPCOMD },
- { "vpcomq", 6, TOKEN_INSN, C_none, 0, I_VPCOMQ },
- { "vpcomub", 7, TOKEN_INSN, C_none, 0, I_VPCOMUB },
- { "vpcomud", 7, TOKEN_INSN, C_none, 0, I_VPCOMUD },
- { "vpcomuq", 7, TOKEN_INSN, C_none, 0, I_VPCOMUQ },
- { "vpcomuw", 7, TOKEN_INSN, C_none, 0, I_VPCOMUW },
- { "vpcomw", 6, TOKEN_INSN, C_none, 0, I_VPCOMW },
- { "vphaddbd", 8, TOKEN_INSN, C_none, 0, I_VPHADDBD },
- { "vphaddbq", 8, TOKEN_INSN, C_none, 0, I_VPHADDBQ },
- { "vphaddbw", 8, TOKEN_INSN, C_none, 0, I_VPHADDBW },
- { "vphadddq", 8, TOKEN_INSN, C_none, 0, I_VPHADDDQ },
- { "vphaddubd", 9, TOKEN_INSN, C_none, 0, I_VPHADDUBD },
- { "vphaddubq", 9, TOKEN_INSN, C_none, 0, I_VPHADDUBQ },
- { "vphaddubw", 9, TOKEN_INSN, C_none, 0, I_VPHADDUBW },
- { "vphaddudq", 9, TOKEN_INSN, C_none, 0, I_VPHADDUDQ },
- { "vphadduwd", 9, TOKEN_INSN, C_none, 0, I_VPHADDUWD },
- { "vphadduwq", 9, TOKEN_INSN, C_none, 0, I_VPHADDUWQ },
- { "vphaddwd", 8, TOKEN_INSN, C_none, 0, I_VPHADDWD },
- { "vphaddwq", 8, TOKEN_INSN, C_none, 0, I_VPHADDWQ },
- { "vphsubbw", 8, TOKEN_INSN, C_none, 0, I_VPHSUBBW },
- { "vphsubdq", 8, TOKEN_INSN, C_none, 0, I_VPHSUBDQ },
- { "vphsubwd", 8, TOKEN_INSN, C_none, 0, I_VPHSUBWD },
- { "vpmacsdd", 8, TOKEN_INSN, C_none, 0, I_VPMACSDD },
- { "vpmacsdqh", 9, TOKEN_INSN, C_none, 0, I_VPMACSDQH },
- { "vpmacsdql", 9, TOKEN_INSN, C_none, 0, I_VPMACSDQL },
- { "vpmacssdd", 9, TOKEN_INSN, C_none, 0, I_VPMACSSDD },
- { "vpmacssdqh", 10, TOKEN_INSN, C_none, 0, I_VPMACSSDQH },
- { "vpmacssdql", 10, TOKEN_INSN, C_none, 0, I_VPMACSSDQL },
- { "vpmacsswd", 9, TOKEN_INSN, C_none, 0, I_VPMACSSWD },
- { "vpmacssww", 9, TOKEN_INSN, C_none, 0, I_VPMACSSWW },
- { "vpmacswd", 8, TOKEN_INSN, C_none, 0, I_VPMACSWD },
- { "vpmacsww", 8, TOKEN_INSN, C_none, 0, I_VPMACSWW },
- { "vpmadcsswd", 10, TOKEN_INSN, C_none, 0, I_VPMADCSSWD },
- { "vpmadcswd", 9, TOKEN_INSN, C_none, 0, I_VPMADCSWD },
- { "vpperm", 6, TOKEN_INSN, C_none, 0, I_VPPERM },
- { "vprotb", 6, TOKEN_INSN, C_none, 0, I_VPROTB },
- { "vprotd", 6, TOKEN_INSN, C_none, 0, I_VPROTD },
- { "vprotq", 6, TOKEN_INSN, C_none, 0, I_VPROTQ },
- { "vprotw", 6, TOKEN_INSN, C_none, 0, I_VPROTW },
- { "vpshab", 6, TOKEN_INSN, C_none, 0, I_VPSHAB },
- { "vpshad", 6, TOKEN_INSN, C_none, 0, I_VPSHAD },
- { "vpshaq", 6, TOKEN_INSN, C_none, 0, I_VPSHAQ },
- { "vpshaw", 6, TOKEN_INSN, C_none, 0, I_VPSHAW },
- { "vpshlb", 6, TOKEN_INSN, C_none, 0, I_VPSHLB },
- { "vpshld", 6, TOKEN_INSN, C_none, 0, I_VPSHLD },
- { "vpshlq", 6, TOKEN_INSN, C_none, 0, I_VPSHLQ },
- { "vpshlw", 6, TOKEN_INSN, C_none, 0, I_VPSHLW },
- { "vbroadcasti128", 14, TOKEN_INSN, C_none, 0, I_VBROADCASTI128 },
- { "vpblendd", 8, TOKEN_INSN, C_none, 0, I_VPBLENDD },
- { "vpbroadcastb", 12, TOKEN_INSN, C_none, 0, I_VPBROADCASTB },
- { "vpbroadcastw", 12, TOKEN_INSN, C_none, 0, I_VPBROADCASTW },
- { "vpbroadcastd", 12, TOKEN_INSN, C_none, 0, I_VPBROADCASTD },
- { "vpbroadcastq", 12, TOKEN_INSN, C_none, 0, I_VPBROADCASTQ },
- { "vpermd", 6, TOKEN_INSN, C_none, 0, I_VPERMD },
- { "vpermpd", 7, TOKEN_INSN, C_none, 0, I_VPERMPD },
- { "vpermps", 7, TOKEN_INSN, C_none, 0, I_VPERMPS },
- { "vpermq", 6, TOKEN_INSN, C_none, 0, I_VPERMQ },
- { "vperm2i128", 10, TOKEN_INSN, C_none, 0, I_VPERM2I128 },
- { "vextracti128", 12, TOKEN_INSN, C_none, 0, I_VEXTRACTI128 },
- { "vinserti128", 11, TOKEN_INSN, C_none, 0, I_VINSERTI128 },
- { "vpmaskmovd", 10, TOKEN_INSN, C_none, 0, I_VPMASKMOVD },
- { "vpmaskmovq", 10, TOKEN_INSN, C_none, 0, I_VPMASKMOVQ },
- { "vpsllvd", 7, TOKEN_INSN, C_none, 0, I_VPSLLVD },
- { "vpsllvq", 7, TOKEN_INSN, C_none, 0, I_VPSLLVQ },
- { "vpsravd", 7, TOKEN_INSN, C_none, 0, I_VPSRAVD },
- { "vpsrlvd", 7, TOKEN_INSN, C_none, 0, I_VPSRLVD },
- { "vpsrlvq", 7, TOKEN_INSN, C_none, 0, I_VPSRLVQ },
- { "vgatherdpd", 10, TOKEN_INSN, C_none, 0, I_VGATHERDPD },
- { "vgatherqpd", 10, TOKEN_INSN, C_none, 0, I_VGATHERQPD },
- { "vgatherdps", 10, TOKEN_INSN, C_none, 0, I_VGATHERDPS },
- { "vgatherqps", 10, TOKEN_INSN, C_none, 0, I_VGATHERQPS },
- { "vpgatherdd", 10, TOKEN_INSN, C_none, 0, I_VPGATHERDD },
- { "vpgatherqd", 10, TOKEN_INSN, C_none, 0, I_VPGATHERQD },
- { "vpgatherdq", 10, TOKEN_INSN, C_none, 0, I_VPGATHERDQ },
- { "vpgatherqq", 10, TOKEN_INSN, C_none, 0, I_VPGATHERQQ },
- { "xabort", 6, TOKEN_INSN, C_none, 0, I_XABORT },
- { "xbegin", 6, TOKEN_INSN, C_none, 0, I_XBEGIN },
- { "xend", 4, TOKEN_INSN, C_none, 0, I_XEND },
- { "xtest", 5, TOKEN_INSN, C_none, 0, I_XTEST },
- { "andn", 4, TOKEN_INSN, C_none, 0, I_ANDN },
- { "bextr", 5, TOKEN_INSN, C_none, 0, I_BEXTR },
- { "blci", 4, TOKEN_INSN, C_none, 0, I_BLCI },
- { "blcic", 5, TOKEN_INSN, C_none, 0, I_BLCIC },
- { "blsi", 4, TOKEN_INSN, C_none, 0, I_BLSI },
- { "blsic", 5, TOKEN_INSN, C_none, 0, I_BLSIC },
- { "blcfill", 7, TOKEN_INSN, C_none, 0, I_BLCFILL },
- { "blsfill", 7, TOKEN_INSN, C_none, 0, I_BLSFILL },
- { "blcmsk", 6, TOKEN_INSN, C_none, 0, I_BLCMSK },
- { "blsmsk", 6, TOKEN_INSN, C_none, 0, I_BLSMSK },
- { "blsr", 4, TOKEN_INSN, C_none, 0, I_BLSR },
- { "blcs", 4, TOKEN_INSN, C_none, 0, I_BLCS },
- { "bzhi", 4, TOKEN_INSN, C_none, 0, I_BZHI },
- { "mulx", 4, TOKEN_INSN, C_none, 0, I_MULX },
- { "pdep", 4, TOKEN_INSN, C_none, 0, I_PDEP },
- { "pext", 4, TOKEN_INSN, C_none, 0, I_PEXT },
- { "rorx", 4, TOKEN_INSN, C_none, 0, I_RORX },
- { "sarx", 4, TOKEN_INSN, C_none, 0, I_SARX },
- { "shlx", 4, TOKEN_INSN, C_none, 0, I_SHLX },
- { "shrx", 4, TOKEN_INSN, C_none, 0, I_SHRX },
- { "tzcnt", 5, TOKEN_INSN, C_none, 0, I_TZCNT },
- { "tzmsk", 5, TOKEN_INSN, C_none, 0, I_TZMSK },
- { "t1mskc", 6, TOKEN_INSN, C_none, 0, I_T1MSKC },
- { "prefetchwt1", 11, TOKEN_INSN, C_none, 0, I_PREFETCHWT1 },
- { "bndmk", 5, TOKEN_INSN, C_none, 0, I_BNDMK },
- { "bndcl", 5, TOKEN_INSN, C_none, 0, I_BNDCL },
- { "bndcu", 5, TOKEN_INSN, C_none, 0, I_BNDCU },
- { "bndcn", 5, TOKEN_INSN, C_none, 0, I_BNDCN },
- { "bndmov", 6, TOKEN_INSN, C_none, 0, I_BNDMOV },
- { "bndldx", 6, TOKEN_INSN, C_none, 0, I_BNDLDX },
- { "bndstx", 6, TOKEN_INSN, C_none, 0, I_BNDSTX },
- { "sha1msg1", 8, TOKEN_INSN, C_none, 0, I_SHA1MSG1 },
- { "sha1msg2", 8, TOKEN_INSN, C_none, 0, I_SHA1MSG2 },
- { "sha1nexte", 9, TOKEN_INSN, C_none, 0, I_SHA1NEXTE },
- { "sha1rnds4", 9, TOKEN_INSN, C_none, 0, I_SHA1RNDS4 },
- { "sha256msg1", 10, TOKEN_INSN, C_none, 0, I_SHA256MSG1 },
- { "sha256msg2", 10, TOKEN_INSN, C_none, 0, I_SHA256MSG2 },
- { "sha256rnds2", 11, TOKEN_INSN, C_none, 0, I_SHA256RNDS2 },
- { "kaddb", 5, TOKEN_INSN, C_none, 0, I_KADDB },
- { "kaddd", 5, TOKEN_INSN, C_none, 0, I_KADDD },
- { "kaddq", 5, TOKEN_INSN, C_none, 0, I_KADDQ },
- { "kaddw", 5, TOKEN_INSN, C_none, 0, I_KADDW },
- { "kandb", 5, TOKEN_INSN, C_none, 0, I_KANDB },
- { "kandd", 5, TOKEN_INSN, C_none, 0, I_KANDD },
- { "kandnb", 6, TOKEN_INSN, C_none, 0, I_KANDNB },
- { "kandnd", 6, TOKEN_INSN, C_none, 0, I_KANDND },
- { "kandnq", 6, TOKEN_INSN, C_none, 0, I_KANDNQ },
- { "kandnw", 6, TOKEN_INSN, C_none, 0, I_KANDNW },
- { "kandq", 5, TOKEN_INSN, C_none, 0, I_KANDQ },
- { "kandw", 5, TOKEN_INSN, C_none, 0, I_KANDW },
- { "kmovb", 5, TOKEN_INSN, C_none, 0, I_KMOVB },
- { "kmovd", 5, TOKEN_INSN, C_none, 0, I_KMOVD },
- { "kmovq", 5, TOKEN_INSN, C_none, 0, I_KMOVQ },
- { "kmovw", 5, TOKEN_INSN, C_none, 0, I_KMOVW },
- { "knotb", 5, TOKEN_INSN, C_none, 0, I_KNOTB },
- { "knotd", 5, TOKEN_INSN, C_none, 0, I_KNOTD },
- { "knotq", 5, TOKEN_INSN, C_none, 0, I_KNOTQ },
- { "knotw", 5, TOKEN_INSN, C_none, 0, I_KNOTW },
- { "korb", 4, TOKEN_INSN, C_none, 0, I_KORB },
- { "kord", 4, TOKEN_INSN, C_none, 0, I_KORD },
- { "korq", 4, TOKEN_INSN, C_none, 0, I_KORQ },
- { "korw", 4, TOKEN_INSN, C_none, 0, I_KORW },
- { "kortestb", 8, TOKEN_INSN, C_none, 0, I_KORTESTB },
- { "kortestd", 8, TOKEN_INSN, C_none, 0, I_KORTESTD },
- { "kortestq", 8, TOKEN_INSN, C_none, 0, I_KORTESTQ },
- { "kortestw", 8, TOKEN_INSN, C_none, 0, I_KORTESTW },
- { "kshiftlb", 8, TOKEN_INSN, C_none, 0, I_KSHIFTLB },
- { "kshiftld", 8, TOKEN_INSN, C_none, 0, I_KSHIFTLD },
- { "kshiftlq", 8, TOKEN_INSN, C_none, 0, I_KSHIFTLQ },
- { "kshiftlw", 8, TOKEN_INSN, C_none, 0, I_KSHIFTLW },
- { "kshiftrb", 8, TOKEN_INSN, C_none, 0, I_KSHIFTRB },
- { "kshiftrd", 8, TOKEN_INSN, C_none, 0, I_KSHIFTRD },
- { "kshiftrq", 8, TOKEN_INSN, C_none, 0, I_KSHIFTRQ },
- { "kshiftrw", 8, TOKEN_INSN, C_none, 0, I_KSHIFTRW },
- { "ktestb", 6, TOKEN_INSN, C_none, 0, I_KTESTB },
- { "ktestd", 6, TOKEN_INSN, C_none, 0, I_KTESTD },
- { "ktestq", 6, TOKEN_INSN, C_none, 0, I_KTESTQ },
- { "ktestw", 6, TOKEN_INSN, C_none, 0, I_KTESTW },
- { "kunpckbw", 8, TOKEN_INSN, C_none, 0, I_KUNPCKBW },
- { "kunpckdq", 8, TOKEN_INSN, C_none, 0, I_KUNPCKDQ },
- { "kunpckwd", 8, TOKEN_INSN, C_none, 0, I_KUNPCKWD },
- { "kxnorb", 6, TOKEN_INSN, C_none, 0, I_KXNORB },
- { "kxnord", 6, TOKEN_INSN, C_none, 0, I_KXNORD },
- { "kxnorq", 6, TOKEN_INSN, C_none, 0, I_KXNORQ },
- { "kxnorw", 6, TOKEN_INSN, C_none, 0, I_KXNORW },
- { "kxorb", 5, TOKEN_INSN, C_none, 0, I_KXORB },
- { "kxord", 5, TOKEN_INSN, C_none, 0, I_KXORD },
- { "kxorq", 5, TOKEN_INSN, C_none, 0, I_KXORQ },
- { "kxorw", 5, TOKEN_INSN, C_none, 0, I_KXORW },
- { "kadd", 4, TOKEN_INSN, C_none, 0, I_KADD },
- { "kand", 4, TOKEN_INSN, C_none, 0, I_KAND },
- { "kandn", 5, TOKEN_INSN, C_none, 0, I_KANDN },
- { "kmov", 4, TOKEN_INSN, C_none, 0, I_KMOV },
- { "knot", 4, TOKEN_INSN, C_none, 0, I_KNOT },
- { "kor", 3, TOKEN_INSN, C_none, 0, I_KOR },
- { "kortest", 7, TOKEN_INSN, C_none, 0, I_KORTEST },
- { "kshiftl", 7, TOKEN_INSN, C_none, 0, I_KSHIFTL },
- { "kshiftr", 7, TOKEN_INSN, C_none, 0, I_KSHIFTR },
- { "ktest", 5, TOKEN_INSN, C_none, 0, I_KTEST },
- { "kunpck", 6, TOKEN_INSN, C_none, 0, I_KUNPCK },
- { "kxnor", 5, TOKEN_INSN, C_none, 0, I_KXNOR },
- { "kxor", 4, TOKEN_INSN, C_none, 0, I_KXOR },
- { "valignd", 7, TOKEN_INSN, C_none, 0, I_VALIGND },
- { "valignq", 7, TOKEN_INSN, C_none, 0, I_VALIGNQ },
- { "vblendmpd", 9, TOKEN_INSN, C_none, 0, I_VBLENDMPD },
- { "vblendmps", 9, TOKEN_INSN, C_none, 0, I_VBLENDMPS },
- { "vbroadcastf32x2", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTF32X2 },
- { "vbroadcastf32x4", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTF32X4 },
- { "vbroadcastf32x8", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTF32X8 },
- { "vbroadcastf64x2", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTF64X2 },
- { "vbroadcastf64x4", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTF64X4 },
- { "vbroadcasti32x2", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTI32X2 },
- { "vbroadcasti32x4", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTI32X4 },
- { "vbroadcasti32x8", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTI32X8 },
- { "vbroadcasti64x2", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTI64X2 },
- { "vbroadcasti64x4", 15, TOKEN_INSN, C_none, 0, I_VBROADCASTI64X4 },
- { "vcmpeq_oqpd", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_OQPD },
- { "vcmpeq_oqps", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_OQPS },
- { "vcmpeq_oqsd", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_OQSD },
- { "vcmpeq_oqss", 11, TOKEN_INSN, C_none, 0, I_VCMPEQ_OQSS },
- { "vcompresspd", 11, TOKEN_INSN, C_none, 0, I_VCOMPRESSPD },
- { "vcompressps", 11, TOKEN_INSN, C_none, 0, I_VCOMPRESSPS },
- { "vcvtpd2qq", 9, TOKEN_INSN, C_none, 0, I_VCVTPD2QQ },
- { "vcvtpd2udq", 10, TOKEN_INSN, C_none, 0, I_VCVTPD2UDQ },
- { "vcvtpd2uqq", 10, TOKEN_INSN, C_none, 0, I_VCVTPD2UQQ },
- { "vcvtps2qq", 9, TOKEN_INSN, C_none, 0, I_VCVTPS2QQ },
- { "vcvtps2udq", 10, TOKEN_INSN, C_none, 0, I_VCVTPS2UDQ },
- { "vcvtps2uqq", 10, TOKEN_INSN, C_none, 0, I_VCVTPS2UQQ },
- { "vcvtqq2pd", 9, TOKEN_INSN, C_none, 0, I_VCVTQQ2PD },
- { "vcvtqq2ps", 9, TOKEN_INSN, C_none, 0, I_VCVTQQ2PS },
- { "vcvtsd2usi", 10, TOKEN_INSN, C_none, 0, I_VCVTSD2USI },
- { "vcvtss2usi", 10, TOKEN_INSN, C_none, 0, I_VCVTSS2USI },
- { "vcvttpd2qq", 10, TOKEN_INSN, C_none, 0, I_VCVTTPD2QQ },
- { "vcvttpd2udq", 11, TOKEN_INSN, C_none, 0, I_VCVTTPD2UDQ },
- { "vcvttpd2uqq", 11, TOKEN_INSN, C_none, 0, I_VCVTTPD2UQQ },
- { "vcvttps2qq", 10, TOKEN_INSN, C_none, 0, I_VCVTTPS2QQ },
- { "vcvttps2udq", 11, TOKEN_INSN, C_none, 0, I_VCVTTPS2UDQ },
- { "vcvttps2uqq", 11, TOKEN_INSN, C_none, 0, I_VCVTTPS2UQQ },
- { "vcvttsd2usi", 11, TOKEN_INSN, C_none, 0, I_VCVTTSD2USI },
- { "vcvttss2usi", 11, TOKEN_INSN, C_none, 0, I_VCVTTSS2USI },
- { "vcvtudq2pd", 10, TOKEN_INSN, C_none, 0, I_VCVTUDQ2PD },
- { "vcvtudq2ps", 10, TOKEN_INSN, C_none, 0, I_VCVTUDQ2PS },
- { "vcvtuqq2pd", 10, TOKEN_INSN, C_none, 0, I_VCVTUQQ2PD },
- { "vcvtuqq2ps", 10, TOKEN_INSN, C_none, 0, I_VCVTUQQ2PS },
- { "vcvtusi2sd", 10, TOKEN_INSN, C_none, 0, I_VCVTUSI2SD },
- { "vcvtusi2ss", 10, TOKEN_INSN, C_none, 0, I_VCVTUSI2SS },
- { "vdbpsadbw", 9, TOKEN_INSN, C_none, 0, I_VDBPSADBW },
- { "vexp2pd", 7, TOKEN_INSN, C_none, 0, I_VEXP2PD },
- { "vexp2ps", 7, TOKEN_INSN, C_none, 0, I_VEXP2PS },
- { "vexpandpd", 9, TOKEN_INSN, C_none, 0, I_VEXPANDPD },
- { "vexpandps", 9, TOKEN_INSN, C_none, 0, I_VEXPANDPS },
- { "vextractf32x4", 13, TOKEN_INSN, C_none, 0, I_VEXTRACTF32X4 },
- { "vextractf32x8", 13, TOKEN_INSN, C_none, 0, I_VEXTRACTF32X8 },
- { "vextractf64x2", 13, TOKEN_INSN, C_none, 0, I_VEXTRACTF64X2 },
- { "vextractf64x4", 13, TOKEN_INSN, C_none, 0, I_VEXTRACTF64X4 },
- { "vextracti32x4", 13, TOKEN_INSN, C_none, 0, I_VEXTRACTI32X4 },
- { "vextracti32x8", 13, TOKEN_INSN, C_none, 0, I_VEXTRACTI32X8 },
- { "vextracti64x2", 13, TOKEN_INSN, C_none, 0, I_VEXTRACTI64X2 },
- { "vextracti64x4", 13, TOKEN_INSN, C_none, 0, I_VEXTRACTI64X4 },
- { "vfixupimmpd", 11, TOKEN_INSN, C_none, 0, I_VFIXUPIMMPD },
- { "vfixupimmps", 11, TOKEN_INSN, C_none, 0, I_VFIXUPIMMPS },
- { "vfixupimmsd", 11, TOKEN_INSN, C_none, 0, I_VFIXUPIMMSD },
- { "vfixupimmss", 11, TOKEN_INSN, C_none, 0, I_VFIXUPIMMSS },
- { "vfpclasspd", 10, TOKEN_INSN, C_none, 0, I_VFPCLASSPD },
- { "vfpclassps", 10, TOKEN_INSN, C_none, 0, I_VFPCLASSPS },
- { "vfpclasssd", 10, TOKEN_INSN, C_none, 0, I_VFPCLASSSD },
- { "vfpclassss", 10, TOKEN_INSN, C_none, 0, I_VFPCLASSSS },
- { "vgatherpf0dpd", 13, TOKEN_INSN, C_none, 0, I_VGATHERPF0DPD },
- { "vgatherpf0dps", 13, TOKEN_INSN, C_none, 0, I_VGATHERPF0DPS },
- { "vgatherpf0qpd", 13, TOKEN_INSN, C_none, 0, I_VGATHERPF0QPD },
- { "vgatherpf0qps", 13, TOKEN_INSN, C_none, 0, I_VGATHERPF0QPS },
- { "vgatherpf1dpd", 13, TOKEN_INSN, C_none, 0, I_VGATHERPF1DPD },
- { "vgatherpf1dps", 13, TOKEN_INSN, C_none, 0, I_VGATHERPF1DPS },
- { "vgatherpf1qpd", 13, TOKEN_INSN, C_none, 0, I_VGATHERPF1QPD },
- { "vgatherpf1qps", 13, TOKEN_INSN, C_none, 0, I_VGATHERPF1QPS },
- { "vgetexppd", 9, TOKEN_INSN, C_none, 0, I_VGETEXPPD },
- { "vgetexpps", 9, TOKEN_INSN, C_none, 0, I_VGETEXPPS },
- { "vgetexpsd", 9, TOKEN_INSN, C_none, 0, I_VGETEXPSD },
- { "vgetexpss", 9, TOKEN_INSN, C_none, 0, I_VGETEXPSS },
- { "vgetmantpd", 10, TOKEN_INSN, C_none, 0, I_VGETMANTPD },
- { "vgetmantps", 10, TOKEN_INSN, C_none, 0, I_VGETMANTPS },
- { "vgetmantsd", 10, TOKEN_INSN, C_none, 0, I_VGETMANTSD },
- { "vgetmantss", 10, TOKEN_INSN, C_none, 0, I_VGETMANTSS },
- { "vinsertf32x4", 12, TOKEN_INSN, C_none, 0, I_VINSERTF32X4 },
- { "vinsertf32x8", 12, TOKEN_INSN, C_none, 0, I_VINSERTF32X8 },
- { "vinsertf64x2", 12, TOKEN_INSN, C_none, 0, I_VINSERTF64X2 },
- { "vinsertf64x4", 12, TOKEN_INSN, C_none, 0, I_VINSERTF64X4 },
- { "vinserti32x4", 12, TOKEN_INSN, C_none, 0, I_VINSERTI32X4 },
- { "vinserti32x8", 12, TOKEN_INSN, C_none, 0, I_VINSERTI32X8 },
- { "vinserti64x2", 12, TOKEN_INSN, C_none, 0, I_VINSERTI64X2 },
- { "vinserti64x4", 12, TOKEN_INSN, C_none, 0, I_VINSERTI64X4 },
- { "vmovdqa32", 9, TOKEN_INSN, C_none, 0, I_VMOVDQA32 },
- { "vmovdqa64", 9, TOKEN_INSN, C_none, 0, I_VMOVDQA64 },
- { "vmovdqu16", 9, TOKEN_INSN, C_none, 0, I_VMOVDQU16 },
- { "vmovdqu32", 9, TOKEN_INSN, C_none, 0, I_VMOVDQU32 },
- { "vmovdqu64", 9, TOKEN_INSN, C_none, 0, I_VMOVDQU64 },
- { "vmovdqu8", 8, TOKEN_INSN, C_none, 0, I_VMOVDQU8 },
- { "vpabsq", 6, TOKEN_INSN, C_none, 0, I_VPABSQ },
- { "vpandd", 6, TOKEN_INSN, C_none, 0, I_VPANDD },
- { "vpandnd", 7, TOKEN_INSN, C_none, 0, I_VPANDND },
- { "vpandnq", 7, TOKEN_INSN, C_none, 0, I_VPANDNQ },
- { "vpandq", 6, TOKEN_INSN, C_none, 0, I_VPANDQ },
- { "vpblendmb", 9, TOKEN_INSN, C_none, 0, I_VPBLENDMB },
- { "vpblendmd", 9, TOKEN_INSN, C_none, 0, I_VPBLENDMD },
- { "vpblendmq", 9, TOKEN_INSN, C_none, 0, I_VPBLENDMQ },
- { "vpblendmw", 9, TOKEN_INSN, C_none, 0, I_VPBLENDMW },
- { "vpbroadcastmb2q", 15, TOKEN_INSN, C_none, 0, I_VPBROADCASTMB2Q },
- { "vpbroadcastmw2d", 15, TOKEN_INSN, C_none, 0, I_VPBROADCASTMW2D },
- { "vpcmpequb", 9, TOKEN_INSN, C_none, 0, I_VPCMPEQUB },
- { "vpcmpequd", 9, TOKEN_INSN, C_none, 0, I_VPCMPEQUD },
- { "vpcmpequq", 9, TOKEN_INSN, C_none, 0, I_VPCMPEQUQ },
- { "vpcmpequw", 9, TOKEN_INSN, C_none, 0, I_VPCMPEQUW },
- { "vpcmpgeb", 8, TOKEN_INSN, C_none, 0, I_VPCMPGEB },
- { "vpcmpged", 8, TOKEN_INSN, C_none, 0, I_VPCMPGED },
- { "vpcmpgeq", 8, TOKEN_INSN, C_none, 0, I_VPCMPGEQ },
- { "vpcmpgeub", 9, TOKEN_INSN, C_none, 0, I_VPCMPGEUB },
- { "vpcmpgeud", 9, TOKEN_INSN, C_none, 0, I_VPCMPGEUD },
- { "vpcmpgeuq", 9, TOKEN_INSN, C_none, 0, I_VPCMPGEUQ },
- { "vpcmpgeuw", 9, TOKEN_INSN, C_none, 0, I_VPCMPGEUW },
- { "vpcmpgew", 8, TOKEN_INSN, C_none, 0, I_VPCMPGEW },
- { "vpcmpgtub", 9, TOKEN_INSN, C_none, 0, I_VPCMPGTUB },
- { "vpcmpgtud", 9, TOKEN_INSN, C_none, 0, I_VPCMPGTUD },
- { "vpcmpgtuq", 9, TOKEN_INSN, C_none, 0, I_VPCMPGTUQ },
- { "vpcmpgtuw", 9, TOKEN_INSN, C_none, 0, I_VPCMPGTUW },
- { "vpcmpleb", 8, TOKEN_INSN, C_none, 0, I_VPCMPLEB },
- { "vpcmpled", 8, TOKEN_INSN, C_none, 0, I_VPCMPLED },
- { "vpcmpleq", 8, TOKEN_INSN, C_none, 0, I_VPCMPLEQ },
- { "vpcmpleub", 9, TOKEN_INSN, C_none, 0, I_VPCMPLEUB },
- { "vpcmpleud", 9, TOKEN_INSN, C_none, 0, I_VPCMPLEUD },
- { "vpcmpleuq", 9, TOKEN_INSN, C_none, 0, I_VPCMPLEUQ },
- { "vpcmpleuw", 9, TOKEN_INSN, C_none, 0, I_VPCMPLEUW },
- { "vpcmplew", 8, TOKEN_INSN, C_none, 0, I_VPCMPLEW },
- { "vpcmpltb", 8, TOKEN_INSN, C_none, 0, I_VPCMPLTB },
- { "vpcmpltd", 8, TOKEN_INSN, C_none, 0, I_VPCMPLTD },
- { "vpcmpltq", 8, TOKEN_INSN, C_none, 0, I_VPCMPLTQ },
- { "vpcmpltub", 9, TOKEN_INSN, C_none, 0, I_VPCMPLTUB },
- { "vpcmpltud", 9, TOKEN_INSN, C_none, 0, I_VPCMPLTUD },
- { "vpcmpltuq", 9, TOKEN_INSN, C_none, 0, I_VPCMPLTUQ },
- { "vpcmpltuw", 9, TOKEN_INSN, C_none, 0, I_VPCMPLTUW },
- { "vpcmpltw", 8, TOKEN_INSN, C_none, 0, I_VPCMPLTW },
- { "vpcmpneqb", 9, TOKEN_INSN, C_none, 0, I_VPCMPNEQB },
- { "vpcmpneqd", 9, TOKEN_INSN, C_none, 0, I_VPCMPNEQD },
- { "vpcmpneqq", 9, TOKEN_INSN, C_none, 0, I_VPCMPNEQQ },
- { "vpcmpnequb", 10, TOKEN_INSN, C_none, 0, I_VPCMPNEQUB },
- { "vpcmpnequd", 10, TOKEN_INSN, C_none, 0, I_VPCMPNEQUD },
- { "vpcmpnequq", 10, TOKEN_INSN, C_none, 0, I_VPCMPNEQUQ },
- { "vpcmpnequw", 10, TOKEN_INSN, C_none, 0, I_VPCMPNEQUW },
- { "vpcmpneqw", 9, TOKEN_INSN, C_none, 0, I_VPCMPNEQW },
- { "vpcmpngtb", 9, TOKEN_INSN, C_none, 0, I_VPCMPNGTB },
- { "vpcmpngtd", 9, TOKEN_INSN, C_none, 0, I_VPCMPNGTD },
- { "vpcmpngtq", 9, TOKEN_INSN, C_none, 0, I_VPCMPNGTQ },
- { "vpcmpngtub", 10, TOKEN_INSN, C_none, 0, I_VPCMPNGTUB },
- { "vpcmpngtud", 10, TOKEN_INSN, C_none, 0, I_VPCMPNGTUD },
- { "vpcmpngtuq", 10, TOKEN_INSN, C_none, 0, I_VPCMPNGTUQ },
- { "vpcmpngtuw", 10, TOKEN_INSN, C_none, 0, I_VPCMPNGTUW },
- { "vpcmpngtw", 9, TOKEN_INSN, C_none, 0, I_VPCMPNGTW },
- { "vpcmpnleb", 9, TOKEN_INSN, C_none, 0, I_VPCMPNLEB },
- { "vpcmpnled", 9, TOKEN_INSN, C_none, 0, I_VPCMPNLED },
- { "vpcmpnleq", 9, TOKEN_INSN, C_none, 0, I_VPCMPNLEQ },
- { "vpcmpnleub", 10, TOKEN_INSN, C_none, 0, I_VPCMPNLEUB },
- { "vpcmpnleud", 10, TOKEN_INSN, C_none, 0, I_VPCMPNLEUD },
- { "vpcmpnleuq", 10, TOKEN_INSN, C_none, 0, I_VPCMPNLEUQ },
- { "vpcmpnleuw", 10, TOKEN_INSN, C_none, 0, I_VPCMPNLEUW },
- { "vpcmpnlew", 9, TOKEN_INSN, C_none, 0, I_VPCMPNLEW },
- { "vpcmpnltb", 9, TOKEN_INSN, C_none, 0, I_VPCMPNLTB },
- { "vpcmpnltd", 9, TOKEN_INSN, C_none, 0, I_VPCMPNLTD },
- { "vpcmpnltq", 9, TOKEN_INSN, C_none, 0, I_VPCMPNLTQ },
- { "vpcmpnltub", 10, TOKEN_INSN, C_none, 0, I_VPCMPNLTUB },
- { "vpcmpnltud", 10, TOKEN_INSN, C_none, 0, I_VPCMPNLTUD },
- { "vpcmpnltuq", 10, TOKEN_INSN, C_none, 0, I_VPCMPNLTUQ },
- { "vpcmpnltuw", 10, TOKEN_INSN, C_none, 0, I_VPCMPNLTUW },
- { "vpcmpnltw", 9, TOKEN_INSN, C_none, 0, I_VPCMPNLTW },
- { "vpcmpb", 6, TOKEN_INSN, C_none, 0, I_VPCMPB },
- { "vpcmpd", 6, TOKEN_INSN, C_none, 0, I_VPCMPD },
- { "vpcmpq", 6, TOKEN_INSN, C_none, 0, I_VPCMPQ },
- { "vpcmpub", 7, TOKEN_INSN, C_none, 0, I_VPCMPUB },
- { "vpcmpud", 7, TOKEN_INSN, C_none, 0, I_VPCMPUD },
- { "vpcmpuq", 7, TOKEN_INSN, C_none, 0, I_VPCMPUQ },
- { "vpcmpuw", 7, TOKEN_INSN, C_none, 0, I_VPCMPUW },
- { "vpcmpw", 6, TOKEN_INSN, C_none, 0, I_VPCMPW },
- { "vpcompressd", 11, TOKEN_INSN, C_none, 0, I_VPCOMPRESSD },
- { "vpcompressq", 11, TOKEN_INSN, C_none, 0, I_VPCOMPRESSQ },
- { "vpconflictd", 11, TOKEN_INSN, C_none, 0, I_VPCONFLICTD },
- { "vpconflictq", 11, TOKEN_INSN, C_none, 0, I_VPCONFLICTQ },
- { "vpermb", 6, TOKEN_INSN, C_none, 0, I_VPERMB },
- { "vpermi2b", 8, TOKEN_INSN, C_none, 0, I_VPERMI2B },
- { "vpermi2d", 8, TOKEN_INSN, C_none, 0, I_VPERMI2D },
- { "vpermi2pd", 9, TOKEN_INSN, C_none, 0, I_VPERMI2PD },
- { "vpermi2ps", 9, TOKEN_INSN, C_none, 0, I_VPERMI2PS },
- { "vpermi2q", 8, TOKEN_INSN, C_none, 0, I_VPERMI2Q },
- { "vpermi2w", 8, TOKEN_INSN, C_none, 0, I_VPERMI2W },
- { "vpermt2b", 8, TOKEN_INSN, C_none, 0, I_VPERMT2B },
- { "vpermt2d", 8, TOKEN_INSN, C_none, 0, I_VPERMT2D },
- { "vpermt2pd", 9, TOKEN_INSN, C_none, 0, I_VPERMT2PD },
- { "vpermt2ps", 9, TOKEN_INSN, C_none, 0, I_VPERMT2PS },
- { "vpermt2q", 8, TOKEN_INSN, C_none, 0, I_VPERMT2Q },
- { "vpermt2w", 8, TOKEN_INSN, C_none, 0, I_VPERMT2W },
- { "vpermw", 6, TOKEN_INSN, C_none, 0, I_VPERMW },
- { "vpexpandd", 9, TOKEN_INSN, C_none, 0, I_VPEXPANDD },
- { "vpexpandq", 9, TOKEN_INSN, C_none, 0, I_VPEXPANDQ },
- { "vplzcntd", 8, TOKEN_INSN, C_none, 0, I_VPLZCNTD },
- { "vplzcntq", 8, TOKEN_INSN, C_none, 0, I_VPLZCNTQ },
- { "vpmadd52huq", 11, TOKEN_INSN, C_none, 0, I_VPMADD52HUQ },
- { "vpmadd52luq", 11, TOKEN_INSN, C_none, 0, I_VPMADD52LUQ },
- { "vpmaxsq", 7, TOKEN_INSN, C_none, 0, I_VPMAXSQ },
- { "vpmaxuq", 7, TOKEN_INSN, C_none, 0, I_VPMAXUQ },
- { "vpminsq", 7, TOKEN_INSN, C_none, 0, I_VPMINSQ },
- { "vpminuq", 7, TOKEN_INSN, C_none, 0, I_VPMINUQ },
- { "vpmovb2m", 8, TOKEN_INSN, C_none, 0, I_VPMOVB2M },
- { "vpmovd2m", 8, TOKEN_INSN, C_none, 0, I_VPMOVD2M },
- { "vpmovdb", 7, TOKEN_INSN, C_none, 0, I_VPMOVDB },
- { "vpmovdw", 7, TOKEN_INSN, C_none, 0, I_VPMOVDW },
- { "vpmovm2b", 8, TOKEN_INSN, C_none, 0, I_VPMOVM2B },
- { "vpmovm2d", 8, TOKEN_INSN, C_none, 0, I_VPMOVM2D },
- { "vpmovm2q", 8, TOKEN_INSN, C_none, 0, I_VPMOVM2Q },
- { "vpmovm2w", 8, TOKEN_INSN, C_none, 0, I_VPMOVM2W },
- { "vpmovq2m", 8, TOKEN_INSN, C_none, 0, I_VPMOVQ2M },
- { "vpmovqb", 7, TOKEN_INSN, C_none, 0, I_VPMOVQB },
- { "vpmovqd", 7, TOKEN_INSN, C_none, 0, I_VPMOVQD },
- { "vpmovqw", 7, TOKEN_INSN, C_none, 0, I_VPMOVQW },
- { "vpmovsdb", 8, TOKEN_INSN, C_none, 0, I_VPMOVSDB },
- { "vpmovsdw", 8, TOKEN_INSN, C_none, 0, I_VPMOVSDW },
- { "vpmovsqb", 8, TOKEN_INSN, C_none, 0, I_VPMOVSQB },
- { "vpmovsqd", 8, TOKEN_INSN, C_none, 0, I_VPMOVSQD },
- { "vpmovsqw", 8, TOKEN_INSN, C_none, 0, I_VPMOVSQW },
- { "vpmovswb", 8, TOKEN_INSN, C_none, 0, I_VPMOVSWB },
- { "vpmovusdb", 9, TOKEN_INSN, C_none, 0, I_VPMOVUSDB },
- { "vpmovusdw", 9, TOKEN_INSN, C_none, 0, I_VPMOVUSDW },
- { "vpmovusqb", 9, TOKEN_INSN, C_none, 0, I_VPMOVUSQB },
- { "vpmovusqd", 9, TOKEN_INSN, C_none, 0, I_VPMOVUSQD },
- { "vpmovusqw", 9, TOKEN_INSN, C_none, 0, I_VPMOVUSQW },
- { "vpmovuswb", 9, TOKEN_INSN, C_none, 0, I_VPMOVUSWB },
- { "vpmovw2m", 8, TOKEN_INSN, C_none, 0, I_VPMOVW2M },
- { "vpmovwb", 7, TOKEN_INSN, C_none, 0, I_VPMOVWB },
- { "vpmullq", 7, TOKEN_INSN, C_none, 0, I_VPMULLQ },
- { "vpmultishiftqb", 14, TOKEN_INSN, C_none, 0, I_VPMULTISHIFTQB },
- { "vpord", 5, TOKEN_INSN, C_none, 0, I_VPORD },
- { "vporq", 5, TOKEN_INSN, C_none, 0, I_VPORQ },
- { "vprold", 6, TOKEN_INSN, C_none, 0, I_VPROLD },
- { "vprolq", 6, TOKEN_INSN, C_none, 0, I_VPROLQ },
- { "vprolvd", 7, TOKEN_INSN, C_none, 0, I_VPROLVD },
- { "vprolvq", 7, TOKEN_INSN, C_none, 0, I_VPROLVQ },
- { "vprord", 6, TOKEN_INSN, C_none, 0, I_VPRORD },
- { "vprorq", 6, TOKEN_INSN, C_none, 0, I_VPRORQ },
- { "vprorvd", 7, TOKEN_INSN, C_none, 0, I_VPRORVD },
- { "vprorvq", 7, TOKEN_INSN, C_none, 0, I_VPRORVQ },
- { "vpscatterdd", 11, TOKEN_INSN, C_none, 0, I_VPSCATTERDD },
- { "vpscatterdq", 11, TOKEN_INSN, C_none, 0, I_VPSCATTERDQ },
- { "vpscatterqd", 11, TOKEN_INSN, C_none, 0, I_VPSCATTERQD },
- { "vpscatterqq", 11, TOKEN_INSN, C_none, 0, I_VPSCATTERQQ },
- { "vpsllvw", 7, TOKEN_INSN, C_none, 0, I_VPSLLVW },
- { "vpsraq", 6, TOKEN_INSN, C_none, 0, I_VPSRAQ },
- { "vpsravq", 7, TOKEN_INSN, C_none, 0, I_VPSRAVQ },
- { "vpsravw", 7, TOKEN_INSN, C_none, 0, I_VPSRAVW },
- { "vpsrlvw", 7, TOKEN_INSN, C_none, 0, I_VPSRLVW },
- { "vpternlogd", 10, TOKEN_INSN, C_none, 0, I_VPTERNLOGD },
- { "vpternlogq", 10, TOKEN_INSN, C_none, 0, I_VPTERNLOGQ },
- { "vptestmb", 8, TOKEN_INSN, C_none, 0, I_VPTESTMB },
- { "vptestmd", 8, TOKEN_INSN, C_none, 0, I_VPTESTMD },
- { "vptestmq", 8, TOKEN_INSN, C_none, 0, I_VPTESTMQ },
- { "vptestmw", 8, TOKEN_INSN, C_none, 0, I_VPTESTMW },
- { "vptestnmb", 9, TOKEN_INSN, C_none, 0, I_VPTESTNMB },
- { "vptestnmd", 9, TOKEN_INSN, C_none, 0, I_VPTESTNMD },
- { "vptestnmq", 9, TOKEN_INSN, C_none, 0, I_VPTESTNMQ },
- { "vptestnmw", 9, TOKEN_INSN, C_none, 0, I_VPTESTNMW },
- { "vpxord", 6, TOKEN_INSN, C_none, 0, I_VPXORD },
- { "vpxorq", 6, TOKEN_INSN, C_none, 0, I_VPXORQ },
- { "vrangepd", 8, TOKEN_INSN, C_none, 0, I_VRANGEPD },
- { "vrangeps", 8, TOKEN_INSN, C_none, 0, I_VRANGEPS },
- { "vrangesd", 8, TOKEN_INSN, C_none, 0, I_VRANGESD },
- { "vrangess", 8, TOKEN_INSN, C_none, 0, I_VRANGESS },
- { "vrcp14pd", 8, TOKEN_INSN, C_none, 0, I_VRCP14PD },
- { "vrcp14ps", 8, TOKEN_INSN, C_none, 0, I_VRCP14PS },
- { "vrcp14sd", 8, TOKEN_INSN, C_none, 0, I_VRCP14SD },
- { "vrcp14ss", 8, TOKEN_INSN, C_none, 0, I_VRCP14SS },
- { "vrcp28pd", 8, TOKEN_INSN, C_none, 0, I_VRCP28PD },
- { "vrcp28ps", 8, TOKEN_INSN, C_none, 0, I_VRCP28PS },
- { "vrcp28sd", 8, TOKEN_INSN, C_none, 0, I_VRCP28SD },
- { "vrcp28ss", 8, TOKEN_INSN, C_none, 0, I_VRCP28SS },
- { "vreducepd", 9, TOKEN_INSN, C_none, 0, I_VREDUCEPD },
- { "vreduceps", 9, TOKEN_INSN, C_none, 0, I_VREDUCEPS },
- { "vreducesd", 9, TOKEN_INSN, C_none, 0, I_VREDUCESD },
- { "vreducess", 9, TOKEN_INSN, C_none, 0, I_VREDUCESS },
- { "vrndscalepd", 11, TOKEN_INSN, C_none, 0, I_VRNDSCALEPD },
- { "vrndscaleps", 11, TOKEN_INSN, C_none, 0, I_VRNDSCALEPS },
- { "vrndscalesd", 11, TOKEN_INSN, C_none, 0, I_VRNDSCALESD },
- { "vrndscaless", 11, TOKEN_INSN, C_none, 0, I_VRNDSCALESS },
- { "vrsqrt14pd", 10, TOKEN_INSN, C_none, 0, I_VRSQRT14PD },
- { "vrsqrt14ps", 10, TOKEN_INSN, C_none, 0, I_VRSQRT14PS },
- { "vrsqrt14sd", 10, TOKEN_INSN, C_none, 0, I_VRSQRT14SD },
- { "vrsqrt14ss", 10, TOKEN_INSN, C_none, 0, I_VRSQRT14SS },
- { "vrsqrt28pd", 10, TOKEN_INSN, C_none, 0, I_VRSQRT28PD },
- { "vrsqrt28ps", 10, TOKEN_INSN, C_none, 0, I_VRSQRT28PS },
- { "vrsqrt28sd", 10, TOKEN_INSN, C_none, 0, I_VRSQRT28SD },
- { "vrsqrt28ss", 10, TOKEN_INSN, C_none, 0, I_VRSQRT28SS },
- { "vscalefpd", 9, TOKEN_INSN, C_none, 0, I_VSCALEFPD },
- { "vscalefps", 9, TOKEN_INSN, C_none, 0, I_VSCALEFPS },
- { "vscalefsd", 9, TOKEN_INSN, C_none, 0, I_VSCALEFSD },
- { "vscalefss", 9, TOKEN_INSN, C_none, 0, I_VSCALEFSS },
- { "vscatterdpd", 11, TOKEN_INSN, C_none, 0, I_VSCATTERDPD },
- { "vscatterdps", 11, TOKEN_INSN, C_none, 0, I_VSCATTERDPS },
- { "vscatterpf0dpd", 14, TOKEN_INSN, C_none, 0, I_VSCATTERPF0DPD },
- { "vscatterpf0dps", 14, TOKEN_INSN, C_none, 0, I_VSCATTERPF0DPS },
- { "vscatterpf0qpd", 14, TOKEN_INSN, C_none, 0, I_VSCATTERPF0QPD },
- { "vscatterpf0qps", 14, TOKEN_INSN, C_none, 0, I_VSCATTERPF0QPS },
- { "vscatterpf1dpd", 14, TOKEN_INSN, C_none, 0, I_VSCATTERPF1DPD },
- { "vscatterpf1dps", 14, TOKEN_INSN, C_none, 0, I_VSCATTERPF1DPS },
- { "vscatterpf1qpd", 14, TOKEN_INSN, C_none, 0, I_VSCATTERPF1QPD },
- { "vscatterpf1qps", 14, TOKEN_INSN, C_none, 0, I_VSCATTERPF1QPS },
- { "vscatterqpd", 11, TOKEN_INSN, C_none, 0, I_VSCATTERQPD },
- { "vscatterqps", 11, TOKEN_INSN, C_none, 0, I_VSCATTERQPS },
- { "vshuff32x4", 10, TOKEN_INSN, C_none, 0, I_VSHUFF32X4 },
- { "vshuff64x2", 10, TOKEN_INSN, C_none, 0, I_VSHUFF64X2 },
- { "vshufi32x4", 10, TOKEN_INSN, C_none, 0, I_VSHUFI32X4 },
- { "vshufi64x2", 10, TOKEN_INSN, C_none, 0, I_VSHUFI64X2 },
- { "rdpkru", 6, TOKEN_INSN, C_none, 0, I_RDPKRU },
- { "wrpkru", 6, TOKEN_INSN, C_none, 0, I_WRPKRU },
- { "rdpid", 5, TOKEN_INSN, C_none, 0, I_RDPID },
- { "clflushopt", 10, TOKEN_INSN, C_none, 0, I_CLFLUSHOPT },
- { "clwb", 4, TOKEN_INSN, C_none, 0, I_CLWB },
- { "pcommit", 7, TOKEN_INSN, C_none, 0, I_PCOMMIT },
- { "clzero", 6, TOKEN_INSN, C_none, 0, I_CLZERO },
- { "ptwrite", 7, TOKEN_INSN, C_none, 0, I_PTWRITE },
- { "cldemote", 8, TOKEN_INSN, C_none, 0, I_CLDEMOTE },
- { "movdiri", 7, TOKEN_INSN, C_none, 0, I_MOVDIRI },
- { "movdir64b", 9, TOKEN_INSN, C_none, 0, I_MOVDIR64B },
- { "pconfig", 7, TOKEN_INSN, C_none, 0, I_PCONFIG },
- { "tpause", 6, TOKEN_INSN, C_none, 0, I_TPAUSE },
- { "umonitor", 8, TOKEN_INSN, C_none, 0, I_UMONITOR },
- { "umwait", 6, TOKEN_INSN, C_none, 0, I_UMWAIT },
- { "wbnoinvd", 8, TOKEN_INSN, C_none, 0, I_WBNOINVD },
- { "gf2p8affineinvqb", 16, TOKEN_INSN, C_none, 0, I_GF2P8AFFINEINVQB },
- { "vgf2p8affineinvqb", 17, TOKEN_INSN, C_none, 0, I_VGF2P8AFFINEINVQB },
- { "gf2p8affineqb", 13, TOKEN_INSN, C_none, 0, I_GF2P8AFFINEQB },
- { "vgf2p8affineqb", 14, TOKEN_INSN, C_none, 0, I_VGF2P8AFFINEQB },
- { "gf2p8mulb", 9, TOKEN_INSN, C_none, 0, I_GF2P8MULB },
- { "vgf2p8mulb", 10, TOKEN_INSN, C_none, 0, I_VGF2P8MULB },
- { "vpcompressb", 11, TOKEN_INSN, C_none, 0, I_VPCOMPRESSB },
- { "vpcompressw", 11, TOKEN_INSN, C_none, 0, I_VPCOMPRESSW },
- { "vpexpandb", 9, TOKEN_INSN, C_none, 0, I_VPEXPANDB },
- { "vpexpandw", 9, TOKEN_INSN, C_none, 0, I_VPEXPANDW },
- { "vpshldw", 7, TOKEN_INSN, C_none, 0, I_VPSHLDW },
- { "vpshldd", 7, TOKEN_INSN, C_none, 0, I_VPSHLDD },
- { "vpshldq", 7, TOKEN_INSN, C_none, 0, I_VPSHLDQ },
- { "vpshldvw", 8, TOKEN_INSN, C_none, 0, I_VPSHLDVW },
- { "vpshldvd", 8, TOKEN_INSN, C_none, 0, I_VPSHLDVD },
- { "vpshldvq", 8, TOKEN_INSN, C_none, 0, I_VPSHLDVQ },
- { "vpshrdw", 7, TOKEN_INSN, C_none, 0, I_VPSHRDW },
- { "vpshrdd", 7, TOKEN_INSN, C_none, 0, I_VPSHRDD },
- { "vpshrdq", 7, TOKEN_INSN, C_none, 0, I_VPSHRDQ },
- { "vpshrdvw", 8, TOKEN_INSN, C_none, 0, I_VPSHRDVW },
- { "vpshrdvd", 8, TOKEN_INSN, C_none, 0, I_VPSHRDVD },
- { "vpshrdvq", 8, TOKEN_INSN, C_none, 0, I_VPSHRDVQ },
- { "vpdpbusd", 8, TOKEN_INSN, C_none, 0, I_VPDPBUSD },
- { "vpdpbusds", 9, TOKEN_INSN, C_none, 0, I_VPDPBUSDS },
- { "vpdpwssd", 8, TOKEN_INSN, C_none, 0, I_VPDPWSSD },
- { "vpdpwssds", 9, TOKEN_INSN, C_none, 0, I_VPDPWSSDS },
- { "vpopcntb", 8, TOKEN_INSN, C_none, 0, I_VPOPCNTB },
- { "vpopcntw", 8, TOKEN_INSN, C_none, 0, I_VPOPCNTW },
- { "vpopcntd", 8, TOKEN_INSN, C_none, 0, I_VPOPCNTD },
- { "vpopcntq", 8, TOKEN_INSN, C_none, 0, I_VPOPCNTQ },
- { "vpshufbitqmb", 12, TOKEN_INSN, C_none, 0, I_VPSHUFBITQMB },
- { "v4fmaddps", 9, TOKEN_INSN, C_none, 0, I_V4FMADDPS },
- { "v4fnmaddps", 10, TOKEN_INSN, C_none, 0, I_V4FNMADDPS },
- { "v4fmaddss", 9, TOKEN_INSN, C_none, 0, I_V4FMADDSS },
- { "v4fnmaddss", 10, TOKEN_INSN, C_none, 0, I_V4FNMADDSS },
- { "v4dpwssds", 9, TOKEN_INSN, C_none, 0, I_V4DPWSSDS },
- { "v4dpwssd", 8, TOKEN_INSN, C_none, 0, I_V4DPWSSD },
- { "encls", 5, TOKEN_INSN, C_none, 0, I_ENCLS },
- { "enclu", 5, TOKEN_INSN, C_none, 0, I_ENCLU },
- { "enclv", 5, TOKEN_INSN, C_none, 0, I_ENCLV },
- { "clrssbsy", 8, TOKEN_INSN, C_none, 0, I_CLRSSBSY },
- { "endbr32", 7, TOKEN_INSN, C_none, 0, I_ENDBR32 },
- { "endbr64", 7, TOKEN_INSN, C_none, 0, I_ENDBR64 },
- { "incsspd", 7, TOKEN_INSN, C_none, 0, I_INCSSPD },
- { "incsspq", 7, TOKEN_INSN, C_none, 0, I_INCSSPQ },
- { "rdsspd", 6, TOKEN_INSN, C_none, 0, I_RDSSPD },
- { "rdsspq", 6, TOKEN_INSN, C_none, 0, I_RDSSPQ },
- { "rstorssp", 8, TOKEN_INSN, C_none, 0, I_RSTORSSP },
- { "saveprevssp", 11, TOKEN_INSN, C_none, 0, I_SAVEPREVSSP },
- { "setssbsy", 8, TOKEN_INSN, C_none, 0, I_SETSSBSY },
- { "wrussd", 6, TOKEN_INSN, C_none, 0, I_WRUSSD },
- { "wrussq", 6, TOKEN_INSN, C_none, 0, I_WRUSSQ },
- { "wrssd", 5, TOKEN_INSN, C_none, 0, I_WRSSD },
- { "wrssq", 5, TOKEN_INSN, C_none, 0, I_WRSSQ },
- { "hint_nop0", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP0 },
- { "hint_nop1", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP1 },
- { "hint_nop2", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP2 },
- { "hint_nop3", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP3 },
- { "hint_nop4", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP4 },
- { "hint_nop5", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP5 },
- { "hint_nop6", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP6 },
- { "hint_nop7", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP7 },
- { "hint_nop8", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP8 },
- { "hint_nop9", 9, TOKEN_INSN, C_none, 0, I_HINT_NOP9 },
- { "hint_nop10", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP10 },
- { "hint_nop11", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP11 },
- { "hint_nop12", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP12 },
- { "hint_nop13", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP13 },
- { "hint_nop14", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP14 },
- { "hint_nop15", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP15 },
- { "hint_nop16", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP16 },
- { "hint_nop17", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP17 },
- { "hint_nop18", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP18 },
- { "hint_nop19", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP19 },
- { "hint_nop20", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP20 },
- { "hint_nop21", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP21 },
- { "hint_nop22", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP22 },
- { "hint_nop23", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP23 },
- { "hint_nop24", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP24 },
- { "hint_nop25", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP25 },
- { "hint_nop26", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP26 },
- { "hint_nop27", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP27 },
- { "hint_nop28", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP28 },
- { "hint_nop29", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP29 },
- { "hint_nop30", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP30 },
- { "hint_nop31", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP31 },
- { "hint_nop32", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP32 },
- { "hint_nop33", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP33 },
- { "hint_nop34", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP34 },
- { "hint_nop35", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP35 },
- { "hint_nop36", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP36 },
- { "hint_nop37", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP37 },
- { "hint_nop38", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP38 },
- { "hint_nop39", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP39 },
- { "hint_nop40", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP40 },
- { "hint_nop41", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP41 },
- { "hint_nop42", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP42 },
- { "hint_nop43", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP43 },
- { "hint_nop44", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP44 },
- { "hint_nop45", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP45 },
- { "hint_nop46", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP46 },
- { "hint_nop47", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP47 },
- { "hint_nop48", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP48 },
- { "hint_nop49", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP49 },
- { "hint_nop50", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP50 },
- { "hint_nop51", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP51 },
- { "hint_nop52", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP52 },
- { "hint_nop53", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP53 },
- { "hint_nop54", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP54 },
- { "hint_nop55", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP55 },
- { "hint_nop56", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP56 },
- { "hint_nop57", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP57 },
- { "hint_nop58", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP58 },
- { "hint_nop59", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP59 },
- { "hint_nop60", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP60 },
- { "hint_nop61", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP61 },
- { "hint_nop62", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP62 },
- { "hint_nop63", 10, TOKEN_INSN, C_none, 0, I_HINT_NOP63 },
+ static const struct tokendata tokendata[2605] = {
+ { "db", 2, TOKEN_INSN, 0, 0, I_DB },
+ { "dw", 2, TOKEN_INSN, 0, 0, I_DW },
+ { "dd", 2, TOKEN_INSN, 0, 0, I_DD },
+ { "dq", 2, TOKEN_INSN, 0, 0, I_DQ },
+ { "dt", 2, TOKEN_INSN, 0, 0, I_DT },
+ { "do", 2, TOKEN_INSN, 0, 0, I_DO },
+ { "dy", 2, TOKEN_INSN, 0, 0, I_DY },
+ { "dz", 2, TOKEN_INSN, 0, 0, I_DZ },
+ { "resb", 4, TOKEN_INSN, 0, 0, I_RESB },
+ { "resw", 4, TOKEN_INSN, 0, 0, I_RESW },
+ { "resd", 4, TOKEN_INSN, 0, 0, I_RESD },
+ { "resq", 4, TOKEN_INSN, 0, 0, I_RESQ },
+ { "rest", 4, TOKEN_INSN, 0, 0, I_REST },
+ { "reso", 4, TOKEN_INSN, 0, 0, I_RESO },
+ { "resy", 4, TOKEN_INSN, 0, 0, I_RESY },
+ { "resz", 4, TOKEN_INSN, 0, 0, I_RESZ },
+ { "incbin", 6, TOKEN_INSN, 0, 0, I_INCBIN },
+ { "aaa", 3, TOKEN_INSN, 0, 0, I_AAA },
+ { "aad", 3, TOKEN_INSN, 0, 0, I_AAD },
+ { "aam", 3, TOKEN_INSN, 0, 0, I_AAM },
+ { "aas", 3, TOKEN_INSN, 0, 0, I_AAS },
+ { "adc", 3, TOKEN_INSN, 0, 0, I_ADC },
+ { "add", 3, TOKEN_INSN, 0, 0, I_ADD },
+ { "and", 3, TOKEN_INSN, 0, 0, I_AND },
+ { "arpl", 4, TOKEN_INSN, 0, 0, I_ARPL },
+ { "bb0_reset", 9, TOKEN_INSN, 0, 0, I_BB0_RESET },
+ { "bb1_reset", 9, TOKEN_INSN, 0, 0, I_BB1_RESET },
+ { "bound", 5, TOKEN_INSN, 0, 0, I_BOUND },
+ { "bsf", 3, TOKEN_INSN, 0, 0, I_BSF },
+ { "bsr", 3, TOKEN_INSN, 0, 0, I_BSR },
+ { "bswap", 5, TOKEN_INSN, 0, 0, I_BSWAP },
+ { "bt", 2, TOKEN_INSN, 0, 0, I_BT },
+ { "btc", 3, TOKEN_INSN, 0, 0, I_BTC },
+ { "btr", 3, TOKEN_INSN, 0, 0, I_BTR },
+ { "bts", 3, TOKEN_INSN, 0, 0, I_BTS },
+ { "call", 4, TOKEN_INSN, 0, 0, I_CALL },
+ { "cbw", 3, TOKEN_INSN, 0, 0, I_CBW },
+ { "cdq", 3, TOKEN_INSN, 0, 0, I_CDQ },
+ { "cdqe", 4, TOKEN_INSN, 0, 0, I_CDQE },
+ { "clc", 3, TOKEN_INSN, 0, 0, I_CLC },
+ { "cld", 3, TOKEN_INSN, 0, 0, I_CLD },
+ { "cli", 3, TOKEN_INSN, 0, 0, I_CLI },
+ { "clts", 4, TOKEN_INSN, 0, 0, I_CLTS },
+ { "cmc", 3, TOKEN_INSN, 0, 0, I_CMC },
+ { "cmp", 3, TOKEN_INSN, 0, 0, I_CMP },
+ { "cmpsb", 5, TOKEN_INSN, 0, 0, I_CMPSB },
+ { "cmpsd", 5, TOKEN_INSN, 0, 0, I_CMPSD },
+ { "cmpsq", 5, TOKEN_INSN, 0, 0, I_CMPSQ },
+ { "cmpsw", 5, TOKEN_INSN, 0, 0, I_CMPSW },
+ { "cmpxchg", 7, TOKEN_INSN, 0, 0, I_CMPXCHG },
+ { "cmpxchg486", 10, TOKEN_INSN, 0, 0, I_CMPXCHG486 },
+ { "cmpxchg8b", 9, TOKEN_INSN, 0, 0, I_CMPXCHG8B },
+ { "cmpxchg16b", 10, TOKEN_INSN, 0, 0, I_CMPXCHG16B },
+ { "cpuid", 5, TOKEN_INSN, 0, 0, I_CPUID },
+ { "cpu_read", 8, TOKEN_INSN, 0, 0, I_CPU_READ },
+ { "cpu_write", 9, TOKEN_INSN, 0, 0, I_CPU_WRITE },
+ { "cqo", 3, TOKEN_INSN, 0, 0, I_CQO },
+ { "cwd", 3, TOKEN_INSN, 0, 0, I_CWD },
+ { "cwde", 4, TOKEN_INSN, 0, 0, I_CWDE },
+ { "daa", 3, TOKEN_INSN, 0, 0, I_DAA },
+ { "das", 3, TOKEN_INSN, 0, 0, I_DAS },
+ { "dec", 3, TOKEN_INSN, 0, 0, I_DEC },
+ { "div", 3, TOKEN_INSN, 0, 0, I_DIV },
+ { "dmint", 5, TOKEN_INSN, 0, 0, I_DMINT },
+ { "emms", 4, TOKEN_INSN, 0, 0, I_EMMS },
+ { "enter", 5, TOKEN_INSN, 0, 0, I_ENTER },
+ { "equ", 3, TOKEN_INSN, 0, 0, I_EQU },
+ { "f2xm1", 5, TOKEN_INSN, 0, 0, I_F2XM1 },
+ { "fabs", 4, TOKEN_INSN, 0, 0, I_FABS },
+ { "fadd", 4, TOKEN_INSN, 0, 0, I_FADD },
+ { "faddp", 5, TOKEN_INSN, 0, 0, I_FADDP },
+ { "fbld", 4, TOKEN_INSN, 0, 0, I_FBLD },
+ { "fbstp", 5, TOKEN_INSN, 0, 0, I_FBSTP },
+ { "fchs", 4, TOKEN_INSN, 0, 0, I_FCHS },
+ { "fclex", 5, TOKEN_INSN, 0, 0, I_FCLEX },
+ { "fcmovb", 6, TOKEN_INSN, 0, 0, I_FCMOVB },
+ { "fcmovbe", 7, TOKEN_INSN, 0, 0, I_FCMOVBE },
+ { "fcmove", 6, TOKEN_INSN, 0, 0, I_FCMOVE },
+ { "fcmovnb", 7, TOKEN_INSN, 0, 0, I_FCMOVNB },
+ { "fcmovnbe", 8, TOKEN_INSN, 0, 0, I_FCMOVNBE },
+ { "fcmovne", 7, TOKEN_INSN, 0, 0, I_FCMOVNE },
+ { "fcmovnu", 7, TOKEN_INSN, 0, 0, I_FCMOVNU },
+ { "fcmovu", 6, TOKEN_INSN, 0, 0, I_FCMOVU },
+ { "fcom", 4, TOKEN_INSN, 0, 0, I_FCOM },
+ { "fcomi", 5, TOKEN_INSN, 0, 0, I_FCOMI },
+ { "fcomip", 6, TOKEN_INSN, 0, 0, I_FCOMIP },
+ { "fcomp", 5, TOKEN_INSN, 0, 0, I_FCOMP },
+ { "fcompp", 6, TOKEN_INSN, 0, 0, I_FCOMPP },
+ { "fcos", 4, TOKEN_INSN, 0, 0, I_FCOS },
+ { "fdecstp", 7, TOKEN_INSN, 0, 0, I_FDECSTP },
+ { "fdisi", 5, TOKEN_INSN, 0, 0, I_FDISI },
+ { "fdiv", 4, TOKEN_INSN, 0, 0, I_FDIV },
+ { "fdivp", 5, TOKEN_INSN, 0, 0, I_FDIVP },
+ { "fdivr", 5, TOKEN_INSN, 0, 0, I_FDIVR },
+ { "fdivrp", 6, TOKEN_INSN, 0, 0, I_FDIVRP },
+ { "femms", 5, TOKEN_INSN, 0, 0, I_FEMMS },
+ { "feni", 4, TOKEN_INSN, 0, 0, I_FENI },
+ { "ffree", 5, TOKEN_INSN, 0, 0, I_FFREE },
+ { "ffreep", 6, TOKEN_INSN, 0, 0, I_FFREEP },
+ { "fiadd", 5, TOKEN_INSN, 0, 0, I_FIADD },
+ { "ficom", 5, TOKEN_INSN, 0, 0, I_FICOM },
+ { "ficomp", 6, TOKEN_INSN, 0, 0, I_FICOMP },
+ { "fidiv", 5, TOKEN_INSN, 0, 0, I_FIDIV },
+ { "fidivr", 6, TOKEN_INSN, 0, 0, I_FIDIVR },
+ { "fild", 4, TOKEN_INSN, 0, 0, I_FILD },
+ { "fimul", 5, TOKEN_INSN, 0, 0, I_FIMUL },
+ { "fincstp", 7, TOKEN_INSN, 0, 0, I_FINCSTP },
+ { "finit", 5, TOKEN_INSN, 0, 0, I_FINIT },
+ { "fist", 4, TOKEN_INSN, 0, 0, I_FIST },
+ { "fistp", 5, TOKEN_INSN, 0, 0, I_FISTP },
+ { "fisttp", 6, TOKEN_INSN, 0, 0, I_FISTTP },
+ { "fisub", 5, TOKEN_INSN, 0, 0, I_FISUB },
+ { "fisubr", 6, TOKEN_INSN, 0, 0, I_FISUBR },
+ { "fld", 3, TOKEN_INSN, 0, 0, I_FLD },
+ { "fld1", 4, TOKEN_INSN, 0, 0, I_FLD1 },
+ { "fldcw", 5, TOKEN_INSN, 0, 0, I_FLDCW },
+ { "fldenv", 6, TOKEN_INSN, 0, 0, I_FLDENV },
+ { "fldl2e", 6, TOKEN_INSN, 0, 0, I_FLDL2E },
+ { "fldl2t", 6, TOKEN_INSN, 0, 0, I_FLDL2T },
+ { "fldlg2", 6, TOKEN_INSN, 0, 0, I_FLDLG2 },
+ { "fldln2", 6, TOKEN_INSN, 0, 0, I_FLDLN2 },
+ { "fldpi", 5, TOKEN_INSN, 0, 0, I_FLDPI },
+ { "fldz", 4, TOKEN_INSN, 0, 0, I_FLDZ },
+ { "fmul", 4, TOKEN_INSN, 0, 0, I_FMUL },
+ { "fmulp", 5, TOKEN_INSN, 0, 0, I_FMULP },
+ { "fnclex", 6, TOKEN_INSN, 0, 0, I_FNCLEX },
+ { "fndisi", 6, TOKEN_INSN, 0, 0, I_FNDISI },
+ { "fneni", 5, TOKEN_INSN, 0, 0, I_FNENI },
+ { "fninit", 6, TOKEN_INSN, 0, 0, I_FNINIT },
+ { "fnop", 4, TOKEN_INSN, 0, 0, I_FNOP },
+ { "fnsave", 6, TOKEN_INSN, 0, 0, I_FNSAVE },
+ { "fnstcw", 6, TOKEN_INSN, 0, 0, I_FNSTCW },
+ { "fnstenv", 7, TOKEN_INSN, 0, 0, I_FNSTENV },
+ { "fnstsw", 6, TOKEN_INSN, 0, 0, I_FNSTSW },
+ { "fpatan", 6, TOKEN_INSN, 0, 0, I_FPATAN },
+ { "fprem", 5, TOKEN_INSN, 0, 0, I_FPREM },
+ { "fprem1", 6, TOKEN_INSN, 0, 0, I_FPREM1 },
+ { "fptan", 5, TOKEN_INSN, 0, 0, I_FPTAN },
+ { "frndint", 7, TOKEN_INSN, 0, 0, I_FRNDINT },
+ { "frstor", 6, TOKEN_INSN, 0, 0, I_FRSTOR },
+ { "fsave", 5, TOKEN_INSN, 0, 0, I_FSAVE },
+ { "fscale", 6, TOKEN_INSN, 0, 0, I_FSCALE },
+ { "fsetpm", 6, TOKEN_INSN, 0, 0, I_FSETPM },
+ { "fsin", 4, TOKEN_INSN, 0, 0, I_FSIN },
+ { "fsincos", 7, TOKEN_INSN, 0, 0, I_FSINCOS },
+ { "fsqrt", 5, TOKEN_INSN, 0, 0, I_FSQRT },
+ { "fst", 3, TOKEN_INSN, 0, 0, I_FST },
+ { "fstcw", 5, TOKEN_INSN, 0, 0, I_FSTCW },
+ { "fstenv", 6, TOKEN_INSN, 0, 0, I_FSTENV },
+ { "fstp", 4, TOKEN_INSN, 0, 0, I_FSTP },
+ { "fstsw", 5, TOKEN_INSN, 0, 0, I_FSTSW },
+ { "fsub", 4, TOKEN_INSN, 0, 0, I_FSUB },
+ { "fsubp", 5, TOKEN_INSN, 0, 0, I_FSUBP },
+ { "fsubr", 5, TOKEN_INSN, 0, 0, I_FSUBR },
+ { "fsubrp", 6, TOKEN_INSN, 0, 0, I_FSUBRP },
+ { "ftst", 4, TOKEN_INSN, 0, 0, I_FTST },
+ { "fucom", 5, TOKEN_INSN, 0, 0, I_FUCOM },
+ { "fucomi", 6, TOKEN_INSN, 0, 0, I_FUCOMI },
+ { "fucomip", 7, TOKEN_INSN, 0, 0, I_FUCOMIP },
+ { "fucomp", 6, TOKEN_INSN, 0, 0, I_FUCOMP },
+ { "fucompp", 7, TOKEN_INSN, 0, 0, I_FUCOMPP },
+ { "fxam", 4, TOKEN_INSN, 0, 0, I_FXAM },
+ { "fxch", 4, TOKEN_INSN, 0, 0, I_FXCH },
+ { "fxtract", 7, TOKEN_INSN, 0, 0, I_FXTRACT },
+ { "fyl2x", 5, TOKEN_INSN, 0, 0, I_FYL2X },
+ { "fyl2xp1", 7, TOKEN_INSN, 0, 0, I_FYL2XP1 },
+ { "hlt", 3, TOKEN_INSN, 0, 0, I_HLT },
+ { "ibts", 4, TOKEN_INSN, 0, 0, I_IBTS },
+ { "icebp", 5, TOKEN_INSN, 0, 0, I_ICEBP },
+ { "idiv", 4, TOKEN_INSN, 0, 0, I_IDIV },
+ { "imul", 4, TOKEN_INSN, 0, 0, I_IMUL },
+ { "in", 2, TOKEN_INSN, 0, 0, I_IN },
+ { "inc", 3, TOKEN_INSN, 0, 0, I_INC },
+ { "insb", 4, TOKEN_INSN, 0, 0, I_INSB },
+ { "insd", 4, TOKEN_INSN, 0, 0, I_INSD },
+ { "insw", 4, TOKEN_INSN, 0, 0, I_INSW },
+ { "int", 3, TOKEN_INSN, 0, 0, I_INT },
+ { "int01", 5, TOKEN_INSN, 0, 0, I_INT01 },
+ { "int1", 4, TOKEN_INSN, 0, 0, I_INT1 },
+ { "int03", 5, TOKEN_INSN, 0, 0, I_INT03 },
+ { "int3", 4, TOKEN_INSN, 0, 0, I_INT3 },
+ { "into", 4, TOKEN_INSN, 0, 0, I_INTO },
+ { "invd", 4, TOKEN_INSN, 0, 0, I_INVD },
+ { "invpcid", 7, TOKEN_INSN, 0, 0, I_INVPCID },
+ { "invlpg", 6, TOKEN_INSN, 0, 0, I_INVLPG },
+ { "invlpga", 7, TOKEN_INSN, 0, 0, I_INVLPGA },
+ { "iret", 4, TOKEN_INSN, 0, 0, I_IRET },
+ { "iretd", 5, TOKEN_INSN, 0, 0, I_IRETD },
+ { "iretq", 5, TOKEN_INSN, 0, 0, I_IRETQ },
+ { "iretw", 5, TOKEN_INSN, 0, 0, I_IRETW },
+ { "jcxz", 4, TOKEN_INSN, 0, 0, I_JCXZ },
+ { "jecxz", 5, TOKEN_INSN, 0, 0, I_JECXZ },
+ { "jrcxz", 5, TOKEN_INSN, 0, 0, I_JRCXZ },
+ { "jmp", 3, TOKEN_INSN, 0, 0, I_JMP },
+ { "jmpe", 4, TOKEN_INSN, 0, 0, I_JMPE },
+ { "lahf", 4, TOKEN_INSN, 0, 0, I_LAHF },
+ { "lar", 3, TOKEN_INSN, 0, 0, I_LAR },
+ { "lds", 3, TOKEN_INSN, 0, 0, I_LDS },
+ { "lea", 3, TOKEN_INSN, 0, 0, I_LEA },
+ { "leave", 5, TOKEN_INSN, 0, 0, I_LEAVE },
+ { "les", 3, TOKEN_INSN, 0, 0, I_LES },
+ { "lfence", 6, TOKEN_INSN, 0, 0, I_LFENCE },
+ { "lfs", 3, TOKEN_INSN, 0, 0, I_LFS },
+ { "lgdt", 4, TOKEN_INSN, 0, 0, I_LGDT },
+ { "lgs", 3, TOKEN_INSN, 0, 0, I_LGS },
+ { "lidt", 4, TOKEN_INSN, 0, 0, I_LIDT },
+ { "lldt", 4, TOKEN_INSN, 0, 0, I_LLDT },
+ { "lmsw", 4, TOKEN_INSN, 0, 0, I_LMSW },
+ { "loadall", 7, TOKEN_INSN, 0, 0, I_LOADALL },
+ { "loadall286", 10, TOKEN_INSN, 0, 0, I_LOADALL286 },
+ { "lodsb", 5, TOKEN_INSN, 0, 0, I_LODSB },
+ { "lodsd", 5, TOKEN_INSN, 0, 0, I_LODSD },
+ { "lodsq", 5, TOKEN_INSN, 0, 0, I_LODSQ },
+ { "lodsw", 5, TOKEN_INSN, 0, 0, I_LODSW },
+ { "loop", 4, TOKEN_INSN, 0, 0, I_LOOP },
+ { "loope", 5, TOKEN_INSN, 0, 0, I_LOOPE },
+ { "loopne", 6, TOKEN_INSN, 0, 0, I_LOOPNE },
+ { "loopnz", 6, TOKEN_INSN, 0, 0, I_LOOPNZ },
+ { "loopz", 5, TOKEN_INSN, 0, 0, I_LOOPZ },
+ { "lsl", 3, TOKEN_INSN, 0, 0, I_LSL },
+ { "lss", 3, TOKEN_INSN, 0, 0, I_LSS },
+ { "ltr", 3, TOKEN_INSN, 0, 0, I_LTR },
+ { "mfence", 6, TOKEN_INSN, 0, 0, I_MFENCE },
+ { "monitor", 7, TOKEN_INSN, 0, 0, I_MONITOR },
+ { "monitorx", 8, TOKEN_INSN, 0, 0, I_MONITORX },
+ { "mov", 3, TOKEN_INSN, 0, 0, I_MOV },
+ { "movd", 4, TOKEN_INSN, 0, 0, I_MOVD },
+ { "movq", 4, TOKEN_INSN, 0, 0, I_MOVQ },
+ { "movsb", 5, TOKEN_INSN, 0, 0, I_MOVSB },
+ { "movsd", 5, TOKEN_INSN, 0, 0, I_MOVSD },
+ { "movsq", 5, TOKEN_INSN, 0, 0, I_MOVSQ },
+ { "movsw", 5, TOKEN_INSN, 0, 0, I_MOVSW },
+ { "movsx", 5, TOKEN_INSN, 0, 0, I_MOVSX },
+ { "movsxd", 6, TOKEN_INSN, 0, 0, I_MOVSXD },
+ { "movzx", 5, TOKEN_INSN, 0, 0, I_MOVZX },
+ { "mul", 3, TOKEN_INSN, 0, 0, I_MUL },
+ { "mwait", 5, TOKEN_INSN, 0, 0, I_MWAIT },
+ { "mwaitx", 6, TOKEN_INSN, 0, 0, I_MWAITX },
+ { "neg", 3, TOKEN_INSN, 0, 0, I_NEG },
+ { "nop", 3, TOKEN_INSN, 0, 0, I_NOP },
+ { "not", 3, TOKEN_INSN, 0, 0, I_NOT },
+ { "or", 2, TOKEN_INSN, 0, 0, I_OR },
+ { "out", 3, TOKEN_INSN, 0, 0, I_OUT },
+ { "outsb", 5, TOKEN_INSN, 0, 0, I_OUTSB },
+ { "outsd", 5, TOKEN_INSN, 0, 0, I_OUTSD },
+ { "outsw", 5, TOKEN_INSN, 0, 0, I_OUTSW },
+ { "packssdw", 8, TOKEN_INSN, 0, 0, I_PACKSSDW },
+ { "packsswb", 8, TOKEN_INSN, 0, 0, I_PACKSSWB },
+ { "packuswb", 8, TOKEN_INSN, 0, 0, I_PACKUSWB },
+ { "paddb", 5, TOKEN_INSN, 0, 0, I_PADDB },
+ { "paddd", 5, TOKEN_INSN, 0, 0, I_PADDD },
+ { "paddsb", 6, TOKEN_INSN, 0, 0, I_PADDSB },
+ { "paddsiw", 7, TOKEN_INSN, 0, 0, I_PADDSIW },
+ { "paddsw", 6, TOKEN_INSN, 0, 0, I_PADDSW },
+ { "paddusb", 7, TOKEN_INSN, 0, 0, I_PADDUSB },
+ { "paddusw", 7, TOKEN_INSN, 0, 0, I_PADDUSW },
+ { "paddw", 5, TOKEN_INSN, 0, 0, I_PADDW },
+ { "pand", 4, TOKEN_INSN, 0, 0, I_PAND },
+ { "pandn", 5, TOKEN_INSN, 0, 0, I_PANDN },
+ { "pause", 5, TOKEN_INSN, 0, 0, I_PAUSE },
+ { "paveb", 5, TOKEN_INSN, 0, 0, I_PAVEB },
+ { "pavgusb", 7, TOKEN_INSN, 0, 0, I_PAVGUSB },
+ { "pcmpeqb", 7, TOKEN_INSN, 0, 0, I_PCMPEQB },
+ { "pcmpeqd", 7, TOKEN_INSN, 0, 0, I_PCMPEQD },
+ { "pcmpeqw", 7, TOKEN_INSN, 0, 0, I_PCMPEQW },
+ { "pcmpgtb", 7, TOKEN_INSN, 0, 0, I_PCMPGTB },
+ { "pcmpgtd", 7, TOKEN_INSN, 0, 0, I_PCMPGTD },
+ { "pcmpgtw", 7, TOKEN_INSN, 0, 0, I_PCMPGTW },
+ { "pdistib", 7, TOKEN_INSN, 0, 0, I_PDISTIB },
+ { "pf2id", 5, TOKEN_INSN, 0, 0, I_PF2ID },
+ { "pfacc", 5, TOKEN_INSN, 0, 0, I_PFACC },
+ { "pfadd", 5, TOKEN_INSN, 0, 0, I_PFADD },
+ { "pfcmpeq", 7, TOKEN_INSN, 0, 0, I_PFCMPEQ },
+ { "pfcmpge", 7, TOKEN_INSN, 0, 0, I_PFCMPGE },
+ { "pfcmpgt", 7, TOKEN_INSN, 0, 0, I_PFCMPGT },
+ { "pfmax", 5, TOKEN_INSN, 0, 0, I_PFMAX },
+ { "pfmin", 5, TOKEN_INSN, 0, 0, I_PFMIN },
+ { "pfmul", 5, TOKEN_INSN, 0, 0, I_PFMUL },
+ { "pfrcp", 5, TOKEN_INSN, 0, 0, I_PFRCP },
+ { "pfrcpit1", 8, TOKEN_INSN, 0, 0, I_PFRCPIT1 },
+ { "pfrcpit2", 8, TOKEN_INSN, 0, 0, I_PFRCPIT2 },
+ { "pfrsqit1", 8, TOKEN_INSN, 0, 0, I_PFRSQIT1 },
+ { "pfrsqrt", 7, TOKEN_INSN, 0, 0, I_PFRSQRT },
+ { "pfsub", 5, TOKEN_INSN, 0, 0, I_PFSUB },
+ { "pfsubr", 6, TOKEN_INSN, 0, 0, I_PFSUBR },
+ { "pi2fd", 5, TOKEN_INSN, 0, 0, I_PI2FD },
+ { "pmachriw", 8, TOKEN_INSN, 0, 0, I_PMACHRIW },
+ { "pmaddwd", 7, TOKEN_INSN, 0, 0, I_PMADDWD },
+ { "pmagw", 5, TOKEN_INSN, 0, 0, I_PMAGW },
+ { "pmulhriw", 8, TOKEN_INSN, 0, 0, I_PMULHRIW },
+ { "pmulhrwa", 8, TOKEN_INSN, 0, 0, I_PMULHRWA },
+ { "pmulhrwc", 8, TOKEN_INSN, 0, 0, I_PMULHRWC },
+ { "pmulhw", 6, TOKEN_INSN, 0, 0, I_PMULHW },
+ { "pmullw", 6, TOKEN_INSN, 0, 0, I_PMULLW },
+ { "pmvgezb", 7, TOKEN_INSN, 0, 0, I_PMVGEZB },
+ { "pmvlzb", 6, TOKEN_INSN, 0, 0, I_PMVLZB },
+ { "pmvnzb", 6, TOKEN_INSN, 0, 0, I_PMVNZB },
+ { "pmvzb", 5, TOKEN_INSN, 0, 0, I_PMVZB },
+ { "pop", 3, TOKEN_INSN, 0, 0, I_POP },
+ { "popa", 4, TOKEN_INSN, 0, 0, I_POPA },
+ { "popad", 5, TOKEN_INSN, 0, 0, I_POPAD },
+ { "popaw", 5, TOKEN_INSN, 0, 0, I_POPAW },
+ { "popf", 4, TOKEN_INSN, 0, 0, I_POPF },
+ { "popfd", 5, TOKEN_INSN, 0, 0, I_POPFD },
+ { "popfq", 5, TOKEN_INSN, 0, 0, I_POPFQ },
+ { "popfw", 5, TOKEN_INSN, 0, 0, I_POPFW },
+ { "por", 3, TOKEN_INSN, 0, 0, I_POR },
+ { "prefetch", 8, TOKEN_INSN, 0, 0, I_PREFETCH },
+ { "prefetchw", 9, TOKEN_INSN, 0, 0, I_PREFETCHW },
+ { "pslld", 5, TOKEN_INSN, 0, 0, I_PSLLD },
+ { "psllq", 5, TOKEN_INSN, 0, 0, I_PSLLQ },
+ { "psllw", 5, TOKEN_INSN, 0, 0, I_PSLLW },
+ { "psrad", 5, TOKEN_INSN, 0, 0, I_PSRAD },
+ { "psraw", 5, TOKEN_INSN, 0, 0, I_PSRAW },
+ { "psrld", 5, TOKEN_INSN, 0, 0, I_PSRLD },
+ { "psrlq", 5, TOKEN_INSN, 0, 0, I_PSRLQ },
+ { "psrlw", 5, TOKEN_INSN, 0, 0, I_PSRLW },
+ { "psubb", 5, TOKEN_INSN, 0, 0, I_PSUBB },
+ { "psubd", 5, TOKEN_INSN, 0, 0, I_PSUBD },
+ { "psubsb", 6, TOKEN_INSN, 0, 0, I_PSUBSB },
+ { "psubsiw", 7, TOKEN_INSN, 0, 0, I_PSUBSIW },
+ { "psubsw", 6, TOKEN_INSN, 0, 0, I_PSUBSW },
+ { "psubusb", 7, TOKEN_INSN, 0, 0, I_PSUBUSB },
+ { "psubusw", 7, TOKEN_INSN, 0, 0, I_PSUBUSW },
+ { "psubw", 5, TOKEN_INSN, 0, 0, I_PSUBW },
+ { "punpckhbw", 9, TOKEN_INSN, 0, 0, I_PUNPCKHBW },
+ { "punpckhdq", 9, TOKEN_INSN, 0, 0, I_PUNPCKHDQ },
+ { "punpckhwd", 9, TOKEN_INSN, 0, 0, I_PUNPCKHWD },
+ { "punpcklbw", 9, TOKEN_INSN, 0, 0, I_PUNPCKLBW },
+ { "punpckldq", 9, TOKEN_INSN, 0, 0, I_PUNPCKLDQ },
+ { "punpcklwd", 9, TOKEN_INSN, 0, 0, I_PUNPCKLWD },
+ { "push", 4, TOKEN_INSN, 0, 0, I_PUSH },
+ { "pusha", 5, TOKEN_INSN, 0, 0, I_PUSHA },
+ { "pushad", 6, TOKEN_INSN, 0, 0, I_PUSHAD },
+ { "pushaw", 6, TOKEN_INSN, 0, 0, I_PUSHAW },
+ { "pushf", 5, TOKEN_INSN, 0, 0, I_PUSHF },
+ { "pushfd", 6, TOKEN_INSN, 0, 0, I_PUSHFD },
+ { "pushfq", 6, TOKEN_INSN, 0, 0, I_PUSHFQ },
+ { "pushfw", 6, TOKEN_INSN, 0, 0, I_PUSHFW },
+ { "pxor", 4, TOKEN_INSN, 0, 0, I_PXOR },
+ { "rcl", 3, TOKEN_INSN, 0, 0, I_RCL },
+ { "rcr", 3, TOKEN_INSN, 0, 0, I_RCR },
+ { "rdshr", 5, TOKEN_INSN, 0, 0, I_RDSHR },
+ { "rdmsr", 5, TOKEN_INSN, 0, 0, I_RDMSR },
+ { "rdpmc", 5, TOKEN_INSN, 0, 0, I_RDPMC },
+ { "rdtsc", 5, TOKEN_INSN, 0, 0, I_RDTSC },
+ { "rdtscp", 6, TOKEN_INSN, 0, 0, I_RDTSCP },
+ { "ret", 3, TOKEN_INSN, 0, 0, I_RET },
+ { "retf", 4, TOKEN_INSN, 0, 0, I_RETF },
+ { "retn", 4, TOKEN_INSN, 0, 0, I_RETN },
+ { "retw", 4, TOKEN_INSN, 0, 0, I_RETW },
+ { "retfw", 5, TOKEN_INSN, 0, 0, I_RETFW },
+ { "retnw", 5, TOKEN_INSN, 0, 0, I_RETNW },
+ { "retd", 4, TOKEN_INSN, 0, 0, I_RETD },
+ { "retfd", 5, TOKEN_INSN, 0, 0, I_RETFD },
+ { "retnd", 5, TOKEN_INSN, 0, 0, I_RETND },
+ { "retq", 4, TOKEN_INSN, 0, 0, I_RETQ },
+ { "retfq", 5, TOKEN_INSN, 0, 0, I_RETFQ },
+ { "retnq", 5, TOKEN_INSN, 0, 0, I_RETNQ },
+ { "rol", 3, TOKEN_INSN, 0, 0, I_ROL },
+ { "ror", 3, TOKEN_INSN, 0, 0, I_ROR },
+ { "rdm", 3, TOKEN_INSN, 0, 0, I_RDM },
+ { "rsdc", 4, TOKEN_INSN, 0, 0, I_RSDC },
+ { "rsldt", 5, TOKEN_INSN, 0, 0, I_RSLDT },
+ { "rsm", 3, TOKEN_INSN, 0, 0, I_RSM },
+ { "rsts", 4, TOKEN_INSN, 0, 0, I_RSTS },
+ { "sahf", 4, TOKEN_INSN, 0, 0, I_SAHF },
+ { "sal", 3, TOKEN_INSN, 0, 0, I_SAL },
+ { "salc", 4, TOKEN_INSN, 0, 0, I_SALC },
+ { "sar", 3, TOKEN_INSN, 0, 0, I_SAR },
+ { "sbb", 3, TOKEN_INSN, 0, 0, I_SBB },
+ { "scasb", 5, TOKEN_INSN, 0, 0, I_SCASB },
+ { "scasd", 5, TOKEN_INSN, 0, 0, I_SCASD },
+ { "scasq", 5, TOKEN_INSN, 0, 0, I_SCASQ },
+ { "scasw", 5, TOKEN_INSN, 0, 0, I_SCASW },
+ { "sfence", 6, TOKEN_INSN, 0, 0, I_SFENCE },
+ { "sgdt", 4, TOKEN_INSN, 0, 0, I_SGDT },
+ { "shl", 3, TOKEN_INSN, 0, 0, I_SHL },
+ { "shld", 4, TOKEN_INSN, 0, 0, I_SHLD },
+ { "shr", 3, TOKEN_INSN, 0, 0, I_SHR },
+ { "shrd", 4, TOKEN_INSN, 0, 0, I_SHRD },
+ { "sidt", 4, TOKEN_INSN, 0, 0, I_SIDT },
+ { "sldt", 4, TOKEN_INSN, 0, 0, I_SLDT },
+ { "skinit", 6, TOKEN_INSN, 0, 0, I_SKINIT },
+ { "smi", 3, TOKEN_INSN, 0, 0, I_SMI },
+ { "smint", 5, TOKEN_INSN, 0, 0, I_SMINT },
+ { "smintold", 8, TOKEN_INSN, 0, 0, I_SMINTOLD },
+ { "smsw", 4, TOKEN_INSN, 0, 0, I_SMSW },
+ { "stc", 3, TOKEN_INSN, 0, 0, I_STC },
+ { "std", 3, TOKEN_INSN, 0, 0, I_STD },
+ { "sti", 3, TOKEN_INSN, 0, 0, I_STI },
+ { "stosb", 5, TOKEN_INSN, 0, 0, I_STOSB },
+ { "stosd", 5, TOKEN_INSN, 0, 0, I_STOSD },
+ { "stosq", 5, TOKEN_INSN, 0, 0, I_STOSQ },
+ { "stosw", 5, TOKEN_INSN, 0, 0, I_STOSW },
+ { "str", 3, TOKEN_INSN, 0, 0, I_STR },
+ { "sub", 3, TOKEN_INSN, 0, 0, I_SUB },
+ { "svdc", 4, TOKEN_INSN, 0, 0, I_SVDC },
+ { "svldt", 5, TOKEN_INSN, 0, 0, I_SVLDT },
+ { "svts", 4, TOKEN_INSN, 0, 0, I_SVTS },
+ { "swapgs", 6, TOKEN_INSN, 0, 0, I_SWAPGS },
+ { "syscall", 7, TOKEN_INSN, 0, 0, I_SYSCALL },
+ { "sysenter", 8, TOKEN_INSN, 0, 0, I_SYSENTER },
+ { "sysexit", 7, TOKEN_INSN, 0, 0, I_SYSEXIT },
+ { "sysret", 6, TOKEN_INSN, 0, 0, I_SYSRET },
+ { "test", 4, TOKEN_INSN, 0, 0, I_TEST },
+ { "ud0", 3, TOKEN_INSN, 0, 0, I_UD0 },
+ { "ud1", 3, TOKEN_INSN, 0, 0, I_UD1 },
+ { "ud2b", 4, TOKEN_INSN, 0, 0, I_UD2B },
+ { "ud2", 3, TOKEN_INSN, 0, 0, I_UD2 },
+ { "ud2a", 4, TOKEN_INSN, 0, 0, I_UD2A },
+ { "umov", 4, TOKEN_INSN, 0, 0, I_UMOV },
+ { "verr", 4, TOKEN_INSN, 0, 0, I_VERR },
+ { "verw", 4, TOKEN_INSN, 0, 0, I_VERW },
+ { "fwait", 5, TOKEN_INSN, 0, 0, I_FWAIT },
+ { "wbinvd", 6, TOKEN_INSN, 0, 0, I_WBINVD },
+ { "wrshr", 5, TOKEN_INSN, 0, 0, I_WRSHR },
+ { "wrmsr", 5, TOKEN_INSN, 0, 0, I_WRMSR },
+ { "xadd", 4, TOKEN_INSN, 0, 0, I_XADD },
+ { "xbts", 4, TOKEN_INSN, 0, 0, I_XBTS },
+ { "xchg", 4, TOKEN_INSN, 0, 0, I_XCHG },
+ { "xlatb", 5, TOKEN_INSN, 0, 0, I_XLATB },
+ { "xlat", 4, TOKEN_INSN, 0, 0, I_XLAT },
+ { "xor", 3, TOKEN_INSN, 0, 0, I_XOR },
+ { "cmova", 5, TOKEN_INSN, 0, 0, I_CMOVA },
+ { "cmovae", 6, TOKEN_INSN, 0, 0, I_CMOVAE },
+ { "cmovb", 5, TOKEN_INSN, 0, 0, I_CMOVB },
+ { "cmovbe", 6, TOKEN_INSN, 0, 0, I_CMOVBE },
+ { "cmovc", 5, TOKEN_INSN, 0, 0, I_CMOVC },
+ { "cmove", 5, TOKEN_INSN, 0, 0, I_CMOVE },
+ { "cmovg", 5, TOKEN_INSN, 0, 0, I_CMOVG },
+ { "cmovge", 6, TOKEN_INSN, 0, 0, I_CMOVGE },
+ { "cmovl", 5, TOKEN_INSN, 0, 0, I_CMOVL },
+ { "cmovle", 6, TOKEN_INSN, 0, 0, I_CMOVLE },
+ { "cmovna", 6, TOKEN_INSN, 0, 0, I_CMOVNA },
+ { "cmovnae", 7, TOKEN_INSN, 0, 0, I_CMOVNAE },
+ { "cmovnb", 6, TOKEN_INSN, 0, 0, I_CMOVNB },
+ { "cmovnbe", 7, TOKEN_INSN, 0, 0, I_CMOVNBE },
+ { "cmovnc", 6, TOKEN_INSN, 0, 0, I_CMOVNC },
+ { "cmovne", 6, TOKEN_INSN, 0, 0, I_CMOVNE },
+ { "cmovng", 6, TOKEN_INSN, 0, 0, I_CMOVNG },
+ { "cmovnge", 7, TOKEN_INSN, 0, 0, I_CMOVNGE },
+ { "cmovnl", 6, TOKEN_INSN, 0, 0, I_CMOVNL },
+ { "cmovnle", 7, TOKEN_INSN, 0, 0, I_CMOVNLE },
+ { "cmovno", 6, TOKEN_INSN, 0, 0, I_CMOVNO },
+ { "cmovnp", 6, TOKEN_INSN, 0, 0, I_CMOVNP },
+ { "cmovns", 6, TOKEN_INSN, 0, 0, I_CMOVNS },
+ { "cmovnz", 6, TOKEN_INSN, 0, 0, I_CMOVNZ },
+ { "cmovo", 5, TOKEN_INSN, 0, 0, I_CMOVO },
+ { "cmovp", 5, TOKEN_INSN, 0, 0, I_CMOVP },
+ { "cmovpe", 6, TOKEN_INSN, 0, 0, I_CMOVPE },
+ { "cmovpo", 6, TOKEN_INSN, 0, 0, I_CMOVPO },
+ { "cmovs", 5, TOKEN_INSN, 0, 0, I_CMOVS },
+ { "cmovz", 5, TOKEN_INSN, 0, 0, I_CMOVZ },
+ { "ja", 2, TOKEN_INSN, 0, 0, I_JA },
+ { "jae", 3, TOKEN_INSN, 0, 0, I_JAE },
+ { "jb", 2, TOKEN_INSN, 0, 0, I_JB },
+ { "jbe", 3, TOKEN_INSN, 0, 0, I_JBE },
+ { "jc", 2, TOKEN_INSN, 0, 0, I_JC },
+ { "je", 2, TOKEN_INSN, 0, 0, I_JE },
+ { "jg", 2, TOKEN_INSN, 0, 0, I_JG },
+ { "jge", 3, TOKEN_INSN, 0, 0, I_JGE },
+ { "jl", 2, TOKEN_INSN, 0, 0, I_JL },
+ { "jle", 3, TOKEN_INSN, 0, 0, I_JLE },
+ { "jna", 3, TOKEN_INSN, 0, 0, I_JNA },
+ { "jnae", 4, TOKEN_INSN, 0, 0, I_JNAE },
+ { "jnb", 3, TOKEN_INSN, 0, 0, I_JNB },
+ { "jnbe", 4, TOKEN_INSN, 0, 0, I_JNBE },
+ { "jnc", 3, TOKEN_INSN, 0, 0, I_JNC },
+ { "jne", 3, TOKEN_INSN, 0, 0, I_JNE },
+ { "jng", 3, TOKEN_INSN, 0, 0, I_JNG },
+ { "jnge", 4, TOKEN_INSN, 0, 0, I_JNGE },
+ { "jnl", 3, TOKEN_INSN, 0, 0, I_JNL },
+ { "jnle", 4, TOKEN_INSN, 0, 0, I_JNLE },
+ { "jno", 3, TOKEN_INSN, 0, 0, I_JNO },
+ { "jnp", 3, TOKEN_INSN, 0, 0, I_JNP },
+ { "jns", 3, TOKEN_INSN, 0, 0, I_JNS },
+ { "jnz", 3, TOKEN_INSN, 0, 0, I_JNZ },
+ { "jo", 2, TOKEN_INSN, 0, 0, I_JO },
+ { "jp", 2, TOKEN_INSN, 0, 0, I_JP },
+ { "jpe", 3, TOKEN_INSN, 0, 0, I_JPE },
+ { "jpo", 3, TOKEN_INSN, 0, 0, I_JPO },
+ { "js", 2, TOKEN_INSN, 0, 0, I_JS },
+ { "jz", 2, TOKEN_INSN, 0, 0, I_JZ },
+ { "seta", 4, TOKEN_INSN, 0, 0, I_SETA },
+ { "setae", 5, TOKEN_INSN, 0, 0, I_SETAE },
+ { "setb", 4, TOKEN_INSN, 0, 0, I_SETB },
+ { "setbe", 5, TOKEN_INSN, 0, 0, I_SETBE },
+ { "setc", 4, TOKEN_INSN, 0, 0, I_SETC },
+ { "sete", 4, TOKEN_INSN, 0, 0, I_SETE },
+ { "setg", 4, TOKEN_INSN, 0, 0, I_SETG },
+ { "setge", 5, TOKEN_INSN, 0, 0, I_SETGE },
+ { "setl", 4, TOKEN_INSN, 0, 0, I_SETL },
+ { "setle", 5, TOKEN_INSN, 0, 0, I_SETLE },
+ { "setna", 5, TOKEN_INSN, 0, 0, I_SETNA },
+ { "setnae", 6, TOKEN_INSN, 0, 0, I_SETNAE },
+ { "setnb", 5, TOKEN_INSN, 0, 0, I_SETNB },
+ { "setnbe", 6, TOKEN_INSN, 0, 0, I_SETNBE },
+ { "setnc", 5, TOKEN_INSN, 0, 0, I_SETNC },
+ { "setne", 5, TOKEN_INSN, 0, 0, I_SETNE },
+ { "setng", 5, TOKEN_INSN, 0, 0, I_SETNG },
+ { "setnge", 6, TOKEN_INSN, 0, 0, I_SETNGE },
+ { "setnl", 5, TOKEN_INSN, 0, 0, I_SETNL },
+ { "setnle", 6, TOKEN_INSN, 0, 0, I_SETNLE },
+ { "setno", 5, TOKEN_INSN, 0, 0, I_SETNO },
+ { "setnp", 5, TOKEN_INSN, 0, 0, I_SETNP },
+ { "setns", 5, TOKEN_INSN, 0, 0, I_SETNS },
+ { "setnz", 5, TOKEN_INSN, 0, 0, I_SETNZ },
+ { "seto", 4, TOKEN_INSN, 0, 0, I_SETO },
+ { "setp", 4, TOKEN_INSN, 0, 0, I_SETP },
+ { "setpe", 5, TOKEN_INSN, 0, 0, I_SETPE },
+ { "setpo", 5, TOKEN_INSN, 0, 0, I_SETPO },
+ { "sets", 4, TOKEN_INSN, 0, 0, I_SETS },
+ { "setz", 4, TOKEN_INSN, 0, 0, I_SETZ },
+ { "addps", 5, TOKEN_INSN, 0, 0, I_ADDPS },
+ { "addss", 5, TOKEN_INSN, 0, 0, I_ADDSS },
+ { "andnps", 6, TOKEN_INSN, 0, 0, I_ANDNPS },
+ { "andps", 5, TOKEN_INSN, 0, 0, I_ANDPS },
+ { "cmpeqps", 7, TOKEN_INSN, 0, 0, I_CMPEQPS },
+ { "cmpeqss", 7, TOKEN_INSN, 0, 0, I_CMPEQSS },
+ { "cmpleps", 7, TOKEN_INSN, 0, 0, I_CMPLEPS },
+ { "cmpless", 7, TOKEN_INSN, 0, 0, I_CMPLESS },
+ { "cmpltps", 7, TOKEN_INSN, 0, 0, I_CMPLTPS },
+ { "cmpltss", 7, TOKEN_INSN, 0, 0, I_CMPLTSS },
+ { "cmpneqps", 8, TOKEN_INSN, 0, 0, I_CMPNEQPS },
+ { "cmpneqss", 8, TOKEN_INSN, 0, 0, I_CMPNEQSS },
+ { "cmpnleps", 8, TOKEN_INSN, 0, 0, I_CMPNLEPS },
+ { "cmpnless", 8, TOKEN_INSN, 0, 0, I_CMPNLESS },
+ { "cmpnltps", 8, TOKEN_INSN, 0, 0, I_CMPNLTPS },
+ { "cmpnltss", 8, TOKEN_INSN, 0, 0, I_CMPNLTSS },
+ { "cmpordps", 8, TOKEN_INSN, 0, 0, I_CMPORDPS },
+ { "cmpordss", 8, TOKEN_INSN, 0, 0, I_CMPORDSS },
+ { "cmpunordps", 10, TOKEN_INSN, 0, 0, I_CMPUNORDPS },
+ { "cmpunordss", 10, TOKEN_INSN, 0, 0, I_CMPUNORDSS },
+ { "cmpps", 5, TOKEN_INSN, 0, 0, I_CMPPS },
+ { "cmpss", 5, TOKEN_INSN, 0, 0, I_CMPSS },
+ { "comiss", 6, TOKEN_INSN, 0, 0, I_COMISS },
+ { "cvtpi2ps", 8, TOKEN_INSN, 0, 0, I_CVTPI2PS },
+ { "cvtps2pi", 8, TOKEN_INSN, 0, 0, I_CVTPS2PI },
+ { "cvtsi2ss", 8, TOKEN_INSN, 0, 0, I_CVTSI2SS },
+ { "cvtss2si", 8, TOKEN_INSN, 0, 0, I_CVTSS2SI },
+ { "cvttps2pi", 9, TOKEN_INSN, 0, 0, I_CVTTPS2PI },
+ { "cvttss2si", 9, TOKEN_INSN, 0, 0, I_CVTTSS2SI },
+ { "divps", 5, TOKEN_INSN, 0, 0, I_DIVPS },
+ { "divss", 5, TOKEN_INSN, 0, 0, I_DIVSS },
+ { "ldmxcsr", 7, TOKEN_INSN, 0, 0, I_LDMXCSR },
+ { "maxps", 5, TOKEN_INSN, 0, 0, I_MAXPS },
+ { "maxss", 5, TOKEN_INSN, 0, 0, I_MAXSS },
+ { "minps", 5, TOKEN_INSN, 0, 0, I_MINPS },
+ { "minss", 5, TOKEN_INSN, 0, 0, I_MINSS },
+ { "movaps", 6, TOKEN_INSN, 0, 0, I_MOVAPS },
+ { "movhps", 6, TOKEN_INSN, 0, 0, I_MOVHPS },
+ { "movlhps", 7, TOKEN_INSN, 0, 0, I_MOVLHPS },
+ { "movlps", 6, TOKEN_INSN, 0, 0, I_MOVLPS },
+ { "movhlps", 7, TOKEN_INSN, 0, 0, I_MOVHLPS },
+ { "movmskps", 8, TOKEN_INSN, 0, 0, I_MOVMSKPS },
+ { "movntps", 7, TOKEN_INSN, 0, 0, I_MOVNTPS },
+ { "movss", 5, TOKEN_INSN, 0, 0, I_MOVSS },
+ { "movups", 6, TOKEN_INSN, 0, 0, I_MOVUPS },
+ { "mulps", 5, TOKEN_INSN, 0, 0, I_MULPS },
+ { "mulss", 5, TOKEN_INSN, 0, 0, I_MULSS },
+ { "orps", 4, TOKEN_INSN, 0, 0, I_ORPS },
+ { "rcpps", 5, TOKEN_INSN, 0, 0, I_RCPPS },
+ { "rcpss", 5, TOKEN_INSN, 0, 0, I_RCPSS },
+ { "rsqrtps", 7, TOKEN_INSN, 0, 0, I_RSQRTPS },
+ { "rsqrtss", 7, TOKEN_INSN, 0, 0, I_RSQRTSS },
+ { "shufps", 6, TOKEN_INSN, 0, 0, I_SHUFPS },
+ { "sqrtps", 6, TOKEN_INSN, 0, 0, I_SQRTPS },
+ { "sqrtss", 6, TOKEN_INSN, 0, 0, I_SQRTSS },
+ { "stmxcsr", 7, TOKEN_INSN, 0, 0, I_STMXCSR },
+ { "subps", 5, TOKEN_INSN, 0, 0, I_SUBPS },
+ { "subss", 5, TOKEN_INSN, 0, 0, I_SUBSS },
+ { "ucomiss", 7, TOKEN_INSN, 0, 0, I_UCOMISS },
+ { "unpckhps", 8, TOKEN_INSN, 0, 0, I_UNPCKHPS },
+ { "unpcklps", 8, TOKEN_INSN, 0, 0, I_UNPCKLPS },
+ { "xorps", 5, TOKEN_INSN, 0, 0, I_XORPS },
+ { "fxrstor", 7, TOKEN_INSN, 0, 0, I_FXRSTOR },
+ { "fxrstor64", 9, TOKEN_INSN, 0, 0, I_FXRSTOR64 },
+ { "fxsave", 6, TOKEN_INSN, 0, 0, I_FXSAVE },
+ { "fxsave64", 8, TOKEN_INSN, 0, 0, I_FXSAVE64 },
+ { "xgetbv", 6, TOKEN_INSN, 0, 0, I_XGETBV },
+ { "xsetbv", 6, TOKEN_INSN, 0, 0, I_XSETBV },
+ { "xsave", 5, TOKEN_INSN, 0, 0, I_XSAVE },
+ { "xsave64", 7, TOKEN_INSN, 0, 0, I_XSAVE64 },
+ { "xsavec", 6, TOKEN_INSN, 0, 0, I_XSAVEC },
+ { "xsavec64", 8, TOKEN_INSN, 0, 0, I_XSAVEC64 },
+ { "xsaveopt", 8, TOKEN_INSN, 0, 0, I_XSAVEOPT },
+ { "xsaveopt64", 10, TOKEN_INSN, 0, 0, I_XSAVEOPT64 },
+ { "xsaves", 6, TOKEN_INSN, 0, 0, I_XSAVES },
+ { "xsaves64", 8, TOKEN_INSN, 0, 0, I_XSAVES64 },
+ { "xrstor", 6, TOKEN_INSN, 0, 0, I_XRSTOR },
+ { "xrstor64", 8, TOKEN_INSN, 0, 0, I_XRSTOR64 },
+ { "xrstors", 7, TOKEN_INSN, 0, 0, I_XRSTORS },
+ { "xrstors64", 9, TOKEN_INSN, 0, 0, I_XRSTORS64 },
+ { "prefetchnta", 11, TOKEN_INSN, 0, 0, I_PREFETCHNTA },
+ { "prefetcht0", 10, TOKEN_INSN, 0, 0, I_PREFETCHT0 },
+ { "prefetcht1", 10, TOKEN_INSN, 0, 0, I_PREFETCHT1 },
+ { "prefetcht2", 10, TOKEN_INSN, 0, 0, I_PREFETCHT2 },
+ { "prefetchit0", 11, TOKEN_INSN, 0, 0, I_PREFETCHIT0 },
+ { "prefetchit1", 11, TOKEN_INSN, 0, 0, I_PREFETCHIT1 },
+ { "maskmovq", 8, TOKEN_INSN, 0, 0, I_MASKMOVQ },
+ { "movntq", 6, TOKEN_INSN, 0, 0, I_MOVNTQ },
+ { "pavgb", 5, TOKEN_INSN, 0, 0, I_PAVGB },
+ { "pavgw", 5, TOKEN_INSN, 0, 0, I_PAVGW },
+ { "pextrw", 6, TOKEN_INSN, 0, 0, I_PEXTRW },
+ { "pinsrw", 6, TOKEN_INSN, 0, 0, I_PINSRW },
+ { "pmaxsw", 6, TOKEN_INSN, 0, 0, I_PMAXSW },
+ { "pmaxub", 6, TOKEN_INSN, 0, 0, I_PMAXUB },
+ { "pminsw", 6, TOKEN_INSN, 0, 0, I_PMINSW },
+ { "pminub", 6, TOKEN_INSN, 0, 0, I_PMINUB },
+ { "pmovmskb", 8, TOKEN_INSN, 0, 0, I_PMOVMSKB },
+ { "pmulhuw", 7, TOKEN_INSN, 0, 0, I_PMULHUW },
+ { "psadbw", 6, TOKEN_INSN, 0, 0, I_PSADBW },
+ { "pshufw", 6, TOKEN_INSN, 0, 0, I_PSHUFW },
+ { "pf2iw", 5, TOKEN_INSN, 0, 0, I_PF2IW },
+ { "pfnacc", 6, TOKEN_INSN, 0, 0, I_PFNACC },
+ { "pfpnacc", 7, TOKEN_INSN, 0, 0, I_PFPNACC },
+ { "pi2fw", 5, TOKEN_INSN, 0, 0, I_PI2FW },
+ { "pswapd", 6, TOKEN_INSN, 0, 0, I_PSWAPD },
+ { "maskmovdqu", 10, TOKEN_INSN, 0, 0, I_MASKMOVDQU },
+ { "clflush", 7, TOKEN_INSN, 0, 0, I_CLFLUSH },
+ { "movntdq", 7, TOKEN_INSN, 0, 0, I_MOVNTDQ },
+ { "movnti", 6, TOKEN_INSN, 0, 0, I_MOVNTI },
+ { "movntpd", 7, TOKEN_INSN, 0, 0, I_MOVNTPD },
+ { "movdqa", 6, TOKEN_INSN, 0, 0, I_MOVDQA },
+ { "movdqu", 6, TOKEN_INSN, 0, 0, I_MOVDQU },
+ { "movdq2q", 7, TOKEN_INSN, 0, 0, I_MOVDQ2Q },
+ { "movq2dq", 7, TOKEN_INSN, 0, 0, I_MOVQ2DQ },
+ { "paddq", 5, TOKEN_INSN, 0, 0, I_PADDQ },
+ { "pmuludq", 7, TOKEN_INSN, 0, 0, I_PMULUDQ },
+ { "pshufd", 6, TOKEN_INSN, 0, 0, I_PSHUFD },
+ { "pshufhw", 7, TOKEN_INSN, 0, 0, I_PSHUFHW },
+ { "pshuflw", 7, TOKEN_INSN, 0, 0, I_PSHUFLW },
+ { "pslldq", 6, TOKEN_INSN, 0, 0, I_PSLLDQ },
+ { "psrldq", 6, TOKEN_INSN, 0, 0, I_PSRLDQ },
+ { "psubq", 5, TOKEN_INSN, 0, 0, I_PSUBQ },
+ { "punpckhqdq", 10, TOKEN_INSN, 0, 0, I_PUNPCKHQDQ },
+ { "punpcklqdq", 10, TOKEN_INSN, 0, 0, I_PUNPCKLQDQ },
+ { "addpd", 5, TOKEN_INSN, 0, 0, I_ADDPD },
+ { "addsd", 5, TOKEN_INSN, 0, 0, I_ADDSD },
+ { "andnpd", 6, TOKEN_INSN, 0, 0, I_ANDNPD },
+ { "andpd", 5, TOKEN_INSN, 0, 0, I_ANDPD },
+ { "cmpeqpd", 7, TOKEN_INSN, 0, 0, I_CMPEQPD },
+ { "cmpeqsd", 7, TOKEN_INSN, 0, 0, I_CMPEQSD },
+ { "cmplepd", 7, TOKEN_INSN, 0, 0, I_CMPLEPD },
+ { "cmplesd", 7, TOKEN_INSN, 0, 0, I_CMPLESD },
+ { "cmpltpd", 7, TOKEN_INSN, 0, 0, I_CMPLTPD },
+ { "cmpltsd", 7, TOKEN_INSN, 0, 0, I_CMPLTSD },
+ { "cmpneqpd", 8, TOKEN_INSN, 0, 0, I_CMPNEQPD },
+ { "cmpneqsd", 8, TOKEN_INSN, 0, 0, I_CMPNEQSD },
+ { "cmpnlepd", 8, TOKEN_INSN, 0, 0, I_CMPNLEPD },
+ { "cmpnlesd", 8, TOKEN_INSN, 0, 0, I_CMPNLESD },
+ { "cmpnltpd", 8, TOKEN_INSN, 0, 0, I_CMPNLTPD },
+ { "cmpnltsd", 8, TOKEN_INSN, 0, 0, I_CMPNLTSD },
+ { "cmpordpd", 8, TOKEN_INSN, 0, 0, I_CMPORDPD },
+ { "cmpordsd", 8, TOKEN_INSN, 0, 0, I_CMPORDSD },
+ { "cmpunordpd", 10, TOKEN_INSN, 0, 0, I_CMPUNORDPD },
+ { "cmpunordsd", 10, TOKEN_INSN, 0, 0, I_CMPUNORDSD },
+ { "cmppd", 5, TOKEN_INSN, 0, 0, I_CMPPD },
+ { "comisd", 6, TOKEN_INSN, 0, 0, I_COMISD },
+ { "cvtdq2pd", 8, TOKEN_INSN, 0, 0, I_CVTDQ2PD },
+ { "cvtdq2ps", 8, TOKEN_INSN, 0, 0, I_CVTDQ2PS },
+ { "cvtpd2dq", 8, TOKEN_INSN, 0, 0, I_CVTPD2DQ },
+ { "cvtpd2pi", 8, TOKEN_INSN, 0, 0, I_CVTPD2PI },
+ { "cvtpd2ps", 8, TOKEN_INSN, 0, 0, I_CVTPD2PS },
+ { "cvtpi2pd", 8, TOKEN_INSN, 0, 0, I_CVTPI2PD },
+ { "cvtps2dq", 8, TOKEN_INSN, 0, 0, I_CVTPS2DQ },
+ { "cvtps2pd", 8, TOKEN_INSN, 0, 0, I_CVTPS2PD },
+ { "cvtsd2si", 8, TOKEN_INSN, 0, 0, I_CVTSD2SI },
+ { "cvtsd2ss", 8, TOKEN_INSN, 0, 0, I_CVTSD2SS },
+ { "cvtsi2sd", 8, TOKEN_INSN, 0, 0, I_CVTSI2SD },
+ { "cvtss2sd", 8, TOKEN_INSN, 0, 0, I_CVTSS2SD },
+ { "cvttpd2pi", 9, TOKEN_INSN, 0, 0, I_CVTTPD2PI },
+ { "cvttpd2dq", 9, TOKEN_INSN, 0, 0, I_CVTTPD2DQ },
+ { "cvttps2dq", 9, TOKEN_INSN, 0, 0, I_CVTTPS2DQ },
+ { "cvttsd2si", 9, TOKEN_INSN, 0, 0, I_CVTTSD2SI },
+ { "divpd", 5, TOKEN_INSN, 0, 0, I_DIVPD },
+ { "divsd", 5, TOKEN_INSN, 0, 0, I_DIVSD },
+ { "maxpd", 5, TOKEN_INSN, 0, 0, I_MAXPD },
+ { "maxsd", 5, TOKEN_INSN, 0, 0, I_MAXSD },
+ { "minpd", 5, TOKEN_INSN, 0, 0, I_MINPD },
+ { "minsd", 5, TOKEN_INSN, 0, 0, I_MINSD },
+ { "movapd", 6, TOKEN_INSN, 0, 0, I_MOVAPD },
+ { "movhpd", 6, TOKEN_INSN, 0, 0, I_MOVHPD },
+ { "movlpd", 6, TOKEN_INSN, 0, 0, I_MOVLPD },
+ { "movmskpd", 8, TOKEN_INSN, 0, 0, I_MOVMSKPD },
+ { "movupd", 6, TOKEN_INSN, 0, 0, I_MOVUPD },
+ { "mulpd", 5, TOKEN_INSN, 0, 0, I_MULPD },
+ { "mulsd", 5, TOKEN_INSN, 0, 0, I_MULSD },
+ { "orpd", 4, TOKEN_INSN, 0, 0, I_ORPD },
+ { "shufpd", 6, TOKEN_INSN, 0, 0, I_SHUFPD },
+ { "sqrtpd", 6, TOKEN_INSN, 0, 0, I_SQRTPD },
+ { "sqrtsd", 6, TOKEN_INSN, 0, 0, I_SQRTSD },
+ { "subpd", 5, TOKEN_INSN, 0, 0, I_SUBPD },
+ { "subsd", 5, TOKEN_INSN, 0, 0, I_SUBSD },
+ { "ucomisd", 7, TOKEN_INSN, 0, 0, I_UCOMISD },
+ { "unpckhpd", 8, TOKEN_INSN, 0, 0, I_UNPCKHPD },
+ { "unpcklpd", 8, TOKEN_INSN, 0, 0, I_UNPCKLPD },
+ { "xorpd", 5, TOKEN_INSN, 0, 0, I_XORPD },
+ { "addsubpd", 8, TOKEN_INSN, 0, 0, I_ADDSUBPD },
+ { "addsubps", 8, TOKEN_INSN, 0, 0, I_ADDSUBPS },
+ { "haddpd", 6, TOKEN_INSN, 0, 0, I_HADDPD },
+ { "haddps", 6, TOKEN_INSN, 0, 0, I_HADDPS },
+ { "hsubpd", 6, TOKEN_INSN, 0, 0, I_HSUBPD },
+ { "hsubps", 6, TOKEN_INSN, 0, 0, I_HSUBPS },
+ { "lddqu", 5, TOKEN_INSN, 0, 0, I_LDDQU },
+ { "movddup", 7, TOKEN_INSN, 0, 0, I_MOVDDUP },
+ { "movshdup", 8, TOKEN_INSN, 0, 0, I_MOVSHDUP },
+ { "movsldup", 8, TOKEN_INSN, 0, 0, I_MOVSLDUP },
+ { "clgi", 4, TOKEN_INSN, 0, 0, I_CLGI },
+ { "stgi", 4, TOKEN_INSN, 0, 0, I_STGI },
+ { "vmcall", 6, TOKEN_INSN, 0, 0, I_VMCALL },
+ { "vmclear", 7, TOKEN_INSN, 0, 0, I_VMCLEAR },
+ { "vmfunc", 6, TOKEN_INSN, 0, 0, I_VMFUNC },
+ { "vmlaunch", 8, TOKEN_INSN, 0, 0, I_VMLAUNCH },
+ { "vmload", 6, TOKEN_INSN, 0, 0, I_VMLOAD },
+ { "vmmcall", 7, TOKEN_INSN, 0, 0, I_VMMCALL },
+ { "vmptrld", 7, TOKEN_INSN, 0, 0, I_VMPTRLD },
+ { "vmptrst", 7, TOKEN_INSN, 0, 0, I_VMPTRST },
+ { "vmread", 6, TOKEN_INSN, 0, 0, I_VMREAD },
+ { "vmresume", 8, TOKEN_INSN, 0, 0, I_VMRESUME },
+ { "vmrun", 5, TOKEN_INSN, 0, 0, I_VMRUN },
+ { "vmsave", 6, TOKEN_INSN, 0, 0, I_VMSAVE },
+ { "vmwrite", 7, TOKEN_INSN, 0, 0, I_VMWRITE },
+ { "vmxoff", 6, TOKEN_INSN, 0, 0, I_VMXOFF },
+ { "vmxon", 5, TOKEN_INSN, 0, 0, I_VMXON },
+ { "invept", 6, TOKEN_INSN, 0, 0, I_INVEPT },
+ { "invvpid", 7, TOKEN_INSN, 0, 0, I_INVVPID },
+ { "pvalidate", 9, TOKEN_INSN, 0, 0, I_PVALIDATE },
+ { "rmpadjust", 9, TOKEN_INSN, 0, 0, I_RMPADJUST },
+ { "vmgexit", 7, TOKEN_INSN, 0, 0, I_VMGEXIT },
+ { "pabsb", 5, TOKEN_INSN, 0, 0, I_PABSB },
+ { "pabsw", 5, TOKEN_INSN, 0, 0, I_PABSW },
+ { "pabsd", 5, TOKEN_INSN, 0, 0, I_PABSD },
+ { "palignr", 7, TOKEN_INSN, 0, 0, I_PALIGNR },
+ { "phaddw", 6, TOKEN_INSN, 0, 0, I_PHADDW },
+ { "phaddd", 6, TOKEN_INSN, 0, 0, I_PHADDD },
+ { "phaddsw", 7, TOKEN_INSN, 0, 0, I_PHADDSW },
+ { "phsubw", 6, TOKEN_INSN, 0, 0, I_PHSUBW },
+ { "phsubd", 6, TOKEN_INSN, 0, 0, I_PHSUBD },
+ { "phsubsw", 7, TOKEN_INSN, 0, 0, I_PHSUBSW },
+ { "pmaddubsw", 9, TOKEN_INSN, 0, 0, I_PMADDUBSW },
+ { "pmulhrsw", 8, TOKEN_INSN, 0, 0, I_PMULHRSW },
+ { "pshufb", 6, TOKEN_INSN, 0, 0, I_PSHUFB },
+ { "psignb", 6, TOKEN_INSN, 0, 0, I_PSIGNB },
+ { "psignw", 6, TOKEN_INSN, 0, 0, I_PSIGNW },
+ { "psignd", 6, TOKEN_INSN, 0, 0, I_PSIGND },
+ { "extrq", 5, TOKEN_INSN, 0, 0, I_EXTRQ },
+ { "insertq", 7, TOKEN_INSN, 0, 0, I_INSERTQ },
+ { "movntsd", 7, TOKEN_INSN, 0, 0, I_MOVNTSD },
+ { "movntss", 7, TOKEN_INSN, 0, 0, I_MOVNTSS },
+ { "lzcnt", 5, TOKEN_INSN, 0, 0, I_LZCNT },
+ { "blendpd", 7, TOKEN_INSN, 0, 0, I_BLENDPD },
+ { "blendps", 7, TOKEN_INSN, 0, 0, I_BLENDPS },
+ { "blendvpd", 8, TOKEN_INSN, 0, 0, I_BLENDVPD },
+ { "blendvps", 8, TOKEN_INSN, 0, 0, I_BLENDVPS },
+ { "dppd", 4, TOKEN_INSN, 0, 0, I_DPPD },
+ { "dpps", 4, TOKEN_INSN, 0, 0, I_DPPS },
+ { "extractps", 9, TOKEN_INSN, 0, 0, I_EXTRACTPS },
+ { "insertps", 8, TOKEN_INSN, 0, 0, I_INSERTPS },
+ { "movntdqa", 8, TOKEN_INSN, 0, 0, I_MOVNTDQA },
+ { "mpsadbw", 7, TOKEN_INSN, 0, 0, I_MPSADBW },
+ { "packusdw", 8, TOKEN_INSN, 0, 0, I_PACKUSDW },
+ { "pblendvb", 8, TOKEN_INSN, 0, 0, I_PBLENDVB },
+ { "pblendw", 7, TOKEN_INSN, 0, 0, I_PBLENDW },
+ { "pcmpeqq", 7, TOKEN_INSN, 0, 0, I_PCMPEQQ },
+ { "pextrb", 6, TOKEN_INSN, 0, 0, I_PEXTRB },
+ { "pextrd", 6, TOKEN_INSN, 0, 0, I_PEXTRD },
+ { "pextrq", 6, TOKEN_INSN, 0, 0, I_PEXTRQ },
+ { "phminposuw", 10, TOKEN_INSN, 0, 0, I_PHMINPOSUW },
+ { "pinsrb", 6, TOKEN_INSN, 0, 0, I_PINSRB },
+ { "pinsrd", 6, TOKEN_INSN, 0, 0, I_PINSRD },
+ { "pinsrq", 6, TOKEN_INSN, 0, 0, I_PINSRQ },
+ { "pmaxsb", 6, TOKEN_INSN, 0, 0, I_PMAXSB },
+ { "pmaxsd", 6, TOKEN_INSN, 0, 0, I_PMAXSD },
+ { "pmaxud", 6, TOKEN_INSN, 0, 0, I_PMAXUD },
+ { "pmaxuw", 6, TOKEN_INSN, 0, 0, I_PMAXUW },
+ { "pminsb", 6, TOKEN_INSN, 0, 0, I_PMINSB },
+ { "pminsd", 6, TOKEN_INSN, 0, 0, I_PMINSD },
+ { "pminud", 6, TOKEN_INSN, 0, 0, I_PMINUD },
+ { "pminuw", 6, TOKEN_INSN, 0, 0, I_PMINUW },
+ { "pmovsxbw", 8, TOKEN_INSN, 0, 0, I_PMOVSXBW },
+ { "pmovsxbd", 8, TOKEN_INSN, 0, 0, I_PMOVSXBD },
+ { "pmovsxbq", 8, TOKEN_INSN, 0, 0, I_PMOVSXBQ },
+ { "pmovsxwd", 8, TOKEN_INSN, 0, 0, I_PMOVSXWD },
+ { "pmovsxwq", 8, TOKEN_INSN, 0, 0, I_PMOVSXWQ },
+ { "pmovsxdq", 8, TOKEN_INSN, 0, 0, I_PMOVSXDQ },
+ { "pmovzxbw", 8, TOKEN_INSN, 0, 0, I_PMOVZXBW },
+ { "pmovzxbd", 8, TOKEN_INSN, 0, 0, I_PMOVZXBD },
+ { "pmovzxbq", 8, TOKEN_INSN, 0, 0, I_PMOVZXBQ },
+ { "pmovzxwd", 8, TOKEN_INSN, 0, 0, I_PMOVZXWD },
+ { "pmovzxwq", 8, TOKEN_INSN, 0, 0, I_PMOVZXWQ },
+ { "pmovzxdq", 8, TOKEN_INSN, 0, 0, I_PMOVZXDQ },
+ { "pmuldq", 6, TOKEN_INSN, 0, 0, I_PMULDQ },
+ { "pmulld", 6, TOKEN_INSN, 0, 0, I_PMULLD },
+ { "ptest", 5, TOKEN_INSN, 0, 0, I_PTEST },
+ { "roundpd", 7, TOKEN_INSN, 0, 0, I_ROUNDPD },
+ { "roundps", 7, TOKEN_INSN, 0, 0, I_ROUNDPS },
+ { "roundsd", 7, TOKEN_INSN, 0, 0, I_ROUNDSD },
+ { "roundss", 7, TOKEN_INSN, 0, 0, I_ROUNDSS },
+ { "crc32", 5, TOKEN_INSN, 0, 0, I_CRC32 },
+ { "pcmpestri", 9, TOKEN_INSN, 0, 0, I_PCMPESTRI },
+ { "pcmpestrm", 9, TOKEN_INSN, 0, 0, I_PCMPESTRM },
+ { "pcmpistri", 9, TOKEN_INSN, 0, 0, I_PCMPISTRI },
+ { "pcmpistrm", 9, TOKEN_INSN, 0, 0, I_PCMPISTRM },
+ { "pcmpgtq", 7, TOKEN_INSN, 0, 0, I_PCMPGTQ },
+ { "popcnt", 6, TOKEN_INSN, 0, 0, I_POPCNT },
+ { "getsec", 6, TOKEN_INSN, 0, 0, I_GETSEC },
+ { "pfrcpv", 6, TOKEN_INSN, 0, 0, I_PFRCPV },
+ { "pfrsqrtv", 8, TOKEN_INSN, 0, 0, I_PFRSQRTV },
+ { "movbe", 5, TOKEN_INSN, 0, 0, I_MOVBE },
+ { "aesenc", 6, TOKEN_INSN, 0, 0, I_AESENC },
+ { "aesenclast", 10, TOKEN_INSN, 0, 0, I_AESENCLAST },
+ { "aesdec", 6, TOKEN_INSN, 0, 0, I_AESDEC },
+ { "aesdeclast", 10, TOKEN_INSN, 0, 0, I_AESDECLAST },
+ { "aesimc", 6, TOKEN_INSN, 0, 0, I_AESIMC },
+ { "aeskeygenassist", 15, TOKEN_INSN, 0, 0, I_AESKEYGENASSIST },
+ { "vaesenc", 7, TOKEN_INSN, 0, 0, I_VAESENC },
+ { "vaesenclast", 11, TOKEN_INSN, 0, 0, I_VAESENCLAST },
+ { "vaesdec", 7, TOKEN_INSN, 0, 0, I_VAESDEC },
+ { "vaesdeclast", 11, TOKEN_INSN, 0, 0, I_VAESDECLAST },
+ { "vaesimc", 7, TOKEN_INSN, 0, 0, I_VAESIMC },
+ { "vaeskeygenassist", 16, TOKEN_INSN, 0, 0, I_VAESKEYGENASSIST },
+ { "vaddpd", 6, TOKEN_INSN, 0, 0, I_VADDPD },
+ { "vaddps", 6, TOKEN_INSN, 0, 0, I_VADDPS },
+ { "vaddsd", 6, TOKEN_INSN, 0, 0, I_VADDSD },
+ { "vaddss", 6, TOKEN_INSN, 0, 0, I_VADDSS },
+ { "vaddsubpd", 9, TOKEN_INSN, 0, 0, I_VADDSUBPD },
+ { "vaddsubps", 9, TOKEN_INSN, 0, 0, I_VADDSUBPS },
+ { "vandpd", 6, TOKEN_INSN, 0, 0, I_VANDPD },
+ { "vandps", 6, TOKEN_INSN, 0, 0, I_VANDPS },
+ { "vandnpd", 7, TOKEN_INSN, 0, 0, I_VANDNPD },
+ { "vandnps", 7, TOKEN_INSN, 0, 0, I_VANDNPS },
+ { "vblendpd", 8, TOKEN_INSN, 0, 0, I_VBLENDPD },
+ { "vblendps", 8, TOKEN_INSN, 0, 0, I_VBLENDPS },
+ { "vblendvpd", 9, TOKEN_INSN, 0, 0, I_VBLENDVPD },
+ { "vblendvps", 9, TOKEN_INSN, 0, 0, I_VBLENDVPS },
+ { "vbroadcastss", 12, TOKEN_INSN, 0, 0, I_VBROADCASTSS },
+ { "vbroadcastsd", 12, TOKEN_INSN, 0, 0, I_VBROADCASTSD },
+ { "vbroadcastf128", 14, TOKEN_INSN, 0, 0, I_VBROADCASTF128 },
+ { "vcmpeq_ospd", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_OSPD },
+ { "vcmpeqpd", 8, TOKEN_INSN, 0, 0, I_VCMPEQPD },
+ { "vcmplt_ospd", 11, TOKEN_INSN, 0, 0, I_VCMPLT_OSPD },
+ { "vcmpltpd", 8, TOKEN_INSN, 0, 0, I_VCMPLTPD },
+ { "vcmple_ospd", 11, TOKEN_INSN, 0, 0, I_VCMPLE_OSPD },
+ { "vcmplepd", 8, TOKEN_INSN, 0, 0, I_VCMPLEPD },
+ { "vcmpunord_qpd", 13, TOKEN_INSN, 0, 0, I_VCMPUNORD_QPD },
+ { "vcmpunordpd", 11, TOKEN_INSN, 0, 0, I_VCMPUNORDPD },
+ { "vcmpneq_uqpd", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_UQPD },
+ { "vcmpneqpd", 9, TOKEN_INSN, 0, 0, I_VCMPNEQPD },
+ { "vcmpnlt_uspd", 12, TOKEN_INSN, 0, 0, I_VCMPNLT_USPD },
+ { "vcmpnltpd", 9, TOKEN_INSN, 0, 0, I_VCMPNLTPD },
+ { "vcmpnle_uspd", 12, TOKEN_INSN, 0, 0, I_VCMPNLE_USPD },
+ { "vcmpnlepd", 9, TOKEN_INSN, 0, 0, I_VCMPNLEPD },
+ { "vcmpord_qpd", 11, TOKEN_INSN, 0, 0, I_VCMPORD_QPD },
+ { "vcmpordpd", 9, TOKEN_INSN, 0, 0, I_VCMPORDPD },
+ { "vcmpeq_uqpd", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_UQPD },
+ { "vcmpnge_uspd", 12, TOKEN_INSN, 0, 0, I_VCMPNGE_USPD },
+ { "vcmpngepd", 9, TOKEN_INSN, 0, 0, I_VCMPNGEPD },
+ { "vcmpngt_uspd", 12, TOKEN_INSN, 0, 0, I_VCMPNGT_USPD },
+ { "vcmpngtpd", 9, TOKEN_INSN, 0, 0, I_VCMPNGTPD },
+ { "vcmpfalse_oqpd", 14, TOKEN_INSN, 0, 0, I_VCMPFALSE_OQPD },
+ { "vcmpfalsepd", 11, TOKEN_INSN, 0, 0, I_VCMPFALSEPD },
+ { "vcmpneq_oqpd", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_OQPD },
+ { "vcmpge_ospd", 11, TOKEN_INSN, 0, 0, I_VCMPGE_OSPD },
+ { "vcmpgepd", 8, TOKEN_INSN, 0, 0, I_VCMPGEPD },
+ { "vcmpgt_ospd", 11, TOKEN_INSN, 0, 0, I_VCMPGT_OSPD },
+ { "vcmpgtpd", 8, TOKEN_INSN, 0, 0, I_VCMPGTPD },
+ { "vcmptrue_uqpd", 13, TOKEN_INSN, 0, 0, I_VCMPTRUE_UQPD },
+ { "vcmptruepd", 10, TOKEN_INSN, 0, 0, I_VCMPTRUEPD },
+ { "vcmplt_oqpd", 11, TOKEN_INSN, 0, 0, I_VCMPLT_OQPD },
+ { "vcmple_oqpd", 11, TOKEN_INSN, 0, 0, I_VCMPLE_OQPD },
+ { "vcmpunord_spd", 13, TOKEN_INSN, 0, 0, I_VCMPUNORD_SPD },
+ { "vcmpneq_uspd", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_USPD },
+ { "vcmpnlt_uqpd", 12, TOKEN_INSN, 0, 0, I_VCMPNLT_UQPD },
+ { "vcmpnle_uqpd", 12, TOKEN_INSN, 0, 0, I_VCMPNLE_UQPD },
+ { "vcmpord_spd", 11, TOKEN_INSN, 0, 0, I_VCMPORD_SPD },
+ { "vcmpeq_uspd", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_USPD },
+ { "vcmpnge_uqpd", 12, TOKEN_INSN, 0, 0, I_VCMPNGE_UQPD },
+ { "vcmpngt_uqpd", 12, TOKEN_INSN, 0, 0, I_VCMPNGT_UQPD },
+ { "vcmpfalse_ospd", 14, TOKEN_INSN, 0, 0, I_VCMPFALSE_OSPD },
+ { "vcmpneq_ospd", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_OSPD },
+ { "vcmpge_oqpd", 11, TOKEN_INSN, 0, 0, I_VCMPGE_OQPD },
+ { "vcmpgt_oqpd", 11, TOKEN_INSN, 0, 0, I_VCMPGT_OQPD },
+ { "vcmptrue_uspd", 13, TOKEN_INSN, 0, 0, I_VCMPTRUE_USPD },
+ { "vcmppd", 6, TOKEN_INSN, 0, 0, I_VCMPPD },
+ { "vcmpeq_osps", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_OSPS },
+ { "vcmpeqps", 8, TOKEN_INSN, 0, 0, I_VCMPEQPS },
+ { "vcmplt_osps", 11, TOKEN_INSN, 0, 0, I_VCMPLT_OSPS },
+ { "vcmpltps", 8, TOKEN_INSN, 0, 0, I_VCMPLTPS },
+ { "vcmple_osps", 11, TOKEN_INSN, 0, 0, I_VCMPLE_OSPS },
+ { "vcmpleps", 8, TOKEN_INSN, 0, 0, I_VCMPLEPS },
+ { "vcmpunord_qps", 13, TOKEN_INSN, 0, 0, I_VCMPUNORD_QPS },
+ { "vcmpunordps", 11, TOKEN_INSN, 0, 0, I_VCMPUNORDPS },
+ { "vcmpneq_uqps", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_UQPS },
+ { "vcmpneqps", 9, TOKEN_INSN, 0, 0, I_VCMPNEQPS },
+ { "vcmpnlt_usps", 12, TOKEN_INSN, 0, 0, I_VCMPNLT_USPS },
+ { "vcmpnltps", 9, TOKEN_INSN, 0, 0, I_VCMPNLTPS },
+ { "vcmpnle_usps", 12, TOKEN_INSN, 0, 0, I_VCMPNLE_USPS },
+ { "vcmpnleps", 9, TOKEN_INSN, 0, 0, I_VCMPNLEPS },
+ { "vcmpord_qps", 11, TOKEN_INSN, 0, 0, I_VCMPORD_QPS },
+ { "vcmpordps", 9, TOKEN_INSN, 0, 0, I_VCMPORDPS },
+ { "vcmpeq_uqps", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_UQPS },
+ { "vcmpnge_usps", 12, TOKEN_INSN, 0, 0, I_VCMPNGE_USPS },
+ { "vcmpngeps", 9, TOKEN_INSN, 0, 0, I_VCMPNGEPS },
+ { "vcmpngt_usps", 12, TOKEN_INSN, 0, 0, I_VCMPNGT_USPS },
+ { "vcmpngtps", 9, TOKEN_INSN, 0, 0, I_VCMPNGTPS },
+ { "vcmpfalse_oqps", 14, TOKEN_INSN, 0, 0, I_VCMPFALSE_OQPS },
+ { "vcmpfalseps", 11, TOKEN_INSN, 0, 0, I_VCMPFALSEPS },
+ { "vcmpneq_oqps", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_OQPS },
+ { "vcmpge_osps", 11, TOKEN_INSN, 0, 0, I_VCMPGE_OSPS },
+ { "vcmpgeps", 8, TOKEN_INSN, 0, 0, I_VCMPGEPS },
+ { "vcmpgt_osps", 11, TOKEN_INSN, 0, 0, I_VCMPGT_OSPS },
+ { "vcmpgtps", 8, TOKEN_INSN, 0, 0, I_VCMPGTPS },
+ { "vcmptrue_uqps", 13, TOKEN_INSN, 0, 0, I_VCMPTRUE_UQPS },
+ { "vcmptrueps", 10, TOKEN_INSN, 0, 0, I_VCMPTRUEPS },
+ { "vcmplt_oqps", 11, TOKEN_INSN, 0, 0, I_VCMPLT_OQPS },
+ { "vcmple_oqps", 11, TOKEN_INSN, 0, 0, I_VCMPLE_OQPS },
+ { "vcmpunord_sps", 13, TOKEN_INSN, 0, 0, I_VCMPUNORD_SPS },
+ { "vcmpneq_usps", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_USPS },
+ { "vcmpnlt_uqps", 12, TOKEN_INSN, 0, 0, I_VCMPNLT_UQPS },
+ { "vcmpnle_uqps", 12, TOKEN_INSN, 0, 0, I_VCMPNLE_UQPS },
+ { "vcmpord_sps", 11, TOKEN_INSN, 0, 0, I_VCMPORD_SPS },
+ { "vcmpeq_usps", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_USPS },
+ { "vcmpnge_uqps", 12, TOKEN_INSN, 0, 0, I_VCMPNGE_UQPS },
+ { "vcmpngt_uqps", 12, TOKEN_INSN, 0, 0, I_VCMPNGT_UQPS },
+ { "vcmpfalse_osps", 14, TOKEN_INSN, 0, 0, I_VCMPFALSE_OSPS },
+ { "vcmpneq_osps", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_OSPS },
+ { "vcmpge_oqps", 11, TOKEN_INSN, 0, 0, I_VCMPGE_OQPS },
+ { "vcmpgt_oqps", 11, TOKEN_INSN, 0, 0, I_VCMPGT_OQPS },
+ { "vcmptrue_usps", 13, TOKEN_INSN, 0, 0, I_VCMPTRUE_USPS },
+ { "vcmpps", 6, TOKEN_INSN, 0, 0, I_VCMPPS },
+ { "vcmpeq_ossd", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_OSSD },
+ { "vcmpeqsd", 8, TOKEN_INSN, 0, 0, I_VCMPEQSD },
+ { "vcmplt_ossd", 11, TOKEN_INSN, 0, 0, I_VCMPLT_OSSD },
+ { "vcmpltsd", 8, TOKEN_INSN, 0, 0, I_VCMPLTSD },
+ { "vcmple_ossd", 11, TOKEN_INSN, 0, 0, I_VCMPLE_OSSD },
+ { "vcmplesd", 8, TOKEN_INSN, 0, 0, I_VCMPLESD },
+ { "vcmpunord_qsd", 13, TOKEN_INSN, 0, 0, I_VCMPUNORD_QSD },
+ { "vcmpunordsd", 11, TOKEN_INSN, 0, 0, I_VCMPUNORDSD },
+ { "vcmpneq_uqsd", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_UQSD },
+ { "vcmpneqsd", 9, TOKEN_INSN, 0, 0, I_VCMPNEQSD },
+ { "vcmpnlt_ussd", 12, TOKEN_INSN, 0, 0, I_VCMPNLT_USSD },
+ { "vcmpnltsd", 9, TOKEN_INSN, 0, 0, I_VCMPNLTSD },
+ { "vcmpnle_ussd", 12, TOKEN_INSN, 0, 0, I_VCMPNLE_USSD },
+ { "vcmpnlesd", 9, TOKEN_INSN, 0, 0, I_VCMPNLESD },
+ { "vcmpord_qsd", 11, TOKEN_INSN, 0, 0, I_VCMPORD_QSD },
+ { "vcmpordsd", 9, TOKEN_INSN, 0, 0, I_VCMPORDSD },
+ { "vcmpeq_uqsd", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_UQSD },
+ { "vcmpnge_ussd", 12, TOKEN_INSN, 0, 0, I_VCMPNGE_USSD },
+ { "vcmpngesd", 9, TOKEN_INSN, 0, 0, I_VCMPNGESD },
+ { "vcmpngt_ussd", 12, TOKEN_INSN, 0, 0, I_VCMPNGT_USSD },
+ { "vcmpngtsd", 9, TOKEN_INSN, 0, 0, I_VCMPNGTSD },
+ { "vcmpfalse_oqsd", 14, TOKEN_INSN, 0, 0, I_VCMPFALSE_OQSD },
+ { "vcmpfalsesd", 11, TOKEN_INSN, 0, 0, I_VCMPFALSESD },
+ { "vcmpneq_oqsd", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_OQSD },
+ { "vcmpge_ossd", 11, TOKEN_INSN, 0, 0, I_VCMPGE_OSSD },
+ { "vcmpgesd", 8, TOKEN_INSN, 0, 0, I_VCMPGESD },
+ { "vcmpgt_ossd", 11, TOKEN_INSN, 0, 0, I_VCMPGT_OSSD },
+ { "vcmpgtsd", 8, TOKEN_INSN, 0, 0, I_VCMPGTSD },
+ { "vcmptrue_uqsd", 13, TOKEN_INSN, 0, 0, I_VCMPTRUE_UQSD },
+ { "vcmptruesd", 10, TOKEN_INSN, 0, 0, I_VCMPTRUESD },
+ { "vcmplt_oqsd", 11, TOKEN_INSN, 0, 0, I_VCMPLT_OQSD },
+ { "vcmple_oqsd", 11, TOKEN_INSN, 0, 0, I_VCMPLE_OQSD },
+ { "vcmpunord_ssd", 13, TOKEN_INSN, 0, 0, I_VCMPUNORD_SSD },
+ { "vcmpneq_ussd", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_USSD },
+ { "vcmpnlt_uqsd", 12, TOKEN_INSN, 0, 0, I_VCMPNLT_UQSD },
+ { "vcmpnle_uqsd", 12, TOKEN_INSN, 0, 0, I_VCMPNLE_UQSD },
+ { "vcmpord_ssd", 11, TOKEN_INSN, 0, 0, I_VCMPORD_SSD },
+ { "vcmpeq_ussd", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_USSD },
+ { "vcmpnge_uqsd", 12, TOKEN_INSN, 0, 0, I_VCMPNGE_UQSD },
+ { "vcmpngt_uqsd", 12, TOKEN_INSN, 0, 0, I_VCMPNGT_UQSD },
+ { "vcmpfalse_ossd", 14, TOKEN_INSN, 0, 0, I_VCMPFALSE_OSSD },
+ { "vcmpneq_ossd", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_OSSD },
+ { "vcmpge_oqsd", 11, TOKEN_INSN, 0, 0, I_VCMPGE_OQSD },
+ { "vcmpgt_oqsd", 11, TOKEN_INSN, 0, 0, I_VCMPGT_OQSD },
+ { "vcmptrue_ussd", 13, TOKEN_INSN, 0, 0, I_VCMPTRUE_USSD },
+ { "vcmpsd", 6, TOKEN_INSN, 0, 0, I_VCMPSD },
+ { "vcmpeq_osss", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_OSSS },
+ { "vcmpeqss", 8, TOKEN_INSN, 0, 0, I_VCMPEQSS },
+ { "vcmplt_osss", 11, TOKEN_INSN, 0, 0, I_VCMPLT_OSSS },
+ { "vcmpltss", 8, TOKEN_INSN, 0, 0, I_VCMPLTSS },
+ { "vcmple_osss", 11, TOKEN_INSN, 0, 0, I_VCMPLE_OSSS },
+ { "vcmpless", 8, TOKEN_INSN, 0, 0, I_VCMPLESS },
+ { "vcmpunord_qss", 13, TOKEN_INSN, 0, 0, I_VCMPUNORD_QSS },
+ { "vcmpunordss", 11, TOKEN_INSN, 0, 0, I_VCMPUNORDSS },
+ { "vcmpneq_uqss", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_UQSS },
+ { "vcmpneqss", 9, TOKEN_INSN, 0, 0, I_VCMPNEQSS },
+ { "vcmpnlt_usss", 12, TOKEN_INSN, 0, 0, I_VCMPNLT_USSS },
+ { "vcmpnltss", 9, TOKEN_INSN, 0, 0, I_VCMPNLTSS },
+ { "vcmpnle_usss", 12, TOKEN_INSN, 0, 0, I_VCMPNLE_USSS },
+ { "vcmpnless", 9, TOKEN_INSN, 0, 0, I_VCMPNLESS },
+ { "vcmpord_qss", 11, TOKEN_INSN, 0, 0, I_VCMPORD_QSS },
+ { "vcmpordss", 9, TOKEN_INSN, 0, 0, I_VCMPORDSS },
+ { "vcmpeq_uqss", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_UQSS },
+ { "vcmpnge_usss", 12, TOKEN_INSN, 0, 0, I_VCMPNGE_USSS },
+ { "vcmpngess", 9, TOKEN_INSN, 0, 0, I_VCMPNGESS },
+ { "vcmpngt_usss", 12, TOKEN_INSN, 0, 0, I_VCMPNGT_USSS },
+ { "vcmpngtss", 9, TOKEN_INSN, 0, 0, I_VCMPNGTSS },
+ { "vcmpfalse_oqss", 14, TOKEN_INSN, 0, 0, I_VCMPFALSE_OQSS },
+ { "vcmpfalsess", 11, TOKEN_INSN, 0, 0, I_VCMPFALSESS },
+ { "vcmpneq_oqss", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_OQSS },
+ { "vcmpge_osss", 11, TOKEN_INSN, 0, 0, I_VCMPGE_OSSS },
+ { "vcmpgess", 8, TOKEN_INSN, 0, 0, I_VCMPGESS },
+ { "vcmpgt_osss", 11, TOKEN_INSN, 0, 0, I_VCMPGT_OSSS },
+ { "vcmpgtss", 8, TOKEN_INSN, 0, 0, I_VCMPGTSS },
+ { "vcmptrue_uqss", 13, TOKEN_INSN, 0, 0, I_VCMPTRUE_UQSS },
+ { "vcmptruess", 10, TOKEN_INSN, 0, 0, I_VCMPTRUESS },
+ { "vcmplt_oqss", 11, TOKEN_INSN, 0, 0, I_VCMPLT_OQSS },
+ { "vcmple_oqss", 11, TOKEN_INSN, 0, 0, I_VCMPLE_OQSS },
+ { "vcmpunord_sss", 13, TOKEN_INSN, 0, 0, I_VCMPUNORD_SSS },
+ { "vcmpneq_usss", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_USSS },
+ { "vcmpnlt_uqss", 12, TOKEN_INSN, 0, 0, I_VCMPNLT_UQSS },
+ { "vcmpnle_uqss", 12, TOKEN_INSN, 0, 0, I_VCMPNLE_UQSS },
+ { "vcmpord_sss", 11, TOKEN_INSN, 0, 0, I_VCMPORD_SSS },
+ { "vcmpeq_usss", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_USSS },
+ { "vcmpnge_uqss", 12, TOKEN_INSN, 0, 0, I_VCMPNGE_UQSS },
+ { "vcmpngt_uqss", 12, TOKEN_INSN, 0, 0, I_VCMPNGT_UQSS },
+ { "vcmpfalse_osss", 14, TOKEN_INSN, 0, 0, I_VCMPFALSE_OSSS },
+ { "vcmpneq_osss", 12, TOKEN_INSN, 0, 0, I_VCMPNEQ_OSSS },
+ { "vcmpge_oqss", 11, TOKEN_INSN, 0, 0, I_VCMPGE_OQSS },
+ { "vcmpgt_oqss", 11, TOKEN_INSN, 0, 0, I_VCMPGT_OQSS },
+ { "vcmptrue_usss", 13, TOKEN_INSN, 0, 0, I_VCMPTRUE_USSS },
+ { "vcmpss", 6, TOKEN_INSN, 0, 0, I_VCMPSS },
+ { "vcomisd", 7, TOKEN_INSN, 0, 0, I_VCOMISD },
+ { "vcomiss", 7, TOKEN_INSN, 0, 0, I_VCOMISS },
+ { "vcvtdq2pd", 9, TOKEN_INSN, 0, 0, I_VCVTDQ2PD },
+ { "vcvtdq2ps", 9, TOKEN_INSN, 0, 0, I_VCVTDQ2PS },
+ { "vcvtpd2dq", 9, TOKEN_INSN, 0, 0, I_VCVTPD2DQ },
+ { "vcvtpd2ps", 9, TOKEN_INSN, 0, 0, I_VCVTPD2PS },
+ { "vcvtps2dq", 9, TOKEN_INSN, 0, 0, I_VCVTPS2DQ },
+ { "vcvtps2pd", 9, TOKEN_INSN, 0, 0, I_VCVTPS2PD },
+ { "vcvtsd2si", 9, TOKEN_INSN, 0, 0, I_VCVTSD2SI },
+ { "vcvtsd2ss", 9, TOKEN_INSN, 0, 0, I_VCVTSD2SS },
+ { "vcvtsi2sd", 9, TOKEN_INSN, 0, 0, I_VCVTSI2SD },
+ { "vcvtsi2ss", 9, TOKEN_INSN, 0, 0, I_VCVTSI2SS },
+ { "vcvtss2sd", 9, TOKEN_INSN, 0, 0, I_VCVTSS2SD },
+ { "vcvtss2si", 9, TOKEN_INSN, 0, 0, I_VCVTSS2SI },
+ { "vcvttpd2dq", 10, TOKEN_INSN, 0, 0, I_VCVTTPD2DQ },
+ { "vcvttps2dq", 10, TOKEN_INSN, 0, 0, I_VCVTTPS2DQ },
+ { "vcvttsd2si", 10, TOKEN_INSN, 0, 0, I_VCVTTSD2SI },
+ { "vcvttss2si", 10, TOKEN_INSN, 0, 0, I_VCVTTSS2SI },
+ { "vdivpd", 6, TOKEN_INSN, 0, 0, I_VDIVPD },
+ { "vdivps", 6, TOKEN_INSN, 0, 0, I_VDIVPS },
+ { "vdivsd", 6, TOKEN_INSN, 0, 0, I_VDIVSD },
+ { "vdivss", 6, TOKEN_INSN, 0, 0, I_VDIVSS },
+ { "vdppd", 5, TOKEN_INSN, 0, 0, I_VDPPD },
+ { "vdpps", 5, TOKEN_INSN, 0, 0, I_VDPPS },
+ { "vextractf128", 12, TOKEN_INSN, 0, 0, I_VEXTRACTF128 },
+ { "vextractps", 10, TOKEN_INSN, 0, 0, I_VEXTRACTPS },
+ { "vhaddpd", 7, TOKEN_INSN, 0, 0, I_VHADDPD },
+ { "vhaddps", 7, TOKEN_INSN, 0, 0, I_VHADDPS },
+ { "vhsubpd", 7, TOKEN_INSN, 0, 0, I_VHSUBPD },
+ { "vhsubps", 7, TOKEN_INSN, 0, 0, I_VHSUBPS },
+ { "vinsertf128", 11, TOKEN_INSN, 0, 0, I_VINSERTF128 },
+ { "vinsertps", 9, TOKEN_INSN, 0, 0, I_VINSERTPS },
+ { "vlddqu", 6, TOKEN_INSN, 0, 0, I_VLDDQU },
+ { "vldqqu", 6, TOKEN_INSN, 0, 0, I_VLDQQU },
+ { "vldmxcsr", 8, TOKEN_INSN, 0, 0, I_VLDMXCSR },
+ { "vmaskmovdqu", 11, TOKEN_INSN, 0, 0, I_VMASKMOVDQU },
+ { "vmaskmovps", 10, TOKEN_INSN, 0, 0, I_VMASKMOVPS },
+ { "vmaskmovpd", 10, TOKEN_INSN, 0, 0, I_VMASKMOVPD },
+ { "vmaxpd", 6, TOKEN_INSN, 0, 0, I_VMAXPD },
+ { "vmaxps", 6, TOKEN_INSN, 0, 0, I_VMAXPS },
+ { "vmaxsd", 6, TOKEN_INSN, 0, 0, I_VMAXSD },
+ { "vmaxss", 6, TOKEN_INSN, 0, 0, I_VMAXSS },
+ { "vminpd", 6, TOKEN_INSN, 0, 0, I_VMINPD },
+ { "vminps", 6, TOKEN_INSN, 0, 0, I_VMINPS },
+ { "vminsd", 6, TOKEN_INSN, 0, 0, I_VMINSD },
+ { "vminss", 6, TOKEN_INSN, 0, 0, I_VMINSS },
+ { "vmovapd", 7, TOKEN_INSN, 0, 0, I_VMOVAPD },
+ { "vmovaps", 7, TOKEN_INSN, 0, 0, I_VMOVAPS },
+ { "vmovd", 5, TOKEN_INSN, 0, 0, I_VMOVD },
+ { "vmovq", 5, TOKEN_INSN, 0, 0, I_VMOVQ },
+ { "vmovddup", 8, TOKEN_INSN, 0, 0, I_VMOVDDUP },
+ { "vmovdqa", 7, TOKEN_INSN, 0, 0, I_VMOVDQA },
+ { "vmovqqa", 7, TOKEN_INSN, 0, 0, I_VMOVQQA },
+ { "vmovdqu", 7, TOKEN_INSN, 0, 0, I_VMOVDQU },
+ { "vmovqqu", 7, TOKEN_INSN, 0, 0, I_VMOVQQU },
+ { "vmovhlps", 8, TOKEN_INSN, 0, 0, I_VMOVHLPS },
+ { "vmovhpd", 7, TOKEN_INSN, 0, 0, I_VMOVHPD },
+ { "vmovhps", 7, TOKEN_INSN, 0, 0, I_VMOVHPS },
+ { "vmovlhps", 8, TOKEN_INSN, 0, 0, I_VMOVLHPS },
+ { "vmovlpd", 7, TOKEN_INSN, 0, 0, I_VMOVLPD },
+ { "vmovlps", 7, TOKEN_INSN, 0, 0, I_VMOVLPS },
+ { "vmovmskpd", 9, TOKEN_INSN, 0, 0, I_VMOVMSKPD },
+ { "vmovmskps", 9, TOKEN_INSN, 0, 0, I_VMOVMSKPS },
+ { "vmovntdq", 8, TOKEN_INSN, 0, 0, I_VMOVNTDQ },
+ { "vmovntqq", 8, TOKEN_INSN, 0, 0, I_VMOVNTQQ },
+ { "vmovntdqa", 9, TOKEN_INSN, 0, 0, I_VMOVNTDQA },
+ { "vmovntpd", 8, TOKEN_INSN, 0, 0, I_VMOVNTPD },
+ { "vmovntps", 8, TOKEN_INSN, 0, 0, I_VMOVNTPS },
+ { "vmovsd", 6, TOKEN_INSN, 0, 0, I_VMOVSD },
+ { "vmovshdup", 9, TOKEN_INSN, 0, 0, I_VMOVSHDUP },
+ { "vmovsldup", 9, TOKEN_INSN, 0, 0, I_VMOVSLDUP },
+ { "vmovss", 6, TOKEN_INSN, 0, 0, I_VMOVSS },
+ { "vmovupd", 7, TOKEN_INSN, 0, 0, I_VMOVUPD },
+ { "vmovups", 7, TOKEN_INSN, 0, 0, I_VMOVUPS },
+ { "vmpsadbw", 8, TOKEN_INSN, 0, 0, I_VMPSADBW },
+ { "vmulpd", 6, TOKEN_INSN, 0, 0, I_VMULPD },
+ { "vmulps", 6, TOKEN_INSN, 0, 0, I_VMULPS },
+ { "vmulsd", 6, TOKEN_INSN, 0, 0, I_VMULSD },
+ { "vmulss", 6, TOKEN_INSN, 0, 0, I_VMULSS },
+ { "vorpd", 5, TOKEN_INSN, 0, 0, I_VORPD },
+ { "vorps", 5, TOKEN_INSN, 0, 0, I_VORPS },
+ { "vpabsb", 6, TOKEN_INSN, 0, 0, I_VPABSB },
+ { "vpabsw", 6, TOKEN_INSN, 0, 0, I_VPABSW },
+ { "vpabsd", 6, TOKEN_INSN, 0, 0, I_VPABSD },
+ { "vpacksswb", 9, TOKEN_INSN, 0, 0, I_VPACKSSWB },
+ { "vpackssdw", 9, TOKEN_INSN, 0, 0, I_VPACKSSDW },
+ { "vpackuswb", 9, TOKEN_INSN, 0, 0, I_VPACKUSWB },
+ { "vpackusdw", 9, TOKEN_INSN, 0, 0, I_VPACKUSDW },
+ { "vpaddb", 6, TOKEN_INSN, 0, 0, I_VPADDB },
+ { "vpaddw", 6, TOKEN_INSN, 0, 0, I_VPADDW },
+ { "vpaddd", 6, TOKEN_INSN, 0, 0, I_VPADDD },
+ { "vpaddq", 6, TOKEN_INSN, 0, 0, I_VPADDQ },
+ { "vpaddsb", 7, TOKEN_INSN, 0, 0, I_VPADDSB },
+ { "vpaddsw", 7, TOKEN_INSN, 0, 0, I_VPADDSW },
+ { "vpaddusb", 8, TOKEN_INSN, 0, 0, I_VPADDUSB },
+ { "vpaddusw", 8, TOKEN_INSN, 0, 0, I_VPADDUSW },
+ { "vpalignr", 8, TOKEN_INSN, 0, 0, I_VPALIGNR },
+ { "vpand", 5, TOKEN_INSN, 0, 0, I_VPAND },
+ { "vpandn", 6, TOKEN_INSN, 0, 0, I_VPANDN },
+ { "vpavgb", 6, TOKEN_INSN, 0, 0, I_VPAVGB },
+ { "vpavgw", 6, TOKEN_INSN, 0, 0, I_VPAVGW },
+ { "vpblendvb", 9, TOKEN_INSN, 0, 0, I_VPBLENDVB },
+ { "vpblendw", 8, TOKEN_INSN, 0, 0, I_VPBLENDW },
+ { "vpcmpestri", 10, TOKEN_INSN, 0, 0, I_VPCMPESTRI },
+ { "vpcmpestrm", 10, TOKEN_INSN, 0, 0, I_VPCMPESTRM },
+ { "vpcmpistri", 10, TOKEN_INSN, 0, 0, I_VPCMPISTRI },
+ { "vpcmpistrm", 10, TOKEN_INSN, 0, 0, I_VPCMPISTRM },
+ { "vpcmpeqb", 8, TOKEN_INSN, 0, 0, I_VPCMPEQB },
+ { "vpcmpeqw", 8, TOKEN_INSN, 0, 0, I_VPCMPEQW },
+ { "vpcmpeqd", 8, TOKEN_INSN, 0, 0, I_VPCMPEQD },
+ { "vpcmpeqq", 8, TOKEN_INSN, 0, 0, I_VPCMPEQQ },
+ { "vpcmpgtb", 8, TOKEN_INSN, 0, 0, I_VPCMPGTB },
+ { "vpcmpgtw", 8, TOKEN_INSN, 0, 0, I_VPCMPGTW },
+ { "vpcmpgtd", 8, TOKEN_INSN, 0, 0, I_VPCMPGTD },
+ { "vpcmpgtq", 8, TOKEN_INSN, 0, 0, I_VPCMPGTQ },
+ { "vpermilpd", 9, TOKEN_INSN, 0, 0, I_VPERMILPD },
+ { "vpermilps", 9, TOKEN_INSN, 0, 0, I_VPERMILPS },
+ { "vperm2f128", 10, TOKEN_INSN, 0, 0, I_VPERM2F128 },
+ { "vpextrb", 7, TOKEN_INSN, 0, 0, I_VPEXTRB },
+ { "vpextrw", 7, TOKEN_INSN, 0, 0, I_VPEXTRW },
+ { "vpextrd", 7, TOKEN_INSN, 0, 0, I_VPEXTRD },
+ { "vpextrq", 7, TOKEN_INSN, 0, 0, I_VPEXTRQ },
+ { "vphaddw", 7, TOKEN_INSN, 0, 0, I_VPHADDW },
+ { "vphaddd", 7, TOKEN_INSN, 0, 0, I_VPHADDD },
+ { "vphaddsw", 8, TOKEN_INSN, 0, 0, I_VPHADDSW },
+ { "vphminposuw", 11, TOKEN_INSN, 0, 0, I_VPHMINPOSUW },
+ { "vphsubw", 7, TOKEN_INSN, 0, 0, I_VPHSUBW },
+ { "vphsubd", 7, TOKEN_INSN, 0, 0, I_VPHSUBD },
+ { "vphsubsw", 8, TOKEN_INSN, 0, 0, I_VPHSUBSW },
+ { "vpinsrb", 7, TOKEN_INSN, 0, 0, I_VPINSRB },
+ { "vpinsrw", 7, TOKEN_INSN, 0, 0, I_VPINSRW },
+ { "vpinsrd", 7, TOKEN_INSN, 0, 0, I_VPINSRD },
+ { "vpinsrq", 7, TOKEN_INSN, 0, 0, I_VPINSRQ },
+ { "vpmaddwd", 8, TOKEN_INSN, 0, 0, I_VPMADDWD },
+ { "vpmaddubsw", 10, TOKEN_INSN, 0, 0, I_VPMADDUBSW },
+ { "vpmaxsb", 7, TOKEN_INSN, 0, 0, I_VPMAXSB },
+ { "vpmaxsw", 7, TOKEN_INSN, 0, 0, I_VPMAXSW },
+ { "vpmaxsd", 7, TOKEN_INSN, 0, 0, I_VPMAXSD },
+ { "vpmaxub", 7, TOKEN_INSN, 0, 0, I_VPMAXUB },
+ { "vpmaxuw", 7, TOKEN_INSN, 0, 0, I_VPMAXUW },
+ { "vpmaxud", 7, TOKEN_INSN, 0, 0, I_VPMAXUD },
+ { "vpminsb", 7, TOKEN_INSN, 0, 0, I_VPMINSB },
+ { "vpminsw", 7, TOKEN_INSN, 0, 0, I_VPMINSW },
+ { "vpminsd", 7, TOKEN_INSN, 0, 0, I_VPMINSD },
+ { "vpminub", 7, TOKEN_INSN, 0, 0, I_VPMINUB },
+ { "vpminuw", 7, TOKEN_INSN, 0, 0, I_VPMINUW },
+ { "vpminud", 7, TOKEN_INSN, 0, 0, I_VPMINUD },
+ { "vpmovmskb", 9, TOKEN_INSN, 0, 0, I_VPMOVMSKB },
+ { "vpmovsxbw", 9, TOKEN_INSN, 0, 0, I_VPMOVSXBW },
+ { "vpmovsxbd", 9, TOKEN_INSN, 0, 0, I_VPMOVSXBD },
+ { "vpmovsxbq", 9, TOKEN_INSN, 0, 0, I_VPMOVSXBQ },
+ { "vpmovsxwd", 9, TOKEN_INSN, 0, 0, I_VPMOVSXWD },
+ { "vpmovsxwq", 9, TOKEN_INSN, 0, 0, I_VPMOVSXWQ },
+ { "vpmovsxdq", 9, TOKEN_INSN, 0, 0, I_VPMOVSXDQ },
+ { "vpmovzxbw", 9, TOKEN_INSN, 0, 0, I_VPMOVZXBW },
+ { "vpmovzxbd", 9, TOKEN_INSN, 0, 0, I_VPMOVZXBD },
+ { "vpmovzxbq", 9, TOKEN_INSN, 0, 0, I_VPMOVZXBQ },
+ { "vpmovzxwd", 9, TOKEN_INSN, 0, 0, I_VPMOVZXWD },
+ { "vpmovzxwq", 9, TOKEN_INSN, 0, 0, I_VPMOVZXWQ },
+ { "vpmovzxdq", 9, TOKEN_INSN, 0, 0, I_VPMOVZXDQ },
+ { "vpmulhuw", 8, TOKEN_INSN, 0, 0, I_VPMULHUW },
+ { "vpmulhrsw", 9, TOKEN_INSN, 0, 0, I_VPMULHRSW },
+ { "vpmulhw", 7, TOKEN_INSN, 0, 0, I_VPMULHW },
+ { "vpmullw", 7, TOKEN_INSN, 0, 0, I_VPMULLW },
+ { "vpmulld", 7, TOKEN_INSN, 0, 0, I_VPMULLD },
+ { "vpmuludq", 8, TOKEN_INSN, 0, 0, I_VPMULUDQ },
+ { "vpmuldq", 7, TOKEN_INSN, 0, 0, I_VPMULDQ },
+ { "vpor", 4, TOKEN_INSN, 0, 0, I_VPOR },
+ { "vpsadbw", 7, TOKEN_INSN, 0, 0, I_VPSADBW },
+ { "vpshufb", 7, TOKEN_INSN, 0, 0, I_VPSHUFB },
+ { "vpshufd", 7, TOKEN_INSN, 0, 0, I_VPSHUFD },
+ { "vpshufhw", 8, TOKEN_INSN, 0, 0, I_VPSHUFHW },
+ { "vpshuflw", 8, TOKEN_INSN, 0, 0, I_VPSHUFLW },
+ { "vpsignb", 7, TOKEN_INSN, 0, 0, I_VPSIGNB },
+ { "vpsignw", 7, TOKEN_INSN, 0, 0, I_VPSIGNW },
+ { "vpsignd", 7, TOKEN_INSN, 0, 0, I_VPSIGND },
+ { "vpslldq", 7, TOKEN_INSN, 0, 0, I_VPSLLDQ },
+ { "vpsrldq", 7, TOKEN_INSN, 0, 0, I_VPSRLDQ },
+ { "vpsllw", 6, TOKEN_INSN, 0, 0, I_VPSLLW },
+ { "vpslld", 6, TOKEN_INSN, 0, 0, I_VPSLLD },
+ { "vpsllq", 6, TOKEN_INSN, 0, 0, I_VPSLLQ },
+ { "vpsraw", 6, TOKEN_INSN, 0, 0, I_VPSRAW },
+ { "vpsrad", 6, TOKEN_INSN, 0, 0, I_VPSRAD },
+ { "vpsrlw", 6, TOKEN_INSN, 0, 0, I_VPSRLW },
+ { "vpsrld", 6, TOKEN_INSN, 0, 0, I_VPSRLD },
+ { "vpsrlq", 6, TOKEN_INSN, 0, 0, I_VPSRLQ },
+ { "vptest", 6, TOKEN_INSN, 0, 0, I_VPTEST },
+ { "vpsubb", 6, TOKEN_INSN, 0, 0, I_VPSUBB },
+ { "vpsubw", 6, TOKEN_INSN, 0, 0, I_VPSUBW },
+ { "vpsubd", 6, TOKEN_INSN, 0, 0, I_VPSUBD },
+ { "vpsubq", 6, TOKEN_INSN, 0, 0, I_VPSUBQ },
+ { "vpsubsb", 7, TOKEN_INSN, 0, 0, I_VPSUBSB },
+ { "vpsubsw", 7, TOKEN_INSN, 0, 0, I_VPSUBSW },
+ { "vpsubusb", 8, TOKEN_INSN, 0, 0, I_VPSUBUSB },
+ { "vpsubusw", 8, TOKEN_INSN, 0, 0, I_VPSUBUSW },
+ { "vpunpckhbw", 10, TOKEN_INSN, 0, 0, I_VPUNPCKHBW },
+ { "vpunpckhwd", 10, TOKEN_INSN, 0, 0, I_VPUNPCKHWD },
+ { "vpunpckhdq", 10, TOKEN_INSN, 0, 0, I_VPUNPCKHDQ },
+ { "vpunpckhqdq", 11, TOKEN_INSN, 0, 0, I_VPUNPCKHQDQ },
+ { "vpunpcklbw", 10, TOKEN_INSN, 0, 0, I_VPUNPCKLBW },
+ { "vpunpcklwd", 10, TOKEN_INSN, 0, 0, I_VPUNPCKLWD },
+ { "vpunpckldq", 10, TOKEN_INSN, 0, 0, I_VPUNPCKLDQ },
+ { "vpunpcklqdq", 11, TOKEN_INSN, 0, 0, I_VPUNPCKLQDQ },
+ { "vpxor", 5, TOKEN_INSN, 0, 0, I_VPXOR },
+ { "vrcpps", 6, TOKEN_INSN, 0, 0, I_VRCPPS },
+ { "vrcpss", 6, TOKEN_INSN, 0, 0, I_VRCPSS },
+ { "vrsqrtps", 8, TOKEN_INSN, 0, 0, I_VRSQRTPS },
+ { "vrsqrtss", 8, TOKEN_INSN, 0, 0, I_VRSQRTSS },
+ { "vroundpd", 8, TOKEN_INSN, 0, 0, I_VROUNDPD },
+ { "vroundps", 8, TOKEN_INSN, 0, 0, I_VROUNDPS },
+ { "vroundsd", 8, TOKEN_INSN, 0, 0, I_VROUNDSD },
+ { "vroundss", 8, TOKEN_INSN, 0, 0, I_VROUNDSS },
+ { "vshufpd", 7, TOKEN_INSN, 0, 0, I_VSHUFPD },
+ { "vshufps", 7, TOKEN_INSN, 0, 0, I_VSHUFPS },
+ { "vsqrtpd", 7, TOKEN_INSN, 0, 0, I_VSQRTPD },
+ { "vsqrtps", 7, TOKEN_INSN, 0, 0, I_VSQRTPS },
+ { "vsqrtsd", 7, TOKEN_INSN, 0, 0, I_VSQRTSD },
+ { "vsqrtss", 7, TOKEN_INSN, 0, 0, I_VSQRTSS },
+ { "vstmxcsr", 8, TOKEN_INSN, 0, 0, I_VSTMXCSR },
+ { "vsubpd", 6, TOKEN_INSN, 0, 0, I_VSUBPD },
+ { "vsubps", 6, TOKEN_INSN, 0, 0, I_VSUBPS },
+ { "vsubsd", 6, TOKEN_INSN, 0, 0, I_VSUBSD },
+ { "vsubss", 6, TOKEN_INSN, 0, 0, I_VSUBSS },
+ { "vtestps", 7, TOKEN_INSN, 0, 0, I_VTESTPS },
+ { "vtestpd", 7, TOKEN_INSN, 0, 0, I_VTESTPD },
+ { "vucomisd", 8, TOKEN_INSN, 0, 0, I_VUCOMISD },
+ { "vucomiss", 8, TOKEN_INSN, 0, 0, I_VUCOMISS },
+ { "vunpckhpd", 9, TOKEN_INSN, 0, 0, I_VUNPCKHPD },
+ { "vunpckhps", 9, TOKEN_INSN, 0, 0, I_VUNPCKHPS },
+ { "vunpcklpd", 9, TOKEN_INSN, 0, 0, I_VUNPCKLPD },
+ { "vunpcklps", 9, TOKEN_INSN, 0, 0, I_VUNPCKLPS },
+ { "vxorpd", 6, TOKEN_INSN, 0, 0, I_VXORPD },
+ { "vxorps", 6, TOKEN_INSN, 0, 0, I_VXORPS },
+ { "vzeroall", 8, TOKEN_INSN, 0, 0, I_VZEROALL },
+ { "vzeroupper", 10, TOKEN_INSN, 0, 0, I_VZEROUPPER },
+ { "pclmullqlqdq", 12, TOKEN_INSN, 0, 0, I_PCLMULLQLQDQ },
+ { "pclmulhqlqdq", 12, TOKEN_INSN, 0, 0, I_PCLMULHQLQDQ },
+ { "pclmullqhqdq", 12, TOKEN_INSN, 0, 0, I_PCLMULLQHQDQ },
+ { "pclmulhqhqdq", 12, TOKEN_INSN, 0, 0, I_PCLMULHQHQDQ },
+ { "pclmulqdq", 9, TOKEN_INSN, 0, 0, I_PCLMULQDQ },
+ { "vpclmullqlqdq", 13, TOKEN_INSN, 0, 0, I_VPCLMULLQLQDQ },
+ { "vpclmulhqlqdq", 13, TOKEN_INSN, 0, 0, I_VPCLMULHQLQDQ },
+ { "vpclmullqhqdq", 13, TOKEN_INSN, 0, 0, I_VPCLMULLQHQDQ },
+ { "vpclmulhqhqdq", 13, TOKEN_INSN, 0, 0, I_VPCLMULHQHQDQ },
+ { "vpclmulqdq", 10, TOKEN_INSN, 0, 0, I_VPCLMULQDQ },
+ { "vfmadd132ps", 11, TOKEN_INSN, 0, 0, I_VFMADD132PS },
+ { "vfmadd132pd", 11, TOKEN_INSN, 0, 0, I_VFMADD132PD },
+ { "vfmadd312ps", 11, TOKEN_INSN, 0, 0, I_VFMADD312PS },
+ { "vfmadd312pd", 11, TOKEN_INSN, 0, 0, I_VFMADD312PD },
+ { "vfmadd213ps", 11, TOKEN_INSN, 0, 0, I_VFMADD213PS },
+ { "vfmadd213pd", 11, TOKEN_INSN, 0, 0, I_VFMADD213PD },
+ { "vfmadd123ps", 11, TOKEN_INSN, 0, 0, I_VFMADD123PS },
+ { "vfmadd123pd", 11, TOKEN_INSN, 0, 0, I_VFMADD123PD },
+ { "vfmadd231ps", 11, TOKEN_INSN, 0, 0, I_VFMADD231PS },
+ { "vfmadd231pd", 11, TOKEN_INSN, 0, 0, I_VFMADD231PD },
+ { "vfmadd321ps", 11, TOKEN_INSN, 0, 0, I_VFMADD321PS },
+ { "vfmadd321pd", 11, TOKEN_INSN, 0, 0, I_VFMADD321PD },
+ { "vfmaddsub132ps", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB132PS },
+ { "vfmaddsub132pd", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB132PD },
+ { "vfmaddsub312ps", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB312PS },
+ { "vfmaddsub312pd", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB312PD },
+ { "vfmaddsub213ps", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB213PS },
+ { "vfmaddsub213pd", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB213PD },
+ { "vfmaddsub123ps", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB123PS },
+ { "vfmaddsub123pd", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB123PD },
+ { "vfmaddsub231ps", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB231PS },
+ { "vfmaddsub231pd", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB231PD },
+ { "vfmaddsub321ps", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB321PS },
+ { "vfmaddsub321pd", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB321PD },
+ { "vfmsub132ps", 11, TOKEN_INSN, 0, 0, I_VFMSUB132PS },
+ { "vfmsub132pd", 11, TOKEN_INSN, 0, 0, I_VFMSUB132PD },
+ { "vfmsub312ps", 11, TOKEN_INSN, 0, 0, I_VFMSUB312PS },
+ { "vfmsub312pd", 11, TOKEN_INSN, 0, 0, I_VFMSUB312PD },
+ { "vfmsub213ps", 11, TOKEN_INSN, 0, 0, I_VFMSUB213PS },
+ { "vfmsub213pd", 11, TOKEN_INSN, 0, 0, I_VFMSUB213PD },
+ { "vfmsub123ps", 11, TOKEN_INSN, 0, 0, I_VFMSUB123PS },
+ { "vfmsub123pd", 11, TOKEN_INSN, 0, 0, I_VFMSUB123PD },
+ { "vfmsub231ps", 11, TOKEN_INSN, 0, 0, I_VFMSUB231PS },
+ { "vfmsub231pd", 11, TOKEN_INSN, 0, 0, I_VFMSUB231PD },
+ { "vfmsub321ps", 11, TOKEN_INSN, 0, 0, I_VFMSUB321PS },
+ { "vfmsub321pd", 11, TOKEN_INSN, 0, 0, I_VFMSUB321PD },
+ { "vfmsubadd132ps", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD132PS },
+ { "vfmsubadd132pd", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD132PD },
+ { "vfmsubadd312ps", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD312PS },
+ { "vfmsubadd312pd", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD312PD },
+ { "vfmsubadd213ps", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD213PS },
+ { "vfmsubadd213pd", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD213PD },
+ { "vfmsubadd123ps", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD123PS },
+ { "vfmsubadd123pd", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD123PD },
+ { "vfmsubadd231ps", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD231PS },
+ { "vfmsubadd231pd", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD231PD },
+ { "vfmsubadd321ps", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD321PS },
+ { "vfmsubadd321pd", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD321PD },
+ { "vfnmadd132ps", 12, TOKEN_INSN, 0, 0, I_VFNMADD132PS },
+ { "vfnmadd132pd", 12, TOKEN_INSN, 0, 0, I_VFNMADD132PD },
+ { "vfnmadd312ps", 12, TOKEN_INSN, 0, 0, I_VFNMADD312PS },
+ { "vfnmadd312pd", 12, TOKEN_INSN, 0, 0, I_VFNMADD312PD },
+ { "vfnmadd213ps", 12, TOKEN_INSN, 0, 0, I_VFNMADD213PS },
+ { "vfnmadd213pd", 12, TOKEN_INSN, 0, 0, I_VFNMADD213PD },
+ { "vfnmadd123ps", 12, TOKEN_INSN, 0, 0, I_VFNMADD123PS },
+ { "vfnmadd123pd", 12, TOKEN_INSN, 0, 0, I_VFNMADD123PD },
+ { "vfnmadd231ps", 12, TOKEN_INSN, 0, 0, I_VFNMADD231PS },
+ { "vfnmadd231pd", 12, TOKEN_INSN, 0, 0, I_VFNMADD231PD },
+ { "vfnmadd321ps", 12, TOKEN_INSN, 0, 0, I_VFNMADD321PS },
+ { "vfnmadd321pd", 12, TOKEN_INSN, 0, 0, I_VFNMADD321PD },
+ { "vfnmsub132ps", 12, TOKEN_INSN, 0, 0, I_VFNMSUB132PS },
+ { "vfnmsub132pd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB132PD },
+ { "vfnmsub312ps", 12, TOKEN_INSN, 0, 0, I_VFNMSUB312PS },
+ { "vfnmsub312pd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB312PD },
+ { "vfnmsub213ps", 12, TOKEN_INSN, 0, 0, I_VFNMSUB213PS },
+ { "vfnmsub213pd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB213PD },
+ { "vfnmsub123ps", 12, TOKEN_INSN, 0, 0, I_VFNMSUB123PS },
+ { "vfnmsub123pd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB123PD },
+ { "vfnmsub231ps", 12, TOKEN_INSN, 0, 0, I_VFNMSUB231PS },
+ { "vfnmsub231pd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB231PD },
+ { "vfnmsub321ps", 12, TOKEN_INSN, 0, 0, I_VFNMSUB321PS },
+ { "vfnmsub321pd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB321PD },
+ { "vfmadd132ss", 11, TOKEN_INSN, 0, 0, I_VFMADD132SS },
+ { "vfmadd132sd", 11, TOKEN_INSN, 0, 0, I_VFMADD132SD },
+ { "vfmadd312ss", 11, TOKEN_INSN, 0, 0, I_VFMADD312SS },
+ { "vfmadd312sd", 11, TOKEN_INSN, 0, 0, I_VFMADD312SD },
+ { "vfmadd213ss", 11, TOKEN_INSN, 0, 0, I_VFMADD213SS },
+ { "vfmadd213sd", 11, TOKEN_INSN, 0, 0, I_VFMADD213SD },
+ { "vfmadd123ss", 11, TOKEN_INSN, 0, 0, I_VFMADD123SS },
+ { "vfmadd123sd", 11, TOKEN_INSN, 0, 0, I_VFMADD123SD },
+ { "vfmadd231ss", 11, TOKEN_INSN, 0, 0, I_VFMADD231SS },
+ { "vfmadd231sd", 11, TOKEN_INSN, 0, 0, I_VFMADD231SD },
+ { "vfmadd321ss", 11, TOKEN_INSN, 0, 0, I_VFMADD321SS },
+ { "vfmadd321sd", 11, TOKEN_INSN, 0, 0, I_VFMADD321SD },
+ { "vfmsub132ss", 11, TOKEN_INSN, 0, 0, I_VFMSUB132SS },
+ { "vfmsub132sd", 11, TOKEN_INSN, 0, 0, I_VFMSUB132SD },
+ { "vfmsub312ss", 11, TOKEN_INSN, 0, 0, I_VFMSUB312SS },
+ { "vfmsub312sd", 11, TOKEN_INSN, 0, 0, I_VFMSUB312SD },
+ { "vfmsub213ss", 11, TOKEN_INSN, 0, 0, I_VFMSUB213SS },
+ { "vfmsub213sd", 11, TOKEN_INSN, 0, 0, I_VFMSUB213SD },
+ { "vfmsub123ss", 11, TOKEN_INSN, 0, 0, I_VFMSUB123SS },
+ { "vfmsub123sd", 11, TOKEN_INSN, 0, 0, I_VFMSUB123SD },
+ { "vfmsub231ss", 11, TOKEN_INSN, 0, 0, I_VFMSUB231SS },
+ { "vfmsub231sd", 11, TOKEN_INSN, 0, 0, I_VFMSUB231SD },
+ { "vfmsub321ss", 11, TOKEN_INSN, 0, 0, I_VFMSUB321SS },
+ { "vfmsub321sd", 11, TOKEN_INSN, 0, 0, I_VFMSUB321SD },
+ { "vfnmadd132ss", 12, TOKEN_INSN, 0, 0, I_VFNMADD132SS },
+ { "vfnmadd132sd", 12, TOKEN_INSN, 0, 0, I_VFNMADD132SD },
+ { "vfnmadd312ss", 12, TOKEN_INSN, 0, 0, I_VFNMADD312SS },
+ { "vfnmadd312sd", 12, TOKEN_INSN, 0, 0, I_VFNMADD312SD },
+ { "vfnmadd213ss", 12, TOKEN_INSN, 0, 0, I_VFNMADD213SS },
+ { "vfnmadd213sd", 12, TOKEN_INSN, 0, 0, I_VFNMADD213SD },
+ { "vfnmadd123ss", 12, TOKEN_INSN, 0, 0, I_VFNMADD123SS },
+ { "vfnmadd123sd", 12, TOKEN_INSN, 0, 0, I_VFNMADD123SD },
+ { "vfnmadd231ss", 12, TOKEN_INSN, 0, 0, I_VFNMADD231SS },
+ { "vfnmadd231sd", 12, TOKEN_INSN, 0, 0, I_VFNMADD231SD },
+ { "vfnmadd321ss", 12, TOKEN_INSN, 0, 0, I_VFNMADD321SS },
+ { "vfnmadd321sd", 12, TOKEN_INSN, 0, 0, I_VFNMADD321SD },
+ { "vfnmsub132ss", 12, TOKEN_INSN, 0, 0, I_VFNMSUB132SS },
+ { "vfnmsub132sd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB132SD },
+ { "vfnmsub312ss", 12, TOKEN_INSN, 0, 0, I_VFNMSUB312SS },
+ { "vfnmsub312sd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB312SD },
+ { "vfnmsub213ss", 12, TOKEN_INSN, 0, 0, I_VFNMSUB213SS },
+ { "vfnmsub213sd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB213SD },
+ { "vfnmsub123ss", 12, TOKEN_INSN, 0, 0, I_VFNMSUB123SS },
+ { "vfnmsub123sd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB123SD },
+ { "vfnmsub231ss", 12, TOKEN_INSN, 0, 0, I_VFNMSUB231SS },
+ { "vfnmsub231sd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB231SD },
+ { "vfnmsub321ss", 12, TOKEN_INSN, 0, 0, I_VFNMSUB321SS },
+ { "vfnmsub321sd", 12, TOKEN_INSN, 0, 0, I_VFNMSUB321SD },
+ { "rdfsbase", 8, TOKEN_INSN, 0, 0, I_RDFSBASE },
+ { "rdgsbase", 8, TOKEN_INSN, 0, 0, I_RDGSBASE },
+ { "rdrand", 6, TOKEN_INSN, 0, 0, I_RDRAND },
+ { "wrfsbase", 8, TOKEN_INSN, 0, 0, I_WRFSBASE },
+ { "wrgsbase", 8, TOKEN_INSN, 0, 0, I_WRGSBASE },
+ { "vcvtph2ps", 9, TOKEN_INSN, 0, 0, I_VCVTPH2PS },
+ { "vcvtps2ph", 9, TOKEN_INSN, 0, 0, I_VCVTPS2PH },
+ { "adcx", 4, TOKEN_INSN, 0, 0, I_ADCX },
+ { "adox", 4, TOKEN_INSN, 0, 0, I_ADOX },
+ { "rdseed", 6, TOKEN_INSN, 0, 0, I_RDSEED },
+ { "clac", 4, TOKEN_INSN, 0, 0, I_CLAC },
+ { "stac", 4, TOKEN_INSN, 0, 0, I_STAC },
+ { "xstore", 6, TOKEN_INSN, 0, 0, I_XSTORE },
+ { "xcryptecb", 9, TOKEN_INSN, 0, 0, I_XCRYPTECB },
+ { "xcryptcbc", 9, TOKEN_INSN, 0, 0, I_XCRYPTCBC },
+ { "xcryptctr", 9, TOKEN_INSN, 0, 0, I_XCRYPTCTR },
+ { "xcryptcfb", 9, TOKEN_INSN, 0, 0, I_XCRYPTCFB },
+ { "xcryptofb", 9, TOKEN_INSN, 0, 0, I_XCRYPTOFB },
+ { "montmul", 7, TOKEN_INSN, 0, 0, I_MONTMUL },
+ { "xsha1", 5, TOKEN_INSN, 0, 0, I_XSHA1 },
+ { "xsha256", 7, TOKEN_INSN, 0, 0, I_XSHA256 },
+ { "llwpcb", 6, TOKEN_INSN, 0, 0, I_LLWPCB },
+ { "slwpcb", 6, TOKEN_INSN, 0, 0, I_SLWPCB },
+ { "lwpval", 6, TOKEN_INSN, 0, 0, I_LWPVAL },
+ { "lwpins", 6, TOKEN_INSN, 0, 0, I_LWPINS },
+ { "vfmaddpd", 8, TOKEN_INSN, 0, 0, I_VFMADDPD },
+ { "vfmaddps", 8, TOKEN_INSN, 0, 0, I_VFMADDPS },
+ { "vfmaddsd", 8, TOKEN_INSN, 0, 0, I_VFMADDSD },
+ { "vfmaddss", 8, TOKEN_INSN, 0, 0, I_VFMADDSS },
+ { "vfmaddsubpd", 11, TOKEN_INSN, 0, 0, I_VFMADDSUBPD },
+ { "vfmaddsubps", 11, TOKEN_INSN, 0, 0, I_VFMADDSUBPS },
+ { "vfmsubaddpd", 11, TOKEN_INSN, 0, 0, I_VFMSUBADDPD },
+ { "vfmsubaddps", 11, TOKEN_INSN, 0, 0, I_VFMSUBADDPS },
+ { "vfmsubpd", 8, TOKEN_INSN, 0, 0, I_VFMSUBPD },
+ { "vfmsubps", 8, TOKEN_INSN, 0, 0, I_VFMSUBPS },
+ { "vfmsubsd", 8, TOKEN_INSN, 0, 0, I_VFMSUBSD },
+ { "vfmsubss", 8, TOKEN_INSN, 0, 0, I_VFMSUBSS },
+ { "vfnmaddpd", 9, TOKEN_INSN, 0, 0, I_VFNMADDPD },
+ { "vfnmaddps", 9, TOKEN_INSN, 0, 0, I_VFNMADDPS },
+ { "vfnmaddsd", 9, TOKEN_INSN, 0, 0, I_VFNMADDSD },
+ { "vfnmaddss", 9, TOKEN_INSN, 0, 0, I_VFNMADDSS },
+ { "vfnmsubpd", 9, TOKEN_INSN, 0, 0, I_VFNMSUBPD },
+ { "vfnmsubps", 9, TOKEN_INSN, 0, 0, I_VFNMSUBPS },
+ { "vfnmsubsd", 9, TOKEN_INSN, 0, 0, I_VFNMSUBSD },
+ { "vfnmsubss", 9, TOKEN_INSN, 0, 0, I_VFNMSUBSS },
+ { "vfrczpd", 7, TOKEN_INSN, 0, 0, I_VFRCZPD },
+ { "vfrczps", 7, TOKEN_INSN, 0, 0, I_VFRCZPS },
+ { "vfrczsd", 7, TOKEN_INSN, 0, 0, I_VFRCZSD },
+ { "vfrczss", 7, TOKEN_INSN, 0, 0, I_VFRCZSS },
+ { "vpcmov", 6, TOKEN_INSN, 0, 0, I_VPCMOV },
+ { "vpcomb", 6, TOKEN_INSN, 0, 0, I_VPCOMB },
+ { "vpcomd", 6, TOKEN_INSN, 0, 0, I_VPCOMD },
+ { "vpcomq", 6, TOKEN_INSN, 0, 0, I_VPCOMQ },
+ { "vpcomub", 7, TOKEN_INSN, 0, 0, I_VPCOMUB },
+ { "vpcomud", 7, TOKEN_INSN, 0, 0, I_VPCOMUD },
+ { "vpcomuq", 7, TOKEN_INSN, 0, 0, I_VPCOMUQ },
+ { "vpcomuw", 7, TOKEN_INSN, 0, 0, I_VPCOMUW },
+ { "vpcomw", 6, TOKEN_INSN, 0, 0, I_VPCOMW },
+ { "vphaddbd", 8, TOKEN_INSN, 0, 0, I_VPHADDBD },
+ { "vphaddbq", 8, TOKEN_INSN, 0, 0, I_VPHADDBQ },
+ { "vphaddbw", 8, TOKEN_INSN, 0, 0, I_VPHADDBW },
+ { "vphadddq", 8, TOKEN_INSN, 0, 0, I_VPHADDDQ },
+ { "vphaddubd", 9, TOKEN_INSN, 0, 0, I_VPHADDUBD },
+ { "vphaddubq", 9, TOKEN_INSN, 0, 0, I_VPHADDUBQ },
+ { "vphaddubw", 9, TOKEN_INSN, 0, 0, I_VPHADDUBW },
+ { "vphaddudq", 9, TOKEN_INSN, 0, 0, I_VPHADDUDQ },
+ { "vphadduwd", 9, TOKEN_INSN, 0, 0, I_VPHADDUWD },
+ { "vphadduwq", 9, TOKEN_INSN, 0, 0, I_VPHADDUWQ },
+ { "vphaddwd", 8, TOKEN_INSN, 0, 0, I_VPHADDWD },
+ { "vphaddwq", 8, TOKEN_INSN, 0, 0, I_VPHADDWQ },
+ { "vphsubbw", 8, TOKEN_INSN, 0, 0, I_VPHSUBBW },
+ { "vphsubdq", 8, TOKEN_INSN, 0, 0, I_VPHSUBDQ },
+ { "vphsubwd", 8, TOKEN_INSN, 0, 0, I_VPHSUBWD },
+ { "vpmacsdd", 8, TOKEN_INSN, 0, 0, I_VPMACSDD },
+ { "vpmacsdqh", 9, TOKEN_INSN, 0, 0, I_VPMACSDQH },
+ { "vpmacsdql", 9, TOKEN_INSN, 0, 0, I_VPMACSDQL },
+ { "vpmacssdd", 9, TOKEN_INSN, 0, 0, I_VPMACSSDD },
+ { "vpmacssdqh", 10, TOKEN_INSN, 0, 0, I_VPMACSSDQH },
+ { "vpmacssdql", 10, TOKEN_INSN, 0, 0, I_VPMACSSDQL },
+ { "vpmacsswd", 9, TOKEN_INSN, 0, 0, I_VPMACSSWD },
+ { "vpmacssww", 9, TOKEN_INSN, 0, 0, I_VPMACSSWW },
+ { "vpmacswd", 8, TOKEN_INSN, 0, 0, I_VPMACSWD },
+ { "vpmacsww", 8, TOKEN_INSN, 0, 0, I_VPMACSWW },
+ { "vpmadcsswd", 10, TOKEN_INSN, 0, 0, I_VPMADCSSWD },
+ { "vpmadcswd", 9, TOKEN_INSN, 0, 0, I_VPMADCSWD },
+ { "vpperm", 6, TOKEN_INSN, 0, 0, I_VPPERM },
+ { "vprotb", 6, TOKEN_INSN, 0, 0, I_VPROTB },
+ { "vprotd", 6, TOKEN_INSN, 0, 0, I_VPROTD },
+ { "vprotq", 6, TOKEN_INSN, 0, 0, I_VPROTQ },
+ { "vprotw", 6, TOKEN_INSN, 0, 0, I_VPROTW },
+ { "vpshab", 6, TOKEN_INSN, 0, 0, I_VPSHAB },
+ { "vpshad", 6, TOKEN_INSN, 0, 0, I_VPSHAD },
+ { "vpshaq", 6, TOKEN_INSN, 0, 0, I_VPSHAQ },
+ { "vpshaw", 6, TOKEN_INSN, 0, 0, I_VPSHAW },
+ { "vpshlb", 6, TOKEN_INSN, 0, 0, I_VPSHLB },
+ { "vpshld", 6, TOKEN_INSN, 0, 0, I_VPSHLD },
+ { "vpshlq", 6, TOKEN_INSN, 0, 0, I_VPSHLQ },
+ { "vpshlw", 6, TOKEN_INSN, 0, 0, I_VPSHLW },
+ { "vbroadcasti128", 14, TOKEN_INSN, 0, 0, I_VBROADCASTI128 },
+ { "vpblendd", 8, TOKEN_INSN, 0, 0, I_VPBLENDD },
+ { "vpbroadcastb", 12, TOKEN_INSN, 0, 0, I_VPBROADCASTB },
+ { "vpbroadcastw", 12, TOKEN_INSN, 0, 0, I_VPBROADCASTW },
+ { "vpbroadcastd", 12, TOKEN_INSN, 0, 0, I_VPBROADCASTD },
+ { "vpbroadcastq", 12, TOKEN_INSN, 0, 0, I_VPBROADCASTQ },
+ { "vpermd", 6, TOKEN_INSN, 0, 0, I_VPERMD },
+ { "vpermpd", 7, TOKEN_INSN, 0, 0, I_VPERMPD },
+ { "vpermps", 7, TOKEN_INSN, 0, 0, I_VPERMPS },
+ { "vpermq", 6, TOKEN_INSN, 0, 0, I_VPERMQ },
+ { "vperm2i128", 10, TOKEN_INSN, 0, 0, I_VPERM2I128 },
+ { "vextracti128", 12, TOKEN_INSN, 0, 0, I_VEXTRACTI128 },
+ { "vinserti128", 11, TOKEN_INSN, 0, 0, I_VINSERTI128 },
+ { "vpmaskmovd", 10, TOKEN_INSN, 0, 0, I_VPMASKMOVD },
+ { "vpmaskmovq", 10, TOKEN_INSN, 0, 0, I_VPMASKMOVQ },
+ { "vpsllvd", 7, TOKEN_INSN, 0, 0, I_VPSLLVD },
+ { "vpsllvq", 7, TOKEN_INSN, 0, 0, I_VPSLLVQ },
+ { "vpsravd", 7, TOKEN_INSN, 0, 0, I_VPSRAVD },
+ { "vpsrlvd", 7, TOKEN_INSN, 0, 0, I_VPSRLVD },
+ { "vpsrlvq", 7, TOKEN_INSN, 0, 0, I_VPSRLVQ },
+ { "vgatherdpd", 10, TOKEN_INSN, 0, 0, I_VGATHERDPD },
+ { "vgatherqpd", 10, TOKEN_INSN, 0, 0, I_VGATHERQPD },
+ { "vgatherdps", 10, TOKEN_INSN, 0, 0, I_VGATHERDPS },
+ { "vgatherqps", 10, TOKEN_INSN, 0, 0, I_VGATHERQPS },
+ { "vpgatherdd", 10, TOKEN_INSN, 0, 0, I_VPGATHERDD },
+ { "vpgatherqd", 10, TOKEN_INSN, 0, 0, I_VPGATHERQD },
+ { "vpgatherdq", 10, TOKEN_INSN, 0, 0, I_VPGATHERDQ },
+ { "vpgatherqq", 10, TOKEN_INSN, 0, 0, I_VPGATHERQQ },
+ { "xabort", 6, TOKEN_INSN, 0, 0, I_XABORT },
+ { "xbegin", 6, TOKEN_INSN, 0, 0, I_XBEGIN },
+ { "xend", 4, TOKEN_INSN, 0, 0, I_XEND },
+ { "xtest", 5, TOKEN_INSN, 0, 0, I_XTEST },
+ { "andn", 4, TOKEN_INSN, 0, 0, I_ANDN },
+ { "bextr", 5, TOKEN_INSN, 0, 0, I_BEXTR },
+ { "blci", 4, TOKEN_INSN, 0, 0, I_BLCI },
+ { "blcic", 5, TOKEN_INSN, 0, 0, I_BLCIC },
+ { "blsi", 4, TOKEN_INSN, 0, 0, I_BLSI },
+ { "blsic", 5, TOKEN_INSN, 0, 0, I_BLSIC },
+ { "blcfill", 7, TOKEN_INSN, 0, 0, I_BLCFILL },
+ { "blsfill", 7, TOKEN_INSN, 0, 0, I_BLSFILL },
+ { "blcmsk", 6, TOKEN_INSN, 0, 0, I_BLCMSK },
+ { "blsmsk", 6, TOKEN_INSN, 0, 0, I_BLSMSK },
+ { "blsr", 4, TOKEN_INSN, 0, 0, I_BLSR },
+ { "blcs", 4, TOKEN_INSN, 0, 0, I_BLCS },
+ { "bzhi", 4, TOKEN_INSN, 0, 0, I_BZHI },
+ { "mulx", 4, TOKEN_INSN, 0, 0, I_MULX },
+ { "pdep", 4, TOKEN_INSN, 0, 0, I_PDEP },
+ { "pext", 4, TOKEN_INSN, 0, 0, I_PEXT },
+ { "rorx", 4, TOKEN_INSN, 0, 0, I_RORX },
+ { "sarx", 4, TOKEN_INSN, 0, 0, I_SARX },
+ { "shlx", 4, TOKEN_INSN, 0, 0, I_SHLX },
+ { "shrx", 4, TOKEN_INSN, 0, 0, I_SHRX },
+ { "tzcnt", 5, TOKEN_INSN, 0, 0, I_TZCNT },
+ { "tzmsk", 5, TOKEN_INSN, 0, 0, I_TZMSK },
+ { "t1mskc", 6, TOKEN_INSN, 0, 0, I_T1MSKC },
+ { "prefetchwt1", 11, TOKEN_INSN, 0, 0, I_PREFETCHWT1 },
+ { "bndmk", 5, TOKEN_INSN, 0, 0, I_BNDMK },
+ { "bndcl", 5, TOKEN_INSN, 0, 0, I_BNDCL },
+ { "bndcu", 5, TOKEN_INSN, 0, 0, I_BNDCU },
+ { "bndcn", 5, TOKEN_INSN, 0, 0, I_BNDCN },
+ { "bndmov", 6, TOKEN_INSN, 0, 0, I_BNDMOV },
+ { "bndldx", 6, TOKEN_INSN, 0, 0, I_BNDLDX },
+ { "bndstx", 6, TOKEN_INSN, 0, 0, I_BNDSTX },
+ { "sha1msg1", 8, TOKEN_INSN, 0, 0, I_SHA1MSG1 },
+ { "sha1msg2", 8, TOKEN_INSN, 0, 0, I_SHA1MSG2 },
+ { "sha1nexte", 9, TOKEN_INSN, 0, 0, I_SHA1NEXTE },
+ { "sha1rnds4", 9, TOKEN_INSN, 0, 0, I_SHA1RNDS4 },
+ { "sha256msg1", 10, TOKEN_INSN, 0, 0, I_SHA256MSG1 },
+ { "sha256msg2", 10, TOKEN_INSN, 0, 0, I_SHA256MSG2 },
+ { "sha256rnds2", 11, TOKEN_INSN, 0, 0, I_SHA256RNDS2 },
+ { "vsha512msg1", 11, TOKEN_INSN, 0, 0, I_VSHA512MSG1 },
+ { "vsha512msg2", 11, TOKEN_INSN, 0, 0, I_VSHA512MSG2 },
+ { "vsha512rnds2", 12, TOKEN_INSN, 0, 0, I_VSHA512RNDS2 },
+ { "vsm3msg1", 8, TOKEN_INSN, 0, 0, I_VSM3MSG1 },
+ { "vsm3msg2", 8, TOKEN_INSN, 0, 0, I_VSM3MSG2 },
+ { "vsm3rnds2", 9, TOKEN_INSN, 0, 0, I_VSM3RNDS2 },
+ { "vsm4key4", 8, TOKEN_INSN, 0, 0, I_VSM4KEY4 },
+ { "vsm4rnds4", 9, TOKEN_INSN, 0, 0, I_VSM4RNDS4 },
+ { "vbcstnebf16ps", 13, TOKEN_INSN, 0, 0, I_VBCSTNEBF16PS },
+ { "vbcstnesh2ps", 12, TOKEN_INSN, 0, 0, I_VBCSTNESH2PS },
+ { "vcvtneebf162ps", 14, TOKEN_INSN, 0, 0, I_VCVTNEEBF162PS },
+ { "vcvtneeph2ps", 12, TOKEN_INSN, 0, 0, I_VCVTNEEPH2PS },
+ { "vcvtneobf162ps", 14, TOKEN_INSN, 0, 0, I_VCVTNEOBF162PS },
+ { "vcvtneoph2ps", 12, TOKEN_INSN, 0, 0, I_VCVTNEOPH2PS },
+ { "vcvtneps2bf16", 13, TOKEN_INSN, 0, 0, I_VCVTNEPS2BF16 },
+ { "vpdpbssd", 8, TOKEN_INSN, 0, 0, I_VPDPBSSD },
+ { "vpdpbssds", 9, TOKEN_INSN, 0, 0, I_VPDPBSSDS },
+ { "vpdpbsud", 8, TOKEN_INSN, 0, 0, I_VPDPBSUD },
+ { "vpdpbsuds", 9, TOKEN_INSN, 0, 0, I_VPDPBSUDS },
+ { "vpdpbuud", 8, TOKEN_INSN, 0, 0, I_VPDPBUUD },
+ { "vpdpbuuds", 9, TOKEN_INSN, 0, 0, I_VPDPBUUDS },
+ { "vpmadd52huq", 11, TOKEN_INSN, 0, 0, I_VPMADD52HUQ },
+ { "vpmadd52luq", 11, TOKEN_INSN, 0, 0, I_VPMADD52LUQ },
+ { "kaddb", 5, TOKEN_INSN, 0, 0, I_KADDB },
+ { "kaddd", 5, TOKEN_INSN, 0, 0, I_KADDD },
+ { "kaddq", 5, TOKEN_INSN, 0, 0, I_KADDQ },
+ { "kaddw", 5, TOKEN_INSN, 0, 0, I_KADDW },
+ { "kandb", 5, TOKEN_INSN, 0, 0, I_KANDB },
+ { "kandd", 5, TOKEN_INSN, 0, 0, I_KANDD },
+ { "kandnb", 6, TOKEN_INSN, 0, 0, I_KANDNB },
+ { "kandnd", 6, TOKEN_INSN, 0, 0, I_KANDND },
+ { "kandnq", 6, TOKEN_INSN, 0, 0, I_KANDNQ },
+ { "kandnw", 6, TOKEN_INSN, 0, 0, I_KANDNW },
+ { "kandq", 5, TOKEN_INSN, 0, 0, I_KANDQ },
+ { "kandw", 5, TOKEN_INSN, 0, 0, I_KANDW },
+ { "kmovb", 5, TOKEN_INSN, 0, 0, I_KMOVB },
+ { "kmovd", 5, TOKEN_INSN, 0, 0, I_KMOVD },
+ { "kmovq", 5, TOKEN_INSN, 0, 0, I_KMOVQ },
+ { "kmovw", 5, TOKEN_INSN, 0, 0, I_KMOVW },
+ { "knotb", 5, TOKEN_INSN, 0, 0, I_KNOTB },
+ { "knotd", 5, TOKEN_INSN, 0, 0, I_KNOTD },
+ { "knotq", 5, TOKEN_INSN, 0, 0, I_KNOTQ },
+ { "knotw", 5, TOKEN_INSN, 0, 0, I_KNOTW },
+ { "korb", 4, TOKEN_INSN, 0, 0, I_KORB },
+ { "kord", 4, TOKEN_INSN, 0, 0, I_KORD },
+ { "korq", 4, TOKEN_INSN, 0, 0, I_KORQ },
+ { "korw", 4, TOKEN_INSN, 0, 0, I_KORW },
+ { "kortestb", 8, TOKEN_INSN, 0, 0, I_KORTESTB },
+ { "kortestd", 8, TOKEN_INSN, 0, 0, I_KORTESTD },
+ { "kortestq", 8, TOKEN_INSN, 0, 0, I_KORTESTQ },
+ { "kortestw", 8, TOKEN_INSN, 0, 0, I_KORTESTW },
+ { "kshiftlb", 8, TOKEN_INSN, 0, 0, I_KSHIFTLB },
+ { "kshiftld", 8, TOKEN_INSN, 0, 0, I_KSHIFTLD },
+ { "kshiftlq", 8, TOKEN_INSN, 0, 0, I_KSHIFTLQ },
+ { "kshiftlw", 8, TOKEN_INSN, 0, 0, I_KSHIFTLW },
+ { "kshiftrb", 8, TOKEN_INSN, 0, 0, I_KSHIFTRB },
+ { "kshiftrd", 8, TOKEN_INSN, 0, 0, I_KSHIFTRD },
+ { "kshiftrq", 8, TOKEN_INSN, 0, 0, I_KSHIFTRQ },
+ { "kshiftrw", 8, TOKEN_INSN, 0, 0, I_KSHIFTRW },
+ { "ktestb", 6, TOKEN_INSN, 0, 0, I_KTESTB },
+ { "ktestd", 6, TOKEN_INSN, 0, 0, I_KTESTD },
+ { "ktestq", 6, TOKEN_INSN, 0, 0, I_KTESTQ },
+ { "ktestw", 6, TOKEN_INSN, 0, 0, I_KTESTW },
+ { "kunpckbw", 8, TOKEN_INSN, 0, 0, I_KUNPCKBW },
+ { "kunpckdq", 8, TOKEN_INSN, 0, 0, I_KUNPCKDQ },
+ { "kunpckwd", 8, TOKEN_INSN, 0, 0, I_KUNPCKWD },
+ { "kxnorb", 6, TOKEN_INSN, 0, 0, I_KXNORB },
+ { "kxnord", 6, TOKEN_INSN, 0, 0, I_KXNORD },
+ { "kxnorq", 6, TOKEN_INSN, 0, 0, I_KXNORQ },
+ { "kxnorw", 6, TOKEN_INSN, 0, 0, I_KXNORW },
+ { "kxorb", 5, TOKEN_INSN, 0, 0, I_KXORB },
+ { "kxord", 5, TOKEN_INSN, 0, 0, I_KXORD },
+ { "kxorq", 5, TOKEN_INSN, 0, 0, I_KXORQ },
+ { "kxorw", 5, TOKEN_INSN, 0, 0, I_KXORW },
+ { "kadd", 4, TOKEN_INSN, 0, 0, I_KADD },
+ { "kand", 4, TOKEN_INSN, 0, 0, I_KAND },
+ { "kandn", 5, TOKEN_INSN, 0, 0, I_KANDN },
+ { "kmov", 4, TOKEN_INSN, 0, 0, I_KMOV },
+ { "knot", 4, TOKEN_INSN, 0, 0, I_KNOT },
+ { "kor", 3, TOKEN_INSN, 0, 0, I_KOR },
+ { "kortest", 7, TOKEN_INSN, 0, 0, I_KORTEST },
+ { "kshiftl", 7, TOKEN_INSN, 0, 0, I_KSHIFTL },
+ { "kshiftr", 7, TOKEN_INSN, 0, 0, I_KSHIFTR },
+ { "ktest", 5, TOKEN_INSN, 0, 0, I_KTEST },
+ { "kunpck", 6, TOKEN_INSN, 0, 0, I_KUNPCK },
+ { "kxnor", 5, TOKEN_INSN, 0, 0, I_KXNOR },
+ { "kxor", 4, TOKEN_INSN, 0, 0, I_KXOR },
+ { "valignd", 7, TOKEN_INSN, 0, 0, I_VALIGND },
+ { "valignq", 7, TOKEN_INSN, 0, 0, I_VALIGNQ },
+ { "vblendmpd", 9, TOKEN_INSN, 0, 0, I_VBLENDMPD },
+ { "vblendmps", 9, TOKEN_INSN, 0, 0, I_VBLENDMPS },
+ { "vbroadcastf32x2", 15, TOKEN_INSN, 0, 0, I_VBROADCASTF32X2 },
+ { "vbroadcastf32x4", 15, TOKEN_INSN, 0, 0, I_VBROADCASTF32X4 },
+ { "vbroadcastf32x8", 15, TOKEN_INSN, 0, 0, I_VBROADCASTF32X8 },
+ { "vbroadcastf64x2", 15, TOKEN_INSN, 0, 0, I_VBROADCASTF64X2 },
+ { "vbroadcastf64x4", 15, TOKEN_INSN, 0, 0, I_VBROADCASTF64X4 },
+ { "vbroadcasti32x2", 15, TOKEN_INSN, 0, 0, I_VBROADCASTI32X2 },
+ { "vbroadcasti32x4", 15, TOKEN_INSN, 0, 0, I_VBROADCASTI32X4 },
+ { "vbroadcasti32x8", 15, TOKEN_INSN, 0, 0, I_VBROADCASTI32X8 },
+ { "vbroadcasti64x2", 15, TOKEN_INSN, 0, 0, I_VBROADCASTI64X2 },
+ { "vbroadcasti64x4", 15, TOKEN_INSN, 0, 0, I_VBROADCASTI64X4 },
+ { "vcmpeq_oqpd", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_OQPD },
+ { "vcmpeq_oqps", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_OQPS },
+ { "vcmpeq_oqsd", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_OQSD },
+ { "vcmpeq_oqss", 11, TOKEN_INSN, 0, 0, I_VCMPEQ_OQSS },
+ { "vcompresspd", 11, TOKEN_INSN, 0, 0, I_VCOMPRESSPD },
+ { "vcompressps", 11, TOKEN_INSN, 0, 0, I_VCOMPRESSPS },
+ { "vcvtpd2qq", 9, TOKEN_INSN, 0, 0, I_VCVTPD2QQ },
+ { "vcvtpd2udq", 10, TOKEN_INSN, 0, 0, I_VCVTPD2UDQ },
+ { "vcvtpd2uqq", 10, TOKEN_INSN, 0, 0, I_VCVTPD2UQQ },
+ { "vcvtps2qq", 9, TOKEN_INSN, 0, 0, I_VCVTPS2QQ },
+ { "vcvtps2udq", 10, TOKEN_INSN, 0, 0, I_VCVTPS2UDQ },
+ { "vcvtps2uqq", 10, TOKEN_INSN, 0, 0, I_VCVTPS2UQQ },
+ { "vcvtqq2pd", 9, TOKEN_INSN, 0, 0, I_VCVTQQ2PD },
+ { "vcvtqq2ps", 9, TOKEN_INSN, 0, 0, I_VCVTQQ2PS },
+ { "vcvtsd2usi", 10, TOKEN_INSN, 0, 0, I_VCVTSD2USI },
+ { "vcvtss2usi", 10, TOKEN_INSN, 0, 0, I_VCVTSS2USI },
+ { "vcvttpd2qq", 10, TOKEN_INSN, 0, 0, I_VCVTTPD2QQ },
+ { "vcvttpd2udq", 11, TOKEN_INSN, 0, 0, I_VCVTTPD2UDQ },
+ { "vcvttpd2uqq", 11, TOKEN_INSN, 0, 0, I_VCVTTPD2UQQ },
+ { "vcvttps2qq", 10, TOKEN_INSN, 0, 0, I_VCVTTPS2QQ },
+ { "vcvttps2udq", 11, TOKEN_INSN, 0, 0, I_VCVTTPS2UDQ },
+ { "vcvttps2uqq", 11, TOKEN_INSN, 0, 0, I_VCVTTPS2UQQ },
+ { "vcvttsd2usi", 11, TOKEN_INSN, 0, 0, I_VCVTTSD2USI },
+ { "vcvttss2usi", 11, TOKEN_INSN, 0, 0, I_VCVTTSS2USI },
+ { "vcvtudq2pd", 10, TOKEN_INSN, 0, 0, I_VCVTUDQ2PD },
+ { "vcvtudq2ps", 10, TOKEN_INSN, 0, 0, I_VCVTUDQ2PS },
+ { "vcvtuqq2pd", 10, TOKEN_INSN, 0, 0, I_VCVTUQQ2PD },
+ { "vcvtuqq2ps", 10, TOKEN_INSN, 0, 0, I_VCVTUQQ2PS },
+ { "vcvtusi2sd", 10, TOKEN_INSN, 0, 0, I_VCVTUSI2SD },
+ { "vcvtusi2ss", 10, TOKEN_INSN, 0, 0, I_VCVTUSI2SS },
+ { "vdbpsadbw", 9, TOKEN_INSN, 0, 0, I_VDBPSADBW },
+ { "vexp2pd", 7, TOKEN_INSN, 0, 0, I_VEXP2PD },
+ { "vexp2ps", 7, TOKEN_INSN, 0, 0, I_VEXP2PS },
+ { "vexpandpd", 9, TOKEN_INSN, 0, 0, I_VEXPANDPD },
+ { "vexpandps", 9, TOKEN_INSN, 0, 0, I_VEXPANDPS },
+ { "vextractf32x4", 13, TOKEN_INSN, 0, 0, I_VEXTRACTF32X4 },
+ { "vextractf32x8", 13, TOKEN_INSN, 0, 0, I_VEXTRACTF32X8 },
+ { "vextractf64x2", 13, TOKEN_INSN, 0, 0, I_VEXTRACTF64X2 },
+ { "vextractf64x4", 13, TOKEN_INSN, 0, 0, I_VEXTRACTF64X4 },
+ { "vextracti32x4", 13, TOKEN_INSN, 0, 0, I_VEXTRACTI32X4 },
+ { "vextracti32x8", 13, TOKEN_INSN, 0, 0, I_VEXTRACTI32X8 },
+ { "vextracti64x2", 13, TOKEN_INSN, 0, 0, I_VEXTRACTI64X2 },
+ { "vextracti64x4", 13, TOKEN_INSN, 0, 0, I_VEXTRACTI64X4 },
+ { "vfixupimmpd", 11, TOKEN_INSN, 0, 0, I_VFIXUPIMMPD },
+ { "vfixupimmps", 11, TOKEN_INSN, 0, 0, I_VFIXUPIMMPS },
+ { "vfixupimmsd", 11, TOKEN_INSN, 0, 0, I_VFIXUPIMMSD },
+ { "vfixupimmss", 11, TOKEN_INSN, 0, 0, I_VFIXUPIMMSS },
+ { "vfpclasspd", 10, TOKEN_INSN, 0, 0, I_VFPCLASSPD },
+ { "vfpclassps", 10, TOKEN_INSN, 0, 0, I_VFPCLASSPS },
+ { "vfpclasssd", 10, TOKEN_INSN, 0, 0, I_VFPCLASSSD },
+ { "vfpclassss", 10, TOKEN_INSN, 0, 0, I_VFPCLASSSS },
+ { "vgatherpf0dpd", 13, TOKEN_INSN, 0, 0, I_VGATHERPF0DPD },
+ { "vgatherpf0dps", 13, TOKEN_INSN, 0, 0, I_VGATHERPF0DPS },
+ { "vgatherpf0qpd", 13, TOKEN_INSN, 0, 0, I_VGATHERPF0QPD },
+ { "vgatherpf0qps", 13, TOKEN_INSN, 0, 0, I_VGATHERPF0QPS },
+ { "vgatherpf1dpd", 13, TOKEN_INSN, 0, 0, I_VGATHERPF1DPD },
+ { "vgatherpf1dps", 13, TOKEN_INSN, 0, 0, I_VGATHERPF1DPS },
+ { "vgatherpf1qpd", 13, TOKEN_INSN, 0, 0, I_VGATHERPF1QPD },
+ { "vgatherpf1qps", 13, TOKEN_INSN, 0, 0, I_VGATHERPF1QPS },
+ { "vgetexppd", 9, TOKEN_INSN, 0, 0, I_VGETEXPPD },
+ { "vgetexpps", 9, TOKEN_INSN, 0, 0, I_VGETEXPPS },
+ { "vgetexpsd", 9, TOKEN_INSN, 0, 0, I_VGETEXPSD },
+ { "vgetexpss", 9, TOKEN_INSN, 0, 0, I_VGETEXPSS },
+ { "vgetmantpd", 10, TOKEN_INSN, 0, 0, I_VGETMANTPD },
+ { "vgetmantps", 10, TOKEN_INSN, 0, 0, I_VGETMANTPS },
+ { "vgetmantsd", 10, TOKEN_INSN, 0, 0, I_VGETMANTSD },
+ { "vgetmantss", 10, TOKEN_INSN, 0, 0, I_VGETMANTSS },
+ { "vinsertf32x4", 12, TOKEN_INSN, 0, 0, I_VINSERTF32X4 },
+ { "vinsertf32x8", 12, TOKEN_INSN, 0, 0, I_VINSERTF32X8 },
+ { "vinsertf64x2", 12, TOKEN_INSN, 0, 0, I_VINSERTF64X2 },
+ { "vinsertf64x4", 12, TOKEN_INSN, 0, 0, I_VINSERTF64X4 },
+ { "vinserti32x4", 12, TOKEN_INSN, 0, 0, I_VINSERTI32X4 },
+ { "vinserti32x8", 12, TOKEN_INSN, 0, 0, I_VINSERTI32X8 },
+ { "vinserti64x2", 12, TOKEN_INSN, 0, 0, I_VINSERTI64X2 },
+ { "vinserti64x4", 12, TOKEN_INSN, 0, 0, I_VINSERTI64X4 },
+ { "vmovdqa32", 9, TOKEN_INSN, 0, 0, I_VMOVDQA32 },
+ { "vmovdqa64", 9, TOKEN_INSN, 0, 0, I_VMOVDQA64 },
+ { "vmovdqu16", 9, TOKEN_INSN, 0, 0, I_VMOVDQU16 },
+ { "vmovdqu32", 9, TOKEN_INSN, 0, 0, I_VMOVDQU32 },
+ { "vmovdqu64", 9, TOKEN_INSN, 0, 0, I_VMOVDQU64 },
+ { "vmovdqu8", 8, TOKEN_INSN, 0, 0, I_VMOVDQU8 },
+ { "vpabsq", 6, TOKEN_INSN, 0, 0, I_VPABSQ },
+ { "vpandd", 6, TOKEN_INSN, 0, 0, I_VPANDD },
+ { "vpandnd", 7, TOKEN_INSN, 0, 0, I_VPANDND },
+ { "vpandnq", 7, TOKEN_INSN, 0, 0, I_VPANDNQ },
+ { "vpandq", 6, TOKEN_INSN, 0, 0, I_VPANDQ },
+ { "vpblendmb", 9, TOKEN_INSN, 0, 0, I_VPBLENDMB },
+ { "vpblendmd", 9, TOKEN_INSN, 0, 0, I_VPBLENDMD },
+ { "vpblendmq", 9, TOKEN_INSN, 0, 0, I_VPBLENDMQ },
+ { "vpblendmw", 9, TOKEN_INSN, 0, 0, I_VPBLENDMW },
+ { "vpbroadcastmb2q", 15, TOKEN_INSN, 0, 0, I_VPBROADCASTMB2Q },
+ { "vpbroadcastmw2d", 15, TOKEN_INSN, 0, 0, I_VPBROADCASTMW2D },
+ { "vpcmpequb", 9, TOKEN_INSN, 0, 0, I_VPCMPEQUB },
+ { "vpcmpequd", 9, TOKEN_INSN, 0, 0, I_VPCMPEQUD },
+ { "vpcmpequq", 9, TOKEN_INSN, 0, 0, I_VPCMPEQUQ },
+ { "vpcmpequw", 9, TOKEN_INSN, 0, 0, I_VPCMPEQUW },
+ { "vpcmpgeb", 8, TOKEN_INSN, 0, 0, I_VPCMPGEB },
+ { "vpcmpged", 8, TOKEN_INSN, 0, 0, I_VPCMPGED },
+ { "vpcmpgeq", 8, TOKEN_INSN, 0, 0, I_VPCMPGEQ },
+ { "vpcmpgeub", 9, TOKEN_INSN, 0, 0, I_VPCMPGEUB },
+ { "vpcmpgeud", 9, TOKEN_INSN, 0, 0, I_VPCMPGEUD },
+ { "vpcmpgeuq", 9, TOKEN_INSN, 0, 0, I_VPCMPGEUQ },
+ { "vpcmpgeuw", 9, TOKEN_INSN, 0, 0, I_VPCMPGEUW },
+ { "vpcmpgew", 8, TOKEN_INSN, 0, 0, I_VPCMPGEW },
+ { "vpcmpgtub", 9, TOKEN_INSN, 0, 0, I_VPCMPGTUB },
+ { "vpcmpgtud", 9, TOKEN_INSN, 0, 0, I_VPCMPGTUD },
+ { "vpcmpgtuq", 9, TOKEN_INSN, 0, 0, I_VPCMPGTUQ },
+ { "vpcmpgtuw", 9, TOKEN_INSN, 0, 0, I_VPCMPGTUW },
+ { "vpcmpleb", 8, TOKEN_INSN, 0, 0, I_VPCMPLEB },
+ { "vpcmpled", 8, TOKEN_INSN, 0, 0, I_VPCMPLED },
+ { "vpcmpleq", 8, TOKEN_INSN, 0, 0, I_VPCMPLEQ },
+ { "vpcmpleub", 9, TOKEN_INSN, 0, 0, I_VPCMPLEUB },
+ { "vpcmpleud", 9, TOKEN_INSN, 0, 0, I_VPCMPLEUD },
+ { "vpcmpleuq", 9, TOKEN_INSN, 0, 0, I_VPCMPLEUQ },
+ { "vpcmpleuw", 9, TOKEN_INSN, 0, 0, I_VPCMPLEUW },
+ { "vpcmplew", 8, TOKEN_INSN, 0, 0, I_VPCMPLEW },
+ { "vpcmpltb", 8, TOKEN_INSN, 0, 0, I_VPCMPLTB },
+ { "vpcmpltd", 8, TOKEN_INSN, 0, 0, I_VPCMPLTD },
+ { "vpcmpltq", 8, TOKEN_INSN, 0, 0, I_VPCMPLTQ },
+ { "vpcmpltub", 9, TOKEN_INSN, 0, 0, I_VPCMPLTUB },
+ { "vpcmpltud", 9, TOKEN_INSN, 0, 0, I_VPCMPLTUD },
+ { "vpcmpltuq", 9, TOKEN_INSN, 0, 0, I_VPCMPLTUQ },
+ { "vpcmpltuw", 9, TOKEN_INSN, 0, 0, I_VPCMPLTUW },
+ { "vpcmpltw", 8, TOKEN_INSN, 0, 0, I_VPCMPLTW },
+ { "vpcmpneqb", 9, TOKEN_INSN, 0, 0, I_VPCMPNEQB },
+ { "vpcmpneqd", 9, TOKEN_INSN, 0, 0, I_VPCMPNEQD },
+ { "vpcmpneqq", 9, TOKEN_INSN, 0, 0, I_VPCMPNEQQ },
+ { "vpcmpnequb", 10, TOKEN_INSN, 0, 0, I_VPCMPNEQUB },
+ { "vpcmpnequd", 10, TOKEN_INSN, 0, 0, I_VPCMPNEQUD },
+ { "vpcmpnequq", 10, TOKEN_INSN, 0, 0, I_VPCMPNEQUQ },
+ { "vpcmpnequw", 10, TOKEN_INSN, 0, 0, I_VPCMPNEQUW },
+ { "vpcmpneqw", 9, TOKEN_INSN, 0, 0, I_VPCMPNEQW },
+ { "vpcmpngtb", 9, TOKEN_INSN, 0, 0, I_VPCMPNGTB },
+ { "vpcmpngtd", 9, TOKEN_INSN, 0, 0, I_VPCMPNGTD },
+ { "vpcmpngtq", 9, TOKEN_INSN, 0, 0, I_VPCMPNGTQ },
+ { "vpcmpngtub", 10, TOKEN_INSN, 0, 0, I_VPCMPNGTUB },
+ { "vpcmpngtud", 10, TOKEN_INSN, 0, 0, I_VPCMPNGTUD },
+ { "vpcmpngtuq", 10, TOKEN_INSN, 0, 0, I_VPCMPNGTUQ },
+ { "vpcmpngtuw", 10, TOKEN_INSN, 0, 0, I_VPCMPNGTUW },
+ { "vpcmpngtw", 9, TOKEN_INSN, 0, 0, I_VPCMPNGTW },
+ { "vpcmpnleb", 9, TOKEN_INSN, 0, 0, I_VPCMPNLEB },
+ { "vpcmpnled", 9, TOKEN_INSN, 0, 0, I_VPCMPNLED },
+ { "vpcmpnleq", 9, TOKEN_INSN, 0, 0, I_VPCMPNLEQ },
+ { "vpcmpnleub", 10, TOKEN_INSN, 0, 0, I_VPCMPNLEUB },
+ { "vpcmpnleud", 10, TOKEN_INSN, 0, 0, I_VPCMPNLEUD },
+ { "vpcmpnleuq", 10, TOKEN_INSN, 0, 0, I_VPCMPNLEUQ },
+ { "vpcmpnleuw", 10, TOKEN_INSN, 0, 0, I_VPCMPNLEUW },
+ { "vpcmpnlew", 9, TOKEN_INSN, 0, 0, I_VPCMPNLEW },
+ { "vpcmpnltb", 9, TOKEN_INSN, 0, 0, I_VPCMPNLTB },
+ { "vpcmpnltd", 9, TOKEN_INSN, 0, 0, I_VPCMPNLTD },
+ { "vpcmpnltq", 9, TOKEN_INSN, 0, 0, I_VPCMPNLTQ },
+ { "vpcmpnltub", 10, TOKEN_INSN, 0, 0, I_VPCMPNLTUB },
+ { "vpcmpnltud", 10, TOKEN_INSN, 0, 0, I_VPCMPNLTUD },
+ { "vpcmpnltuq", 10, TOKEN_INSN, 0, 0, I_VPCMPNLTUQ },
+ { "vpcmpnltuw", 10, TOKEN_INSN, 0, 0, I_VPCMPNLTUW },
+ { "vpcmpnltw", 9, TOKEN_INSN, 0, 0, I_VPCMPNLTW },
+ { "vpcmpb", 6, TOKEN_INSN, 0, 0, I_VPCMPB },
+ { "vpcmpd", 6, TOKEN_INSN, 0, 0, I_VPCMPD },
+ { "vpcmpq", 6, TOKEN_INSN, 0, 0, I_VPCMPQ },
+ { "vpcmpub", 7, TOKEN_INSN, 0, 0, I_VPCMPUB },
+ { "vpcmpud", 7, TOKEN_INSN, 0, 0, I_VPCMPUD },
+ { "vpcmpuq", 7, TOKEN_INSN, 0, 0, I_VPCMPUQ },
+ { "vpcmpuw", 7, TOKEN_INSN, 0, 0, I_VPCMPUW },
+ { "vpcmpw", 6, TOKEN_INSN, 0, 0, I_VPCMPW },
+ { "vpcompressd", 11, TOKEN_INSN, 0, 0, I_VPCOMPRESSD },
+ { "vpcompressq", 11, TOKEN_INSN, 0, 0, I_VPCOMPRESSQ },
+ { "vpconflictd", 11, TOKEN_INSN, 0, 0, I_VPCONFLICTD },
+ { "vpconflictq", 11, TOKEN_INSN, 0, 0, I_VPCONFLICTQ },
+ { "vpermb", 6, TOKEN_INSN, 0, 0, I_VPERMB },
+ { "vpermi2b", 8, TOKEN_INSN, 0, 0, I_VPERMI2B },
+ { "vpermi2d", 8, TOKEN_INSN, 0, 0, I_VPERMI2D },
+ { "vpermi2pd", 9, TOKEN_INSN, 0, 0, I_VPERMI2PD },
+ { "vpermi2ps", 9, TOKEN_INSN, 0, 0, I_VPERMI2PS },
+ { "vpermi2q", 8, TOKEN_INSN, 0, 0, I_VPERMI2Q },
+ { "vpermi2w", 8, TOKEN_INSN, 0, 0, I_VPERMI2W },
+ { "vpermt2b", 8, TOKEN_INSN, 0, 0, I_VPERMT2B },
+ { "vpermt2d", 8, TOKEN_INSN, 0, 0, I_VPERMT2D },
+ { "vpermt2pd", 9, TOKEN_INSN, 0, 0, I_VPERMT2PD },
+ { "vpermt2ps", 9, TOKEN_INSN, 0, 0, I_VPERMT2PS },
+ { "vpermt2q", 8, TOKEN_INSN, 0, 0, I_VPERMT2Q },
+ { "vpermt2w", 8, TOKEN_INSN, 0, 0, I_VPERMT2W },
+ { "vpermw", 6, TOKEN_INSN, 0, 0, I_VPERMW },
+ { "vpexpandd", 9, TOKEN_INSN, 0, 0, I_VPEXPANDD },
+ { "vpexpandq", 9, TOKEN_INSN, 0, 0, I_VPEXPANDQ },
+ { "vplzcntd", 8, TOKEN_INSN, 0, 0, I_VPLZCNTD },
+ { "vplzcntq", 8, TOKEN_INSN, 0, 0, I_VPLZCNTQ },
+ { "vpmaxsq", 7, TOKEN_INSN, 0, 0, I_VPMAXSQ },
+ { "vpmaxuq", 7, TOKEN_INSN, 0, 0, I_VPMAXUQ },
+ { "vpminsq", 7, TOKEN_INSN, 0, 0, I_VPMINSQ },
+ { "vpminuq", 7, TOKEN_INSN, 0, 0, I_VPMINUQ },
+ { "vpmovb2m", 8, TOKEN_INSN, 0, 0, I_VPMOVB2M },
+ { "vpmovd2m", 8, TOKEN_INSN, 0, 0, I_VPMOVD2M },
+ { "vpmovdb", 7, TOKEN_INSN, 0, 0, I_VPMOVDB },
+ { "vpmovdw", 7, TOKEN_INSN, 0, 0, I_VPMOVDW },
+ { "vpmovm2b", 8, TOKEN_INSN, 0, 0, I_VPMOVM2B },
+ { "vpmovm2d", 8, TOKEN_INSN, 0, 0, I_VPMOVM2D },
+ { "vpmovm2q", 8, TOKEN_INSN, 0, 0, I_VPMOVM2Q },
+ { "vpmovm2w", 8, TOKEN_INSN, 0, 0, I_VPMOVM2W },
+ { "vpmovq2m", 8, TOKEN_INSN, 0, 0, I_VPMOVQ2M },
+ { "vpmovqb", 7, TOKEN_INSN, 0, 0, I_VPMOVQB },
+ { "vpmovqd", 7, TOKEN_INSN, 0, 0, I_VPMOVQD },
+ { "vpmovqw", 7, TOKEN_INSN, 0, 0, I_VPMOVQW },
+ { "vpmovsdb", 8, TOKEN_INSN, 0, 0, I_VPMOVSDB },
+ { "vpmovsdw", 8, TOKEN_INSN, 0, 0, I_VPMOVSDW },
+ { "vpmovsqb", 8, TOKEN_INSN, 0, 0, I_VPMOVSQB },
+ { "vpmovsqd", 8, TOKEN_INSN, 0, 0, I_VPMOVSQD },
+ { "vpmovsqw", 8, TOKEN_INSN, 0, 0, I_VPMOVSQW },
+ { "vpmovswb", 8, TOKEN_INSN, 0, 0, I_VPMOVSWB },
+ { "vpmovusdb", 9, TOKEN_INSN, 0, 0, I_VPMOVUSDB },
+ { "vpmovusdw", 9, TOKEN_INSN, 0, 0, I_VPMOVUSDW },
+ { "vpmovusqb", 9, TOKEN_INSN, 0, 0, I_VPMOVUSQB },
+ { "vpmovusqd", 9, TOKEN_INSN, 0, 0, I_VPMOVUSQD },
+ { "vpmovusqw", 9, TOKEN_INSN, 0, 0, I_VPMOVUSQW },
+ { "vpmovuswb", 9, TOKEN_INSN, 0, 0, I_VPMOVUSWB },
+ { "vpmovw2m", 8, TOKEN_INSN, 0, 0, I_VPMOVW2M },
+ { "vpmovwb", 7, TOKEN_INSN, 0, 0, I_VPMOVWB },
+ { "vpmullq", 7, TOKEN_INSN, 0, 0, I_VPMULLQ },
+ { "vpmultishiftqb", 14, TOKEN_INSN, 0, 0, I_VPMULTISHIFTQB },
+ { "vpord", 5, TOKEN_INSN, 0, 0, I_VPORD },
+ { "vporq", 5, TOKEN_INSN, 0, 0, I_VPORQ },
+ { "vprold", 6, TOKEN_INSN, 0, 0, I_VPROLD },
+ { "vprolq", 6, TOKEN_INSN, 0, 0, I_VPROLQ },
+ { "vprolvd", 7, TOKEN_INSN, 0, 0, I_VPROLVD },
+ { "vprolvq", 7, TOKEN_INSN, 0, 0, I_VPROLVQ },
+ { "vprord", 6, TOKEN_INSN, 0, 0, I_VPRORD },
+ { "vprorq", 6, TOKEN_INSN, 0, 0, I_VPRORQ },
+ { "vprorvd", 7, TOKEN_INSN, 0, 0, I_VPRORVD },
+ { "vprorvq", 7, TOKEN_INSN, 0, 0, I_VPRORVQ },
+ { "vpscatterdd", 11, TOKEN_INSN, 0, 0, I_VPSCATTERDD },
+ { "vpscatterdq", 11, TOKEN_INSN, 0, 0, I_VPSCATTERDQ },
+ { "vpscatterqd", 11, TOKEN_INSN, 0, 0, I_VPSCATTERQD },
+ { "vpscatterqq", 11, TOKEN_INSN, 0, 0, I_VPSCATTERQQ },
+ { "vpsllvw", 7, TOKEN_INSN, 0, 0, I_VPSLLVW },
+ { "vpsraq", 6, TOKEN_INSN, 0, 0, I_VPSRAQ },
+ { "vpsravq", 7, TOKEN_INSN, 0, 0, I_VPSRAVQ },
+ { "vpsravw", 7, TOKEN_INSN, 0, 0, I_VPSRAVW },
+ { "vpsrlvw", 7, TOKEN_INSN, 0, 0, I_VPSRLVW },
+ { "vpternlogd", 10, TOKEN_INSN, 0, 0, I_VPTERNLOGD },
+ { "vpternlogq", 10, TOKEN_INSN, 0, 0, I_VPTERNLOGQ },
+ { "vptestmb", 8, TOKEN_INSN, 0, 0, I_VPTESTMB },
+ { "vptestmd", 8, TOKEN_INSN, 0, 0, I_VPTESTMD },
+ { "vptestmq", 8, TOKEN_INSN, 0, 0, I_VPTESTMQ },
+ { "vptestmw", 8, TOKEN_INSN, 0, 0, I_VPTESTMW },
+ { "vptestnmb", 9, TOKEN_INSN, 0, 0, I_VPTESTNMB },
+ { "vptestnmd", 9, TOKEN_INSN, 0, 0, I_VPTESTNMD },
+ { "vptestnmq", 9, TOKEN_INSN, 0, 0, I_VPTESTNMQ },
+ { "vptestnmw", 9, TOKEN_INSN, 0, 0, I_VPTESTNMW },
+ { "vpxord", 6, TOKEN_INSN, 0, 0, I_VPXORD },
+ { "vpxorq", 6, TOKEN_INSN, 0, 0, I_VPXORQ },
+ { "vrangepd", 8, TOKEN_INSN, 0, 0, I_VRANGEPD },
+ { "vrangeps", 8, TOKEN_INSN, 0, 0, I_VRANGEPS },
+ { "vrangesd", 8, TOKEN_INSN, 0, 0, I_VRANGESD },
+ { "vrangess", 8, TOKEN_INSN, 0, 0, I_VRANGESS },
+ { "vrcp14pd", 8, TOKEN_INSN, 0, 0, I_VRCP14PD },
+ { "vrcp14ps", 8, TOKEN_INSN, 0, 0, I_VRCP14PS },
+ { "vrcp14sd", 8, TOKEN_INSN, 0, 0, I_VRCP14SD },
+ { "vrcp14ss", 8, TOKEN_INSN, 0, 0, I_VRCP14SS },
+ { "vrcp28pd", 8, TOKEN_INSN, 0, 0, I_VRCP28PD },
+ { "vrcp28ps", 8, TOKEN_INSN, 0, 0, I_VRCP28PS },
+ { "vrcp28sd", 8, TOKEN_INSN, 0, 0, I_VRCP28SD },
+ { "vrcp28ss", 8, TOKEN_INSN, 0, 0, I_VRCP28SS },
+ { "vreducepd", 9, TOKEN_INSN, 0, 0, I_VREDUCEPD },
+ { "vreduceps", 9, TOKEN_INSN, 0, 0, I_VREDUCEPS },
+ { "vreducesd", 9, TOKEN_INSN, 0, 0, I_VREDUCESD },
+ { "vreducess", 9, TOKEN_INSN, 0, 0, I_VREDUCESS },
+ { "vrndscalepd", 11, TOKEN_INSN, 0, 0, I_VRNDSCALEPD },
+ { "vrndscaleps", 11, TOKEN_INSN, 0, 0, I_VRNDSCALEPS },
+ { "vrndscalesd", 11, TOKEN_INSN, 0, 0, I_VRNDSCALESD },
+ { "vrndscaless", 11, TOKEN_INSN, 0, 0, I_VRNDSCALESS },
+ { "vrsqrt14pd", 10, TOKEN_INSN, 0, 0, I_VRSQRT14PD },
+ { "vrsqrt14ps", 10, TOKEN_INSN, 0, 0, I_VRSQRT14PS },
+ { "vrsqrt14sd", 10, TOKEN_INSN, 0, 0, I_VRSQRT14SD },
+ { "vrsqrt14ss", 10, TOKEN_INSN, 0, 0, I_VRSQRT14SS },
+ { "vrsqrt28pd", 10, TOKEN_INSN, 0, 0, I_VRSQRT28PD },
+ { "vrsqrt28ps", 10, TOKEN_INSN, 0, 0, I_VRSQRT28PS },
+ { "vrsqrt28sd", 10, TOKEN_INSN, 0, 0, I_VRSQRT28SD },
+ { "vrsqrt28ss", 10, TOKEN_INSN, 0, 0, I_VRSQRT28SS },
+ { "vscalefpd", 9, TOKEN_INSN, 0, 0, I_VSCALEFPD },
+ { "vscalefps", 9, TOKEN_INSN, 0, 0, I_VSCALEFPS },
+ { "vscalefsd", 9, TOKEN_INSN, 0, 0, I_VSCALEFSD },
+ { "vscalefss", 9, TOKEN_INSN, 0, 0, I_VSCALEFSS },
+ { "vscatterdpd", 11, TOKEN_INSN, 0, 0, I_VSCATTERDPD },
+ { "vscatterdps", 11, TOKEN_INSN, 0, 0, I_VSCATTERDPS },
+ { "vscatterpf0dpd", 14, TOKEN_INSN, 0, 0, I_VSCATTERPF0DPD },
+ { "vscatterpf0dps", 14, TOKEN_INSN, 0, 0, I_VSCATTERPF0DPS },
+ { "vscatterpf0qpd", 14, TOKEN_INSN, 0, 0, I_VSCATTERPF0QPD },
+ { "vscatterpf0qps", 14, TOKEN_INSN, 0, 0, I_VSCATTERPF0QPS },
+ { "vscatterpf1dpd", 14, TOKEN_INSN, 0, 0, I_VSCATTERPF1DPD },
+ { "vscatterpf1dps", 14, TOKEN_INSN, 0, 0, I_VSCATTERPF1DPS },
+ { "vscatterpf1qpd", 14, TOKEN_INSN, 0, 0, I_VSCATTERPF1QPD },
+ { "vscatterpf1qps", 14, TOKEN_INSN, 0, 0, I_VSCATTERPF1QPS },
+ { "vscatterqpd", 11, TOKEN_INSN, 0, 0, I_VSCATTERQPD },
+ { "vscatterqps", 11, TOKEN_INSN, 0, 0, I_VSCATTERQPS },
+ { "vshuff32x4", 10, TOKEN_INSN, 0, 0, I_VSHUFF32X4 },
+ { "vshuff64x2", 10, TOKEN_INSN, 0, 0, I_VSHUFF64X2 },
+ { "vshufi32x4", 10, TOKEN_INSN, 0, 0, I_VSHUFI32X4 },
+ { "vshufi64x2", 10, TOKEN_INSN, 0, 0, I_VSHUFI64X2 },
+ { "rdpkru", 6, TOKEN_INSN, 0, 0, I_RDPKRU },
+ { "wrpkru", 6, TOKEN_INSN, 0, 0, I_WRPKRU },
+ { "rdpid", 5, TOKEN_INSN, 0, 0, I_RDPID },
+ { "clflushopt", 10, TOKEN_INSN, 0, 0, I_CLFLUSHOPT },
+ { "clwb", 4, TOKEN_INSN, 0, 0, I_CLWB },
+ { "pcommit", 7, TOKEN_INSN, 0, 0, I_PCOMMIT },
+ { "clzero", 6, TOKEN_INSN, 0, 0, I_CLZERO },
+ { "ptwrite", 7, TOKEN_INSN, 0, 0, I_PTWRITE },
+ { "cldemote", 8, TOKEN_INSN, 0, 0, I_CLDEMOTE },
+ { "movdiri", 7, TOKEN_INSN, 0, 0, I_MOVDIRI },
+ { "movdir64b", 9, TOKEN_INSN, 0, 0, I_MOVDIR64B },
+ { "pconfig", 7, TOKEN_INSN, 0, 0, I_PCONFIG },
+ { "tpause", 6, TOKEN_INSN, 0, 0, I_TPAUSE },
+ { "umonitor", 8, TOKEN_INSN, 0, 0, I_UMONITOR },
+ { "umwait", 6, TOKEN_INSN, 0, 0, I_UMWAIT },
+ { "wbnoinvd", 8, TOKEN_INSN, 0, 0, I_WBNOINVD },
+ { "gf2p8affineinvqb", 16, TOKEN_INSN, 0, 0, I_GF2P8AFFINEINVQB },
+ { "vgf2p8affineinvqb", 17, TOKEN_INSN, 0, 0, I_VGF2P8AFFINEINVQB },
+ { "gf2p8affineqb", 13, TOKEN_INSN, 0, 0, I_GF2P8AFFINEQB },
+ { "vgf2p8affineqb", 14, TOKEN_INSN, 0, 0, I_VGF2P8AFFINEQB },
+ { "gf2p8mulb", 9, TOKEN_INSN, 0, 0, I_GF2P8MULB },
+ { "vgf2p8mulb", 10, TOKEN_INSN, 0, 0, I_VGF2P8MULB },
+ { "vpcompressb", 11, TOKEN_INSN, 0, 0, I_VPCOMPRESSB },
+ { "vpcompressw", 11, TOKEN_INSN, 0, 0, I_VPCOMPRESSW },
+ { "vpexpandb", 9, TOKEN_INSN, 0, 0, I_VPEXPANDB },
+ { "vpexpandw", 9, TOKEN_INSN, 0, 0, I_VPEXPANDW },
+ { "vpshldw", 7, TOKEN_INSN, 0, 0, I_VPSHLDW },
+ { "vpshldd", 7, TOKEN_INSN, 0, 0, I_VPSHLDD },
+ { "vpshldq", 7, TOKEN_INSN, 0, 0, I_VPSHLDQ },
+ { "vpshldvw", 8, TOKEN_INSN, 0, 0, I_VPSHLDVW },
+ { "vpshldvd", 8, TOKEN_INSN, 0, 0, I_VPSHLDVD },
+ { "vpshldvq", 8, TOKEN_INSN, 0, 0, I_VPSHLDVQ },
+ { "vpshrdw", 7, TOKEN_INSN, 0, 0, I_VPSHRDW },
+ { "vpshrdd", 7, TOKEN_INSN, 0, 0, I_VPSHRDD },
+ { "vpshrdq", 7, TOKEN_INSN, 0, 0, I_VPSHRDQ },
+ { "vpshrdvw", 8, TOKEN_INSN, 0, 0, I_VPSHRDVW },
+ { "vpshrdvd", 8, TOKEN_INSN, 0, 0, I_VPSHRDVD },
+ { "vpshrdvq", 8, TOKEN_INSN, 0, 0, I_VPSHRDVQ },
+ { "vpdpbusd", 8, TOKEN_INSN, 0, 0, I_VPDPBUSD },
+ { "vpdpbusds", 9, TOKEN_INSN, 0, 0, I_VPDPBUSDS },
+ { "vpdpwssd", 8, TOKEN_INSN, 0, 0, I_VPDPWSSD },
+ { "vpdpwssds", 9, TOKEN_INSN, 0, 0, I_VPDPWSSDS },
+ { "vpopcntb", 8, TOKEN_INSN, 0, 0, I_VPOPCNTB },
+ { "vpopcntw", 8, TOKEN_INSN, 0, 0, I_VPOPCNTW },
+ { "vpopcntd", 8, TOKEN_INSN, 0, 0, I_VPOPCNTD },
+ { "vpopcntq", 8, TOKEN_INSN, 0, 0, I_VPOPCNTQ },
+ { "vpshufbitqmb", 12, TOKEN_INSN, 0, 0, I_VPSHUFBITQMB },
+ { "v4fmaddps", 9, TOKEN_INSN, 0, 0, I_V4FMADDPS },
+ { "v4fnmaddps", 10, TOKEN_INSN, 0, 0, I_V4FNMADDPS },
+ { "v4fmaddss", 9, TOKEN_INSN, 0, 0, I_V4FMADDSS },
+ { "v4fnmaddss", 10, TOKEN_INSN, 0, 0, I_V4FNMADDSS },
+ { "v4dpwssds", 9, TOKEN_INSN, 0, 0, I_V4DPWSSDS },
+ { "v4dpwssd", 8, TOKEN_INSN, 0, 0, I_V4DPWSSD },
+ { "encls", 5, TOKEN_INSN, 0, 0, I_ENCLS },
+ { "enclu", 5, TOKEN_INSN, 0, 0, I_ENCLU },
+ { "enclv", 5, TOKEN_INSN, 0, 0, I_ENCLV },
+ { "clrssbsy", 8, TOKEN_INSN, 0, 0, I_CLRSSBSY },
+ { "endbr32", 7, TOKEN_INSN, 0, 0, I_ENDBR32 },
+ { "endbr64", 7, TOKEN_INSN, 0, 0, I_ENDBR64 },
+ { "incsspd", 7, TOKEN_INSN, 0, 0, I_INCSSPD },
+ { "incsspq", 7, TOKEN_INSN, 0, 0, I_INCSSPQ },
+ { "rdsspd", 6, TOKEN_INSN, 0, 0, I_RDSSPD },
+ { "rdsspq", 6, TOKEN_INSN, 0, 0, I_RDSSPQ },
+ { "rstorssp", 8, TOKEN_INSN, 0, 0, I_RSTORSSP },
+ { "saveprevssp", 11, TOKEN_INSN, 0, 0, I_SAVEPREVSSP },
+ { "setssbsy", 8, TOKEN_INSN, 0, 0, I_SETSSBSY },
+ { "wrussd", 6, TOKEN_INSN, 0, 0, I_WRUSSD },
+ { "wrussq", 6, TOKEN_INSN, 0, 0, I_WRUSSQ },
+ { "wrssd", 5, TOKEN_INSN, 0, 0, I_WRSSD },
+ { "wrssq", 5, TOKEN_INSN, 0, 0, I_WRSSQ },
+ { "enqcmd", 6, TOKEN_INSN, 0, 0, I_ENQCMD },
+ { "enqcmds", 7, TOKEN_INSN, 0, 0, I_ENQCMDS },
+ { "serialize", 9, TOKEN_INSN, 0, 0, I_SERIALIZE },
+ { "xresldtrk", 9, TOKEN_INSN, 0, 0, I_XRESLDTRK },
+ { "xsusldtrk", 9, TOKEN_INSN, 0, 0, I_XSUSLDTRK },
+ { "vcvtne2ps2bf16", 14, TOKEN_INSN, 0, 0, I_VCVTNE2PS2BF16 },
+ { "vdpbf16ps", 9, TOKEN_INSN, 0, 0, I_VDPBF16PS },
+ { "vp2intersectd", 13, TOKEN_INSN, 0, 0, I_VP2INTERSECTD },
+ { "ldtilecfg", 9, TOKEN_INSN, 0, 0, I_LDTILECFG },
+ { "sttilecfg", 9, TOKEN_INSN, 0, 0, I_STTILECFG },
+ { "tdpbf16ps", 9, TOKEN_INSN, 0, 0, I_TDPBF16PS },
+ { "tdpbssd", 7, TOKEN_INSN, 0, 0, I_TDPBSSD },
+ { "tdpbsud", 7, TOKEN_INSN, 0, 0, I_TDPBSUD },
+ { "tdpbusd", 7, TOKEN_INSN, 0, 0, I_TDPBUSD },
+ { "tdpbuud", 7, TOKEN_INSN, 0, 0, I_TDPBUUD },
+ { "tileloadd", 9, TOKEN_INSN, 0, 0, I_TILELOADD },
+ { "tileloaddt1", 11, TOKEN_INSN, 0, 0, I_TILELOADDT1 },
+ { "tilerelease", 11, TOKEN_INSN, 0, 0, I_TILERELEASE },
+ { "tilestored", 10, TOKEN_INSN, 0, 0, I_TILESTORED },
+ { "tilezero", 8, TOKEN_INSN, 0, 0, I_TILEZERO },
+ { "vaddph", 6, TOKEN_INSN, 0, 0, I_VADDPH },
+ { "vaddsh", 6, TOKEN_INSN, 0, 0, I_VADDSH },
+ { "vcmpph", 6, TOKEN_INSN, 0, 0, I_VCMPPH },
+ { "vcmpsh", 6, TOKEN_INSN, 0, 0, I_VCMPSH },
+ { "vcomish", 7, TOKEN_INSN, 0, 0, I_VCOMISH },
+ { "vcvtdq2ph", 9, TOKEN_INSN, 0, 0, I_VCVTDQ2PH },
+ { "vcvtpd2ph", 9, TOKEN_INSN, 0, 0, I_VCVTPD2PH },
+ { "vcvtph2dq", 9, TOKEN_INSN, 0, 0, I_VCVTPH2DQ },
+ { "vcvtph2pd", 9, TOKEN_INSN, 0, 0, I_VCVTPH2PD },
+ { "vcvtph2psx", 10, TOKEN_INSN, 0, 0, I_VCVTPH2PSX },
+ { "vcvtph2qq", 9, TOKEN_INSN, 0, 0, I_VCVTPH2QQ },
+ { "vcvtph2udq", 10, TOKEN_INSN, 0, 0, I_VCVTPH2UDQ },
+ { "vcvtph2uqq", 10, TOKEN_INSN, 0, 0, I_VCVTPH2UQQ },
+ { "vcvtph2uw", 9, TOKEN_INSN, 0, 0, I_VCVTPH2UW },
+ { "vcvtph2w", 8, TOKEN_INSN, 0, 0, I_VCVTPH2W },
+ { "vcvtqq2ph", 9, TOKEN_INSN, 0, 0, I_VCVTQQ2PH },
+ { "vcvtsd2sh", 9, TOKEN_INSN, 0, 0, I_VCVTSD2SH },
+ { "vcvtsh2sd", 9, TOKEN_INSN, 0, 0, I_VCVTSH2SD },
+ { "vcvtsh2si", 9, TOKEN_INSN, 0, 0, I_VCVTSH2SI },
+ { "vcvtsh2ss", 9, TOKEN_INSN, 0, 0, I_VCVTSH2SS },
+ { "vcvtsh2usi", 10, TOKEN_INSN, 0, 0, I_VCVTSH2USI },
+ { "vcvtsi2sh", 9, TOKEN_INSN, 0, 0, I_VCVTSI2SH },
+ { "vcvtss2sh", 9, TOKEN_INSN, 0, 0, I_VCVTSS2SH },
+ { "vcvttph2dq", 10, TOKEN_INSN, 0, 0, I_VCVTTPH2DQ },
+ { "vcvttph2qq", 10, TOKEN_INSN, 0, 0, I_VCVTTPH2QQ },
+ { "vcvttph2udq", 11, TOKEN_INSN, 0, 0, I_VCVTTPH2UDQ },
+ { "vcvttph2uqq", 11, TOKEN_INSN, 0, 0, I_VCVTTPH2UQQ },
+ { "vcvttph2uw", 10, TOKEN_INSN, 0, 0, I_VCVTTPH2UW },
+ { "vcvttph2w", 9, TOKEN_INSN, 0, 0, I_VCVTTPH2W },
+ { "vcvttsh2si", 10, TOKEN_INSN, 0, 0, I_VCVTTSH2SI },
+ { "vcvttsh2usi", 11, TOKEN_INSN, 0, 0, I_VCVTTSH2USI },
+ { "vcvtudq2ph", 10, TOKEN_INSN, 0, 0, I_VCVTUDQ2PH },
+ { "vcvtuqq2ph", 10, TOKEN_INSN, 0, 0, I_VCVTUQQ2PH },
+ { "vcvtusi2sh", 10, TOKEN_INSN, 0, 0, I_VCVTUSI2SH },
+ { "vcvtuw2ph", 9, TOKEN_INSN, 0, 0, I_VCVTUW2PH },
+ { "vcvtw2ph", 8, TOKEN_INSN, 0, 0, I_VCVTW2PH },
+ { "vdivph", 6, TOKEN_INSN, 0, 0, I_VDIVPH },
+ { "vdivsh", 6, TOKEN_INSN, 0, 0, I_VDIVSH },
+ { "vfcmaddcph", 10, TOKEN_INSN, 0, 0, I_VFCMADDCPH },
+ { "vfmaddcph", 9, TOKEN_INSN, 0, 0, I_VFMADDCPH },
+ { "vfcmaddcsh", 10, TOKEN_INSN, 0, 0, I_VFCMADDCSH },
+ { "vfmaddcsh", 9, TOKEN_INSN, 0, 0, I_VFMADDCSH },
+ { "vfcmulcpch", 10, TOKEN_INSN, 0, 0, I_VFCMULCPCH },
+ { "vfmulcpch", 9, TOKEN_INSN, 0, 0, I_VFMULCPCH },
+ { "vfcmulcsh", 9, TOKEN_INSN, 0, 0, I_VFCMULCSH },
+ { "vfmulcsh", 8, TOKEN_INSN, 0, 0, I_VFMULCSH },
+ { "vfmaddsub132ph", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB132PH },
+ { "vfmaddsub213ph", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB213PH },
+ { "vfmaddsub231ph", 14, TOKEN_INSN, 0, 0, I_VFMADDSUB231PH },
+ { "vfmsubadd132ph", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD132PH },
+ { "vfmsubadd213ph", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD213PH },
+ { "vfmsubadd231ph", 14, TOKEN_INSN, 0, 0, I_VFMSUBADD231PH },
+ { "vpmadd132ph", 11, TOKEN_INSN, 0, 0, I_VPMADD132PH },
+ { "vpmadd213ph", 11, TOKEN_INSN, 0, 0, I_VPMADD213PH },
+ { "vpmadd231ph", 11, TOKEN_INSN, 0, 0, I_VPMADD231PH },
+ { "vfmadd132ph", 11, TOKEN_INSN, 0, 0, I_VFMADD132PH },
+ { "vfmadd213ph", 11, TOKEN_INSN, 0, 0, I_VFMADD213PH },
+ { "vfmadd231ph", 11, TOKEN_INSN, 0, 0, I_VFMADD231PH },
+ { "vpmadd132sh", 11, TOKEN_INSN, 0, 0, I_VPMADD132SH },
+ { "vpmadd213sh", 11, TOKEN_INSN, 0, 0, I_VPMADD213SH },
+ { "vpmadd231sh", 11, TOKEN_INSN, 0, 0, I_VPMADD231SH },
+ { "vpnmadd132sh", 12, TOKEN_INSN, 0, 0, I_VPNMADD132SH },
+ { "vpnmadd213sh", 12, TOKEN_INSN, 0, 0, I_VPNMADD213SH },
+ { "vpnmadd231sh", 12, TOKEN_INSN, 0, 0, I_VPNMADD231SH },
+ { "vpmsub132ph", 11, TOKEN_INSN, 0, 0, I_VPMSUB132PH },
+ { "vpmsub213ph", 11, TOKEN_INSN, 0, 0, I_VPMSUB213PH },
+ { "vpmsub231ph", 11, TOKEN_INSN, 0, 0, I_VPMSUB231PH },
+ { "vfmsub132ph", 11, TOKEN_INSN, 0, 0, I_VFMSUB132PH },
+ { "vfmsub213ph", 11, TOKEN_INSN, 0, 0, I_VFMSUB213PH },
+ { "vfmsub231ph", 11, TOKEN_INSN, 0, 0, I_VFMSUB231PH },
+ { "vpmsub132sh", 11, TOKEN_INSN, 0, 0, I_VPMSUB132SH },
+ { "vpmsub213sh", 11, TOKEN_INSN, 0, 0, I_VPMSUB213SH },
+ { "vpmsub231sh", 11, TOKEN_INSN, 0, 0, I_VPMSUB231SH },
+ { "vpnmsub132sh", 12, TOKEN_INSN, 0, 0, I_VPNMSUB132SH },
+ { "vpnmsub213sh", 12, TOKEN_INSN, 0, 0, I_VPNMSUB213SH },
+ { "vpnmsub231sh", 12, TOKEN_INSN, 0, 0, I_VPNMSUB231SH },
+ { "vfpclassph", 10, TOKEN_INSN, 0, 0, I_VFPCLASSPH },
+ { "vfpclasssh", 10, TOKEN_INSN, 0, 0, I_VFPCLASSSH },
+ { "vgetexpph", 9, TOKEN_INSN, 0, 0, I_VGETEXPPH },
+ { "vgetexpsh", 9, TOKEN_INSN, 0, 0, I_VGETEXPSH },
+ { "vgetmantph", 10, TOKEN_INSN, 0, 0, I_VGETMANTPH },
+ { "vgetmantsh", 10, TOKEN_INSN, 0, 0, I_VGETMANTSH },
+ { "vgetmaxph", 9, TOKEN_INSN, 0, 0, I_VGETMAXPH },
+ { "vgetmaxsh", 9, TOKEN_INSN, 0, 0, I_VGETMAXSH },
+ { "vgetminph", 9, TOKEN_INSN, 0, 0, I_VGETMINPH },
+ { "vgetminsh", 9, TOKEN_INSN, 0, 0, I_VGETMINSH },
+ { "vmovsh", 6, TOKEN_INSN, 0, 0, I_VMOVSH },
+ { "vmovw", 5, TOKEN_INSN, 0, 0, I_VMOVW },
+ { "vmulph", 6, TOKEN_INSN, 0, 0, I_VMULPH },
+ { "vmulsh", 6, TOKEN_INSN, 0, 0, I_VMULSH },
+ { "vrcpph", 6, TOKEN_INSN, 0, 0, I_VRCPPH },
+ { "vrcpsh", 6, TOKEN_INSN, 0, 0, I_VRCPSH },
+ { "vreduceph", 9, TOKEN_INSN, 0, 0, I_VREDUCEPH },
+ { "vreducesh", 9, TOKEN_INSN, 0, 0, I_VREDUCESH },
+ { "vendscaleph", 11, TOKEN_INSN, 0, 0, I_VENDSCALEPH },
+ { "vendscalesh", 11, TOKEN_INSN, 0, 0, I_VENDSCALESH },
+ { "vrsqrtph", 8, TOKEN_INSN, 0, 0, I_VRSQRTPH },
+ { "vrsqrtsh", 8, TOKEN_INSN, 0, 0, I_VRSQRTSH },
+ { "vscalefph", 9, TOKEN_INSN, 0, 0, I_VSCALEFPH },
+ { "vscalefsh", 9, TOKEN_INSN, 0, 0, I_VSCALEFSH },
+ { "vsqrtph", 7, TOKEN_INSN, 0, 0, I_VSQRTPH },
+ { "vsqrtsh", 7, TOKEN_INSN, 0, 0, I_VSQRTSH },
+ { "vsubph", 6, TOKEN_INSN, 0, 0, I_VSUBPH },
+ { "vsubsh", 6, TOKEN_INSN, 0, 0, I_VSUBSH },
+ { "vucomish", 8, TOKEN_INSN, 0, 0, I_VUCOMISH },
+ { "aadd", 4, TOKEN_INSN, 0, 0, I_AADD },
+ { "aand", 4, TOKEN_INSN, 0, 0, I_AAND },
+ { "axor", 4, TOKEN_INSN, 0, 0, I_AXOR },
+ { "clui", 4, TOKEN_INSN, 0, 0, I_CLUI },
+ { "senduipi", 8, TOKEN_INSN, 0, 0, I_SENDUIPI },
+ { "stui", 4, TOKEN_INSN, 0, 0, I_STUI },
+ { "testui", 6, TOKEN_INSN, 0, 0, I_TESTUI },
+ { "uiret", 5, TOKEN_INSN, 0, 0, I_UIRET },
+ { "cmpaxadd", 8, TOKEN_INSN, 0, 0, I_CMPAXADD },
+ { "cmpaexadd", 9, TOKEN_INSN, 0, 0, I_CMPAEXADD },
+ { "cmpbxadd", 8, TOKEN_INSN, 0, 0, I_CMPBXADD },
+ { "cmpbexadd", 9, TOKEN_INSN, 0, 0, I_CMPBEXADD },
+ { "cmpcxadd", 8, TOKEN_INSN, 0, 0, I_CMPCXADD },
+ { "cmpexadd", 8, TOKEN_INSN, 0, 0, I_CMPEXADD },
+ { "cmpgxadd", 8, TOKEN_INSN, 0, 0, I_CMPGXADD },
+ { "cmpgexadd", 9, TOKEN_INSN, 0, 0, I_CMPGEXADD },
+ { "cmplxadd", 8, TOKEN_INSN, 0, 0, I_CMPLXADD },
+ { "cmplexadd", 9, TOKEN_INSN, 0, 0, I_CMPLEXADD },
+ { "cmpnaxadd", 9, TOKEN_INSN, 0, 0, I_CMPNAXADD },
+ { "cmpnaexadd", 10, TOKEN_INSN, 0, 0, I_CMPNAEXADD },
+ { "cmpnbxadd", 9, TOKEN_INSN, 0, 0, I_CMPNBXADD },
+ { "cmpnbexadd", 10, TOKEN_INSN, 0, 0, I_CMPNBEXADD },
+ { "cmpncxadd", 9, TOKEN_INSN, 0, 0, I_CMPNCXADD },
+ { "cmpnexadd", 9, TOKEN_INSN, 0, 0, I_CMPNEXADD },
+ { "cmpngxadd", 9, TOKEN_INSN, 0, 0, I_CMPNGXADD },
+ { "cmpngexadd", 10, TOKEN_INSN, 0, 0, I_CMPNGEXADD },
+ { "cmpnlxadd", 9, TOKEN_INSN, 0, 0, I_CMPNLXADD },
+ { "cmpnlexadd", 10, TOKEN_INSN, 0, 0, I_CMPNLEXADD },
+ { "cmpnoxadd", 9, TOKEN_INSN, 0, 0, I_CMPNOXADD },
+ { "cmpnpxadd", 9, TOKEN_INSN, 0, 0, I_CMPNPXADD },
+ { "cmpnsxadd", 9, TOKEN_INSN, 0, 0, I_CMPNSXADD },
+ { "cmpnzxadd", 9, TOKEN_INSN, 0, 0, I_CMPNZXADD },
+ { "cmpoxadd", 8, TOKEN_INSN, 0, 0, I_CMPOXADD },
+ { "cmppxadd", 8, TOKEN_INSN, 0, 0, I_CMPPXADD },
+ { "cmppexadd", 9, TOKEN_INSN, 0, 0, I_CMPPEXADD },
+ { "cmppoxadd", 9, TOKEN_INSN, 0, 0, I_CMPPOXADD },
+ { "cmpsxadd", 8, TOKEN_INSN, 0, 0, I_CMPSXADD },
+ { "cmpzxadd", 8, TOKEN_INSN, 0, 0, I_CMPZXADD },
+ { "erets", 5, TOKEN_INSN, 0, 0, I_ERETS },
+ { "eretu", 5, TOKEN_INSN, 0, 0, I_ERETU },
+ { "lkgs", 4, TOKEN_INSN, 0, 0, I_LKGS },
+ { "wrmsrns", 7, TOKEN_INSN, 0, 0, I_WRMSRNS },
+ { "rdmsrlist", 9, TOKEN_INSN, 0, 0, I_RDMSRLIST },
+ { "wrmsrlist", 9, TOKEN_INSN, 0, 0, I_WRMSRLIST },
+ { "hreset", 6, TOKEN_INSN, 0, 0, I_HRESET },
+ { "hint_nop0", 9, TOKEN_INSN, 0, 0, I_HINT_NOP0 },
+ { "hint_nop1", 9, TOKEN_INSN, 0, 0, I_HINT_NOP1 },
+ { "hint_nop2", 9, TOKEN_INSN, 0, 0, I_HINT_NOP2 },
+ { "hint_nop3", 9, TOKEN_INSN, 0, 0, I_HINT_NOP3 },
+ { "hint_nop4", 9, TOKEN_INSN, 0, 0, I_HINT_NOP4 },
+ { "hint_nop5", 9, TOKEN_INSN, 0, 0, I_HINT_NOP5 },
+ { "hint_nop6", 9, TOKEN_INSN, 0, 0, I_HINT_NOP6 },
+ { "hint_nop7", 9, TOKEN_INSN, 0, 0, I_HINT_NOP7 },
+ { "hint_nop8", 9, TOKEN_INSN, 0, 0, I_HINT_NOP8 },
+ { "hint_nop9", 9, TOKEN_INSN, 0, 0, I_HINT_NOP9 },
+ { "hint_nop10", 10, TOKEN_INSN, 0, 0, I_HINT_NOP10 },
+ { "hint_nop11", 10, TOKEN_INSN, 0, 0, I_HINT_NOP11 },
+ { "hint_nop12", 10, TOKEN_INSN, 0, 0, I_HINT_NOP12 },
+ { "hint_nop13", 10, TOKEN_INSN, 0, 0, I_HINT_NOP13 },
+ { "hint_nop14", 10, TOKEN_INSN, 0, 0, I_HINT_NOP14 },
+ { "hint_nop15", 10, TOKEN_INSN, 0, 0, I_HINT_NOP15 },
+ { "hint_nop16", 10, TOKEN_INSN, 0, 0, I_HINT_NOP16 },
+ { "hint_nop17", 10, TOKEN_INSN, 0, 0, I_HINT_NOP17 },
+ { "hint_nop18", 10, TOKEN_INSN, 0, 0, I_HINT_NOP18 },
+ { "hint_nop19", 10, TOKEN_INSN, 0, 0, I_HINT_NOP19 },
+ { "hint_nop20", 10, TOKEN_INSN, 0, 0, I_HINT_NOP20 },
+ { "hint_nop21", 10, TOKEN_INSN, 0, 0, I_HINT_NOP21 },
+ { "hint_nop22", 10, TOKEN_INSN, 0, 0, I_HINT_NOP22 },
+ { "hint_nop23", 10, TOKEN_INSN, 0, 0, I_HINT_NOP23 },
+ { "hint_nop24", 10, TOKEN_INSN, 0, 0, I_HINT_NOP24 },
+ { "hint_nop25", 10, TOKEN_INSN, 0, 0, I_HINT_NOP25 },
+ { "hint_nop26", 10, TOKEN_INSN, 0, 0, I_HINT_NOP26 },
+ { "hint_nop27", 10, TOKEN_INSN, 0, 0, I_HINT_NOP27 },
+ { "hint_nop28", 10, TOKEN_INSN, 0, 0, I_HINT_NOP28 },
+ { "hint_nop29", 10, TOKEN_INSN, 0, 0, I_HINT_NOP29 },
+ { "hint_nop30", 10, TOKEN_INSN, 0, 0, I_HINT_NOP30 },
+ { "hint_nop31", 10, TOKEN_INSN, 0, 0, I_HINT_NOP31 },
+ { "hint_nop32", 10, TOKEN_INSN, 0, 0, I_HINT_NOP32 },
+ { "hint_nop33", 10, TOKEN_INSN, 0, 0, I_HINT_NOP33 },
+ { "hint_nop34", 10, TOKEN_INSN, 0, 0, I_HINT_NOP34 },
+ { "hint_nop35", 10, TOKEN_INSN, 0, 0, I_HINT_NOP35 },
+ { "hint_nop36", 10, TOKEN_INSN, 0, 0, I_HINT_NOP36 },
+ { "hint_nop37", 10, TOKEN_INSN, 0, 0, I_HINT_NOP37 },
+ { "hint_nop38", 10, TOKEN_INSN, 0, 0, I_HINT_NOP38 },
+ { "hint_nop39", 10, TOKEN_INSN, 0, 0, I_HINT_NOP39 },
+ { "hint_nop40", 10, TOKEN_INSN, 0, 0, I_HINT_NOP40 },
+ { "hint_nop41", 10, TOKEN_INSN, 0, 0, I_HINT_NOP41 },
+ { "hint_nop42", 10, TOKEN_INSN, 0, 0, I_HINT_NOP42 },
+ { "hint_nop43", 10, TOKEN_INSN, 0, 0, I_HINT_NOP43 },
+ { "hint_nop44", 10, TOKEN_INSN, 0, 0, I_HINT_NOP44 },
+ { "hint_nop45", 10, TOKEN_INSN, 0, 0, I_HINT_NOP45 },
+ { "hint_nop46", 10, TOKEN_INSN, 0, 0, I_HINT_NOP46 },
+ { "hint_nop47", 10, TOKEN_INSN, 0, 0, I_HINT_NOP47 },
+ { "hint_nop48", 10, TOKEN_INSN, 0, 0, I_HINT_NOP48 },
+ { "hint_nop49", 10, TOKEN_INSN, 0, 0, I_HINT_NOP49 },
+ { "hint_nop50", 10, TOKEN_INSN, 0, 0, I_HINT_NOP50 },
+ { "hint_nop51", 10, TOKEN_INSN, 0, 0, I_HINT_NOP51 },
+ { "hint_nop52", 10, TOKEN_INSN, 0, 0, I_HINT_NOP52 },
+ { "hint_nop53", 10, TOKEN_INSN, 0, 0, I_HINT_NOP53 },
+ { "hint_nop54", 10, TOKEN_INSN, 0, 0, I_HINT_NOP54 },
+ { "hint_nop55", 10, TOKEN_INSN, 0, 0, I_HINT_NOP55 },
+ { "hint_nop56", 10, TOKEN_INSN, 0, 0, I_HINT_NOP56 },
+ { "hint_nop57", 10, TOKEN_INSN, 0, 0, I_HINT_NOP57 },
+ { "hint_nop58", 10, TOKEN_INSN, 0, 0, I_HINT_NOP58 },
+ { "hint_nop59", 10, TOKEN_INSN, 0, 0, I_HINT_NOP59 },
+ { "hint_nop60", 10, TOKEN_INSN, 0, 0, I_HINT_NOP60 },
+ { "hint_nop61", 10, TOKEN_INSN, 0, 0, I_HINT_NOP61 },
+ { "hint_nop62", 10, TOKEN_INSN, 0, 0, I_HINT_NOP62 },
+ { "hint_nop63", 10, TOKEN_INSN, 0, 0, I_HINT_NOP63 },
{ "al", 2, TOKEN_REG, 0, 0, R_AL },
{ "ah", 2, TOKEN_REG, 0, 0, R_AH },
{ "ax", 2, TOKEN_REG, 0, 0, R_AX },
@@ -10509,6 +18895,14 @@
{ "zmm29", 5, TOKEN_REG, 0, 0, R_ZMM29 },
{ "zmm30", 5, TOKEN_REG, 0, 0, R_ZMM30 },
{ "zmm31", 5, TOKEN_REG, 0, 0, R_ZMM31 },
+ { "tmm0", 4, TOKEN_REG, 0, 0, R_TMM0 },
+ { "tmm1", 4, TOKEN_REG, 0, 0, R_TMM1 },
+ { "tmm2", 4, TOKEN_REG, 0, 0, R_TMM2 },
+ { "tmm3", 4, TOKEN_REG, 0, 0, R_TMM3 },
+ { "tmm4", 4, TOKEN_REG, 0, 0, R_TMM4 },
+ { "tmm5", 4, TOKEN_REG, 0, 0, R_TMM5 },
+ { "tmm6", 4, TOKEN_REG, 0, 0, R_TMM6 },
+ { "tmm7", 4, TOKEN_REG, 0, 0, R_TMM7 },
{ "k0", 2, TOKEN_REG, 0, 0, R_K0 },
{ "k1", 2, TOKEN_REG, 0, TFLAG_BRC_OPT, R_K1 },
{ "k2", 2, TOKEN_REG, 0, TFLAG_BRC_OPT, R_K2 },
@@ -10522,26 +18916,31 @@
{ "bnd2", 4, TOKEN_REG, 0, 0, R_BND2 },
{ "bnd3", 4, TOKEN_REG, 0, 0, R_BND3 },
{ "?", 1, TOKEN_QMARK, 0, 0, 0 },
- { "a16", 3, TOKEN_PREFIX, 0, 0, P_A16 },
- { "a32", 3, TOKEN_PREFIX, 0, 0, P_A32 },
- { "a64", 3, TOKEN_PREFIX, 0, 0, P_A64 },
- { "asp", 3, TOKEN_PREFIX, 0, 0, P_ASP },
- { "lock", 4, TOKEN_PREFIX, 0, 0, P_LOCK },
- { "o16", 3, TOKEN_PREFIX, 0, 0, P_O16 },
- { "o32", 3, TOKEN_PREFIX, 0, 0, P_O32 },
- { "o64", 3, TOKEN_PREFIX, 0, 0, P_O64 },
- { "osp", 3, TOKEN_PREFIX, 0, 0, P_OSP },
- { "rep", 3, TOKEN_PREFIX, 0, 0, P_REP },
- { "repe", 4, TOKEN_PREFIX, 0, 0, P_REPE },
- { "repne", 5, TOKEN_PREFIX, 0, 0, P_REPNE },
- { "repnz", 5, TOKEN_PREFIX, 0, 0, P_REPNZ },
- { "repz", 4, TOKEN_PREFIX, 0, 0, P_REPZ },
- { "times", 5, TOKEN_PREFIX, 0, 0, P_TIMES },
- { "wait", 4, TOKEN_PREFIX, 0, 0, P_WAIT },
- { "xacquire", 8, TOKEN_PREFIX, 0, 0, P_XACQUIRE },
- { "xrelease", 8, TOKEN_PREFIX, 0, 0, P_XRELEASE },
- { "bnd", 3, TOKEN_PREFIX, 0, 0, P_BND },
- { "nobnd", 5, TOKEN_PREFIX, 0, 0, P_NOBND },
+ { "a16", 3, TOKEN_PREFIX, PPS_ASIZE, 0, P_A16 },
+ { "a32", 3, TOKEN_PREFIX, PPS_ASIZE, 0, P_A32 },
+ { "a64", 3, TOKEN_PREFIX, PPS_ASIZE, 0, P_A64 },
+ { "asp", 3, TOKEN_PREFIX, PPS_ASIZE, 0, P_ASP },
+ { "lock", 4, TOKEN_PREFIX, PPS_LOCK, 0, P_LOCK },
+ { "o16", 3, TOKEN_PREFIX, PPS_OSIZE, 0, P_O16 },
+ { "o32", 3, TOKEN_PREFIX, PPS_OSIZE, 0, P_O32 },
+ { "o64", 3, TOKEN_PREFIX, PPS_OSIZE, 0, P_O64 },
+ { "osp", 3, TOKEN_PREFIX, PPS_OSIZE, 0, P_OSP },
+ { "rep", 3, TOKEN_PREFIX, PPS_REP, 0, P_REP },
+ { "repe", 4, TOKEN_PREFIX, PPS_REP, 0, P_REPE },
+ { "repne", 5, TOKEN_PREFIX, PPS_REP, 0, P_REPNE },
+ { "repnz", 5, TOKEN_PREFIX, PPS_REP, 0, P_REPNZ },
+ { "repz", 4, TOKEN_PREFIX, PPS_REP, 0, P_REPZ },
+ { "xacquire", 8, TOKEN_PREFIX, PPS_REP, 0, P_XACQUIRE },
+ { "xrelease", 8, TOKEN_PREFIX, PPS_REP, 0, P_XRELEASE },
+ { "bnd", 3, TOKEN_PREFIX, PPS_REP, 0, P_BND },
+ { "nobnd", 5, TOKEN_PREFIX, PPS_REP, 0, P_NOBND },
+ { "times", 5, TOKEN_PREFIX, PPS_TIMES, 0, P_TIMES },
+ { "wait", 4, TOKEN_PREFIX, PPS_WAIT, 0, P_WAIT },
+ { "rex", 3, TOKEN_PREFIX, PPS_REX, TFLAG_BRC, P_REX },
+ { "evex", 4, TOKEN_PREFIX, PPS_REX, TFLAG_BRC, P_EVEX },
+ { "vex", 3, TOKEN_PREFIX, PPS_REX, TFLAG_BRC, P_VEX },
+ { "vex3", 4, TOKEN_PREFIX, PPS_REX, TFLAG_BRC, P_VEX3 },
+ { "vex2", 4, TOKEN_PREFIX, PPS_REX, TFLAG_BRC, P_VEX2 },
{ "byte", 4, TOKEN_SIZE, SIZE_BYTE, 0, S_BYTE },
{ "word", 4, TOKEN_SIZE, SIZE_WORD, 0, S_WORD },
{ "dword", 5, TOKEN_SIZE, SIZE_DWORD, 0, S_DWORD },
@@ -10573,6 +18972,7 @@
{ "__?float80e?__", 14, TOKEN_FLOATIZE, 0, 0, FLOAT_80E },
{ "__?float128l?__", 15, TOKEN_FLOATIZE, 0, 0, FLOAT_128L },
{ "__?float128h?__", 15, TOKEN_FLOATIZE, 0, 0, FLOAT_128H },
+ { "__?bfloat16?__", 14, TOKEN_FLOATIZE, 0, 0, FLOAT_B16 },
{ "__?utf16?__", 11, TOKEN_STRFUNC, 0, 0, STRFUNC_UTF16 },
{ "__?utf16le?__", 13, TOKEN_STRFUNC, 0, 0, STRFUNC_UTF16LE },
{ "__?utf16be?__", 13, TOKEN_STRFUNC, 0, 0, STRFUNC_UTF16BE },
@@ -10591,15 +18991,13 @@
{ "1to4", 4, TOKEN_DECORATOR, 0, TFLAG_BRC | TFLAG_BRDCAST , BRC_1TO4 },
{ "1to8", 4, TOKEN_DECORATOR, 0, TFLAG_BRC | TFLAG_BRDCAST , BRC_1TO8 },
{ "1to16", 5, TOKEN_DECORATOR, 0, TFLAG_BRC | TFLAG_BRDCAST , BRC_1TO16 },
+ { "1to32", 5, TOKEN_DECORATOR, 0, TFLAG_BRC | TFLAG_BRDCAST , BRC_1TO32 },
{ "rn-sae", 6, TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_RN },
{ "rd-sae", 6, TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_RD },
{ "ru-sae", 6, TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_RU },
{ "rz-sae", 6, TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_RZ },
{ "sae", 3, TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_SAE },
{ "z", 1, TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_Z },
- { "evex", 4, TOKEN_PREFIX, 0, TFLAG_BRC, P_EVEX },
- { "vex3", 4, TOKEN_PREFIX, 0, TFLAG_BRC, P_VEX3 },
- { "vex2", 4, TOKEN_PREFIX, 0, TFLAG_BRC, P_VEX2 },
{ ">>", 2, TOKEN_SHR, 0, 0, 0 },
{ ">>>", 3, TOKEN_SAR, 0, 0, 0 },
{ "<<", 2, TOKEN_SHL, 0, 0, 0 },
@@ -10623,7 +19021,7 @@
const char *p = token;
char c, *q = lcbuf;
size_t len = 0;
- uint64_t crc = UINT64_C(0xaee7ac5ccabdec91);
+ uint64_t crc = UINT64_C(0x076259c3e291c26c);
while ((c = *p++)) {
if (++len > 17)
@@ -10632,11 +19030,11 @@
crc = crc64_byte(crc, c);
};
- k1 = (uint32_t)crc;
- k2 = (uint32_t)(crc >> 32);
+ k1 = ((uint32_t)crc & 0x3ffe) + 0;
+ k2 = ((uint32_t)(crc >> 32) & 0x3ffe) + 1;
- ix = hash1[k1 & 0xfff] + hash2[k2 & 0xfff];
- if (ix >= 2397)
+ ix = hashdata[k1] + hashdata[k2];
+ if (ix >= 2605)
goto notfound;
data = &tokendata[ix];
diff --git a/asm/warnings_c.h b/asm/warnings_c.h
new file mode 100644
index 0000000..4cc5c9f
--- /dev/null
+++ b/asm/warnings_c.h
@@ -0,0 +1,277 @@
+#include "error.h"
+
+const char * const warning_name[62] = {
+ NULL,
+ "db-empty",
+ "ea-absolute",
+ "ea-dispsize",
+ "float-denorm",
+ "float-overflow",
+ "float-toolong",
+ "float-underflow",
+ "forward",
+ "label-orphan",
+ "label-redef",
+ "label-redef-late",
+ "number-overflow",
+ "obsolete-nop",
+ "obsolete-removed",
+ "obsolete-valid",
+ "phase",
+ "pp-else-elif",
+ "pp-else-else",
+ "pp-empty-braces",
+ "pp-environment",
+ "pp-macro-def-case-single",
+ "pp-macro-def-greedy-single",
+ "pp-macro-def-param-single",
+ "pp-macro-defaults",
+ "pp-macro-params-legacy",
+ "pp-macro-params-multi",
+ "pp-macro-params-single",
+ "pp-macro-redef-multi",
+ "pp-open-braces",
+ "pp-open-brackets",
+ "pp-open-string",
+ "pp-rep-negative",
+ "pp-sel-range",
+ "pp-trailing",
+ "pragma-bad",
+ "pragma-empty",
+ "pragma-na",
+ "pragma-unknown",
+ "prefix-bnd",
+ "prefix-hle",
+ "prefix-lock-error",
+ "prefix-lock-xchg",
+ "prefix-opsize",
+ "prefix-seg",
+ "ptr",
+ "regsize",
+ "reloc-abs-byte",
+ "reloc-abs-dword",
+ "reloc-abs-qword",
+ "reloc-abs-word",
+ "reloc-rel-byte",
+ "reloc-rel-dword",
+ "reloc-rel-qword",
+ "reloc-rel-word",
+ "unknown-warning",
+ "user",
+ "warn-stack-empty",
+ "zeroing",
+ "zext-reloc",
+ "other",
+ "all"
+};
+
+const struct warning_alias warning_alias[77] = {
+ { "all", WARN_IDX_ALL },
+ { "bad-pragma", WARN_IDX_PRAGMA_BAD },
+ { "bnd", WARN_IDX_PREFIX_BND },
+ { "db-empty", WARN_IDX_DB_EMPTY },
+ { "ea-absolute", WARN_IDX_EA_ABSOLUTE },
+ { "ea-dispsize", WARN_IDX_EA_DISPSIZE },
+ { "environment", WARN_IDX_PP_ENVIRONMENT },
+ { "float-denorm", WARN_IDX_FLOAT_DENORM },
+ { "float-overflow", WARN_IDX_FLOAT_OVERFLOW },
+ { "float-toolong", WARN_IDX_FLOAT_TOOLONG },
+ { "float-underflow", WARN_IDX_FLOAT_UNDERFLOW },
+ { "forward", WARN_IDX_FORWARD },
+ { "hle", WARN_IDX_PREFIX_HLE },
+ { "label-orphan", WARN_IDX_LABEL_ORPHAN },
+ { "label-redef", WARN_IDX_LABEL_REDEF },
+ { "label-redef-late", WARN_IDX_LABEL_REDEF_LATE },
+ { "lock", WARN_IDX_PREFIX_LOCK_ERROR },
+ { "macro-def-case-single", WARN_IDX_PP_MACRO_DEF_CASE_SINGLE },
+ { "macro-def-greedy-single", WARN_IDX_PP_MACRO_DEF_GREEDY_SINGLE },
+ { "macro-def-param-single", WARN_IDX_PP_MACRO_DEF_PARAM_SINGLE },
+ { "macro-defaults", WARN_IDX_PP_MACRO_DEFAULTS },
+ { "macro-params-legacy", WARN_IDX_PP_MACRO_PARAMS_LEGACY },
+ { "macro-params-multi", WARN_IDX_PP_MACRO_PARAMS_MULTI },
+ { "macro-params-single", WARN_IDX_PP_MACRO_PARAMS_SINGLE },
+ { "negative-rep", WARN_IDX_PP_REP_NEGATIVE },
+ { "not-my-pragma", WARN_IDX_PRAGMA_NA },
+ { "number-overflow", WARN_IDX_NUMBER_OVERFLOW },
+ { "obsolete-nop", WARN_IDX_OBSOLETE_NOP },
+ { "obsolete-removed", WARN_IDX_OBSOLETE_REMOVED },
+ { "obsolete-valid", WARN_IDX_OBSOLETE_VALID },
+ { "orphan-labels", WARN_IDX_LABEL_ORPHAN },
+ { "other", WARN_IDX_OTHER },
+ { "phase", WARN_IDX_PHASE },
+ { "pp-else-elif", WARN_IDX_PP_ELSE_ELIF },
+ { "pp-else-else", WARN_IDX_PP_ELSE_ELSE },
+ { "pp-empty-braces", WARN_IDX_PP_EMPTY_BRACES },
+ { "pp-environment", WARN_IDX_PP_ENVIRONMENT },
+ { "pp-macro-def-case-single", WARN_IDX_PP_MACRO_DEF_CASE_SINGLE },
+ { "pp-macro-def-greedy-single", WARN_IDX_PP_MACRO_DEF_GREEDY_SINGLE },
+ { "pp-macro-def-param-single", WARN_IDX_PP_MACRO_DEF_PARAM_SINGLE },
+ { "pp-macro-defaults", WARN_IDX_PP_MACRO_DEFAULTS },
+ { "pp-macro-params-legacy", WARN_IDX_PP_MACRO_PARAMS_LEGACY },
+ { "pp-macro-params-multi", WARN_IDX_PP_MACRO_PARAMS_MULTI },
+ { "pp-macro-params-single", WARN_IDX_PP_MACRO_PARAMS_SINGLE },
+ { "pp-macro-redef-multi", WARN_IDX_PP_MACRO_REDEF_MULTI },
+ { "pp-open-braces", WARN_IDX_PP_OPEN_BRACES },
+ { "pp-open-brackets", WARN_IDX_PP_OPEN_BRACKETS },
+ { "pp-open-string", WARN_IDX_PP_OPEN_STRING },
+ { "pp-rep-negative", WARN_IDX_PP_REP_NEGATIVE },
+ { "pp-sel-range", WARN_IDX_PP_SEL_RANGE },
+ { "pp-trailing", WARN_IDX_PP_TRAILING },
+ { "pragma-bad", WARN_IDX_PRAGMA_BAD },
+ { "pragma-empty", WARN_IDX_PRAGMA_EMPTY },
+ { "pragma-na", WARN_IDX_PRAGMA_NA },
+ { "pragma-unknown", WARN_IDX_PRAGMA_UNKNOWN },
+ { "prefix-bnd", WARN_IDX_PREFIX_BND },
+ { "prefix-hle", WARN_IDX_PREFIX_HLE },
+ { "prefix-lock-error", WARN_IDX_PREFIX_LOCK_ERROR },
+ { "prefix-lock-xchg", WARN_IDX_PREFIX_LOCK_XCHG },
+ { "prefix-opsize", WARN_IDX_PREFIX_OPSIZE },
+ { "prefix-seg", WARN_IDX_PREFIX_SEG },
+ { "ptr", WARN_IDX_PTR },
+ { "regsize", WARN_IDX_REGSIZE },
+ { "reloc-abs-byte", WARN_IDX_RELOC_ABS_BYTE },
+ { "reloc-abs-dword", WARN_IDX_RELOC_ABS_DWORD },
+ { "reloc-abs-qword", WARN_IDX_RELOC_ABS_QWORD },
+ { "reloc-abs-word", WARN_IDX_RELOC_ABS_WORD },
+ { "reloc-rel-byte", WARN_IDX_RELOC_REL_BYTE },
+ { "reloc-rel-dword", WARN_IDX_RELOC_REL_DWORD },
+ { "reloc-rel-qword", WARN_IDX_RELOC_REL_QWORD },
+ { "reloc-rel-word", WARN_IDX_RELOC_REL_WORD },
+ { "unknown-pragma", WARN_IDX_PRAGMA_UNKNOWN },
+ { "unknown-warning", WARN_IDX_UNKNOWN_WARNING },
+ { "user", WARN_IDX_USER },
+ { "warn-stack-empty", WARN_IDX_WARN_STACK_EMPTY },
+ { "zeroing", WARN_IDX_ZEROING },
+ { "zext-reloc", WARN_IDX_ZEXT_RELOC }
+};
+
+const char * const warning_help[62] = {
+ NULL,
+ "no operand for data declaration",
+ "absolute address cannot be RIP-relative",
+ "displacement size ignored on absolute address",
+ "floating point denormal",
+ "floating point overflow",
+ "too many digits in floating-point number",
+ "floating point underflow",
+ "forward reference may have unpredictable results",
+ "labels alone on lines without trailing :",
+ "label redefined to an identical value",
+ "label (re)defined during code generation",
+ "numeric constant does not fit",
+ "instruction obsolete and is a noop on the target CPU",
+ "instruction obsolete and removed on the target CPU",
+ "instruction obsolete but valid on the target CPU",
+ "phase error during stabilization",
+ "%elif after %else",
+ "%else after %else",
+ "empty %{} construct",
+ "nonexistent environment variable",
+ "single-line macro defined both case sensitive and insensitive",
+ "single-line macro",
+ "single-line macro defined with and without parameters",
+ "macros with more default than optional parameters",
+ "improperly calling multi-line macro for legacy support",
+ "multi-line macro calls with wrong parameter count",
+ "single-line macro calls with wrong parameter count",
+ "redefining multi-line macro",
+ "unterminated %{...}",
+ "unterminated %[...]",
+ "unterminated string",
+ "regative %rep count",
+ "%sel() argument out of range",
+ "trailing garbage ignored",
+ "malformed %pragma",
+ "empty %pragma directive",
+ "%pragma not applicable to this compilation",
+ "unknown %pragma facility or directive",
+ "invalid BND prefix",
+ "invalid HLE prefix",
+ "LOCK prefix on unlockable instruction",
+ "superfluous LOCK prefix on XCHG instruction",
+ "invalid operand size prefix",
+ "segment prefix ignored in 64-bit mode",
+ "non-NASM keyword used in other assemblers",
+ "register size specification ignored",
+ "8-bit absolute section-crossing relocation",
+ "32-bit absolute section-crossing relocation",
+ "64-bit absolute section-crossing relocation",
+ "16-bit absolute section-crossing relocation",
+ "8-bit relative section-crossing relocation",
+ "32-bit relative section-crossing relocation",
+ "64-bit relative section-crossing relocation",
+ "16-bit relative section-crossing relocation",
+ "unknown warning in -W/-w or warning directive",
+ "%warning directives",
+ "warning stack empty",
+ "RESx in initialized section becomes zero",
+ "relocation zero-extended to match output format",
+ "any warning not specifically mentioned above",
+ "all possible warnings"
+};
+
+const uint8_t warning_default[61] = {
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_OFF,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_OFF,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_OFF,
+ WARN_INIT_ERR,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_OFF,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ERR,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_OFF,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON,
+ WARN_INIT_ON
+};
+
+uint8_t warning_state[61]; /* Current state */
diff --git a/include/warnings.h b/include/warnings.h
index 93605f2..c797b4f 100644
--- a/include/warnings.h
+++ b/include/warnings.h
@@ -7,79 +7,131 @@
enum warn_index {
WARN_IDX_NONE = 0, /* not suppressible */
- WARN_IDX_BND = 1, /* invalid BND prefixes */
- WARN_IDX_DB_EMPTY = 2, /* no operand for data declaration */
- WARN_IDX_ENVIRONMENT = 3, /* nonexistent environment variable */
+ WARN_IDX_DB_EMPTY = 1, /* no operand for data declaration */
+ WARN_IDX_EA_ABSOLUTE = 2, /* absolute address cannot be RIP-relative */
+ WARN_IDX_EA_DISPSIZE = 3, /* displacement size ignored on absolute address */
WARN_IDX_FLOAT_DENORM = 4, /* floating point denormal */
WARN_IDX_FLOAT_OVERFLOW = 5, /* floating point overflow */
WARN_IDX_FLOAT_TOOLONG = 6, /* too many digits in floating-point number */
WARN_IDX_FLOAT_UNDERFLOW = 7, /* floating point underflow */
- WARN_IDX_HLE = 8, /* invalid HLE prefixes */
- WARN_IDX_LABEL_ORPHAN = 9, /* labels alone on lines without trailing `:' */
+ WARN_IDX_FORWARD = 8, /* forward reference may have unpredictable results */
+ WARN_IDX_LABEL_ORPHAN = 9, /* labels alone on lines without trailing \c{:} */
WARN_IDX_LABEL_REDEF = 10, /* label redefined to an identical value */
WARN_IDX_LABEL_REDEF_LATE = 11, /* label (re)defined during code generation */
- WARN_IDX_LOCK = 12, /* LOCK prefix on unlockable instructions */
- WARN_IDX_MACRO_DEFAULTS = 13, /* macros with more default than optional parameters */
- WARN_IDX_MACRO_PARAMS_LEGACY = 14, /* improperly calling multi-line macro for legacy support */
- WARN_IDX_MACRO_PARAMS_MULTI = 15, /* multi-line macro calls with wrong parameter count */
- WARN_IDX_MACRO_PARAMS_SINGLE = 16, /* single-line macro calls with wrong parameter count */
- WARN_IDX_NEGATIVE_REP = 17, /* regative %rep count */
- WARN_IDX_NUMBER_OVERFLOW = 18, /* numeric constant does not fit */
- WARN_IDX_OBSOLETE_NOP = 19, /* instruction obsolete and is a noop on the target CPU */
- WARN_IDX_OBSOLETE_REMOVED = 20, /* instruction obsolete and removed on the target CPU */
- WARN_IDX_OBSOLETE_VALID = 21, /* instruction obsolete but valid on the target CPU */
- WARN_IDX_PHASE = 22, /* phase error during stabilization */
- WARN_IDX_PRAGMA_BAD = 23, /* malformed %pragma */
- WARN_IDX_PRAGMA_EMPTY = 24, /* empty %pragma directive */
- WARN_IDX_PRAGMA_NA = 25, /* %pragma not applicable to this compilation */
- WARN_IDX_PRAGMA_UNKNOWN = 26, /* unknown %pragma facility or directive */
- WARN_IDX_PTR = 27, /* non-NASM keyword used in other assemblers */
- WARN_IDX_REGSIZE = 28, /* register size specification ignored */
- WARN_IDX_UNKNOWN_WARNING = 29, /* unknown warning in -W/-w or warning directive */
- WARN_IDX_USER = 30, /* %warning directives */
- WARN_IDX_WARN_STACK_EMPTY = 31, /* warning stack empty */
- WARN_IDX_ZEROING = 32, /* RESx in initialized section becomes zero */
- WARN_IDX_ZEXT_RELOC = 33, /* relocation zero-extended to match output format */
- WARN_IDX_OTHER = 34, /* any warning not specifially mentioned above */
- WARN_IDX_ALL = 35 /* all possible warnings */
+ WARN_IDX_NUMBER_OVERFLOW = 12, /* numeric constant does not fit */
+ WARN_IDX_OBSOLETE_NOP = 13, /* instruction obsolete and is a noop on the target CPU */
+ WARN_IDX_OBSOLETE_REMOVED = 14, /* instruction obsolete and removed on the target CPU */
+ WARN_IDX_OBSOLETE_VALID = 15, /* instruction obsolete but valid on the target CPU */
+ WARN_IDX_PHASE = 16, /* phase error during stabilization */
+ WARN_IDX_PP_ELSE_ELIF = 17, /* \c{%elif} after \c{%else} */
+ WARN_IDX_PP_ELSE_ELSE = 18, /* \c{%else} after \c{%else} */
+ WARN_IDX_PP_EMPTY_BRACES = 19, /* empty \c{%\{\}} construct */
+ WARN_IDX_PP_ENVIRONMENT = 20, /* nonexistent environment variable */
+ WARN_IDX_PP_MACRO_DEF_CASE_SINGLE = 21, /* single-line macro defined both case sensitive and insensitive */
+ WARN_IDX_PP_MACRO_DEF_GREEDY_SINGLE = 22, /* single-line macro */
+ WARN_IDX_PP_MACRO_DEF_PARAM_SINGLE = 23, /* single-line macro defined with and without parameters */
+ WARN_IDX_PP_MACRO_DEFAULTS = 24, /* macros with more default than optional parameters */
+ WARN_IDX_PP_MACRO_PARAMS_LEGACY = 25, /* improperly calling multi-line macro for legacy support */
+ WARN_IDX_PP_MACRO_PARAMS_MULTI = 26, /* multi-line macro calls with wrong parameter count */
+ WARN_IDX_PP_MACRO_PARAMS_SINGLE = 27, /* single-line macro calls with wrong parameter count */
+ WARN_IDX_PP_MACRO_REDEF_MULTI = 28, /* redefining multi-line macro */
+ WARN_IDX_PP_OPEN_BRACES = 29, /* unterminated \c{%\{...\}} */
+ WARN_IDX_PP_OPEN_BRACKETS = 30, /* unterminated \c{%[...]} */
+ WARN_IDX_PP_OPEN_STRING = 31, /* unterminated string */
+ WARN_IDX_PP_REP_NEGATIVE = 32, /* regative \c{%rep} count */
+ WARN_IDX_PP_SEL_RANGE = 33, /* \c{%sel()} argument out of range */
+ WARN_IDX_PP_TRAILING = 34, /* trailing garbage ignored */
+ WARN_IDX_PRAGMA_BAD = 35, /* malformed \c{%pragma} */
+ WARN_IDX_PRAGMA_EMPTY = 36, /* empty \c{%pragma} directive */
+ WARN_IDX_PRAGMA_NA = 37, /* \c{%pragma} not applicable to this compilation */
+ WARN_IDX_PRAGMA_UNKNOWN = 38, /* unknown \c{%pragma} facility or directive */
+ WARN_IDX_PREFIX_BND = 39, /* invalid \c{BND} prefix */
+ WARN_IDX_PREFIX_HLE = 40, /* invalid HLE prefix */
+ WARN_IDX_PREFIX_LOCK_ERROR = 41, /* \c{LOCK} prefix on unlockable instruction */
+ WARN_IDX_PREFIX_LOCK_XCHG = 42, /* superfluous \c{LOCK} prefix on \c{XCHG} instruction */
+ WARN_IDX_PREFIX_OPSIZE = 43, /* invalid operand size prefix */
+ WARN_IDX_PREFIX_SEG = 44, /* segment prefix ignored in 64-bit mode */
+ WARN_IDX_PTR = 45, /* non-NASM keyword used in other assemblers */
+ WARN_IDX_REGSIZE = 46, /* register size specification ignored */
+ WARN_IDX_RELOC_ABS_BYTE = 47, /* 8-bit absolute section-crossing relocation */
+ WARN_IDX_RELOC_ABS_DWORD = 48, /* 32-bit absolute section-crossing relocation */
+ WARN_IDX_RELOC_ABS_QWORD = 49, /* 64-bit absolute section-crossing relocation */
+ WARN_IDX_RELOC_ABS_WORD = 50, /* 16-bit absolute section-crossing relocation */
+ WARN_IDX_RELOC_REL_BYTE = 51, /* 8-bit relative section-crossing relocation */
+ WARN_IDX_RELOC_REL_DWORD = 52, /* 32-bit relative section-crossing relocation */
+ WARN_IDX_RELOC_REL_QWORD = 53, /* 64-bit relative section-crossing relocation */
+ WARN_IDX_RELOC_REL_WORD = 54, /* 16-bit relative section-crossing relocation */
+ WARN_IDX_UNKNOWN_WARNING = 55, /* unknown warning in \c{-W}/\c{-w} or warning directive */
+ WARN_IDX_USER = 56, /* \c{%warning} directives */
+ WARN_IDX_WARN_STACK_EMPTY = 57, /* warning stack empty */
+ WARN_IDX_ZEROING = 58, /* \c{RES}\e{x} in initialized section becomes zero */
+ WARN_IDX_ZEXT_RELOC = 59, /* relocation zero-extended to match output format */
+ WARN_IDX_OTHER = 60, /* any warning not specifically mentioned above */
+ WARN_IDX_ALL = 61 /* all possible warnings */
};
enum warn_const {
WARN_NONE = 0 << WARN_SHR,
- WARN_BND = 1 << WARN_SHR,
- WARN_DB_EMPTY = 2 << WARN_SHR,
- WARN_ENVIRONMENT = 3 << WARN_SHR,
+ WARN_DB_EMPTY = 1 << WARN_SHR,
+ WARN_EA_ABSOLUTE = 2 << WARN_SHR,
+ WARN_EA_DISPSIZE = 3 << WARN_SHR,
WARN_FLOAT_DENORM = 4 << WARN_SHR,
WARN_FLOAT_OVERFLOW = 5 << WARN_SHR,
WARN_FLOAT_TOOLONG = 6 << WARN_SHR,
WARN_FLOAT_UNDERFLOW = 7 << WARN_SHR,
- WARN_HLE = 8 << WARN_SHR,
+ WARN_FORWARD = 8 << WARN_SHR,
WARN_LABEL_ORPHAN = 9 << WARN_SHR,
WARN_LABEL_REDEF = 10 << WARN_SHR,
WARN_LABEL_REDEF_LATE = 11 << WARN_SHR,
- WARN_LOCK = 12 << WARN_SHR,
- WARN_MACRO_DEFAULTS = 13 << WARN_SHR,
- WARN_MACRO_PARAMS_LEGACY = 14 << WARN_SHR,
- WARN_MACRO_PARAMS_MULTI = 15 << WARN_SHR,
- WARN_MACRO_PARAMS_SINGLE = 16 << WARN_SHR,
- WARN_NEGATIVE_REP = 17 << WARN_SHR,
- WARN_NUMBER_OVERFLOW = 18 << WARN_SHR,
- WARN_OBSOLETE_NOP = 19 << WARN_SHR,
- WARN_OBSOLETE_REMOVED = 20 << WARN_SHR,
- WARN_OBSOLETE_VALID = 21 << WARN_SHR,
- WARN_PHASE = 22 << WARN_SHR,
- WARN_PRAGMA_BAD = 23 << WARN_SHR,
- WARN_PRAGMA_EMPTY = 24 << WARN_SHR,
- WARN_PRAGMA_NA = 25 << WARN_SHR,
- WARN_PRAGMA_UNKNOWN = 26 << WARN_SHR,
- WARN_PTR = 27 << WARN_SHR,
- WARN_REGSIZE = 28 << WARN_SHR,
- WARN_UNKNOWN_WARNING = 29 << WARN_SHR,
- WARN_USER = 30 << WARN_SHR,
- WARN_WARN_STACK_EMPTY = 31 << WARN_SHR,
- WARN_ZEROING = 32 << WARN_SHR,
- WARN_ZEXT_RELOC = 33 << WARN_SHR,
- WARN_OTHER = 34 << WARN_SHR
+ WARN_NUMBER_OVERFLOW = 12 << WARN_SHR,
+ WARN_OBSOLETE_NOP = 13 << WARN_SHR,
+ WARN_OBSOLETE_REMOVED = 14 << WARN_SHR,
+ WARN_OBSOLETE_VALID = 15 << WARN_SHR,
+ WARN_PHASE = 16 << WARN_SHR,
+ WARN_PP_ELSE_ELIF = 17 << WARN_SHR,
+ WARN_PP_ELSE_ELSE = 18 << WARN_SHR,
+ WARN_PP_EMPTY_BRACES = 19 << WARN_SHR,
+ WARN_PP_ENVIRONMENT = 20 << WARN_SHR,
+ WARN_PP_MACRO_DEF_CASE_SINGLE = 21 << WARN_SHR,
+ WARN_PP_MACRO_DEF_GREEDY_SINGLE = 22 << WARN_SHR,
+ WARN_PP_MACRO_DEF_PARAM_SINGLE = 23 << WARN_SHR,
+ WARN_PP_MACRO_DEFAULTS = 24 << WARN_SHR,
+ WARN_PP_MACRO_PARAMS_LEGACY = 25 << WARN_SHR,
+ WARN_PP_MACRO_PARAMS_MULTI = 26 << WARN_SHR,
+ WARN_PP_MACRO_PARAMS_SINGLE = 27 << WARN_SHR,
+ WARN_PP_MACRO_REDEF_MULTI = 28 << WARN_SHR,
+ WARN_PP_OPEN_BRACES = 29 << WARN_SHR,
+ WARN_PP_OPEN_BRACKETS = 30 << WARN_SHR,
+ WARN_PP_OPEN_STRING = 31 << WARN_SHR,
+ WARN_PP_REP_NEGATIVE = 32 << WARN_SHR,
+ WARN_PP_SEL_RANGE = 33 << WARN_SHR,
+ WARN_PP_TRAILING = 34 << WARN_SHR,
+ WARN_PRAGMA_BAD = 35 << WARN_SHR,
+ WARN_PRAGMA_EMPTY = 36 << WARN_SHR,
+ WARN_PRAGMA_NA = 37 << WARN_SHR,
+ WARN_PRAGMA_UNKNOWN = 38 << WARN_SHR,
+ WARN_PREFIX_BND = 39 << WARN_SHR,
+ WARN_PREFIX_HLE = 40 << WARN_SHR,
+ WARN_PREFIX_LOCK_ERROR = 41 << WARN_SHR,
+ WARN_PREFIX_LOCK_XCHG = 42 << WARN_SHR,
+ WARN_PREFIX_OPSIZE = 43 << WARN_SHR,
+ WARN_PREFIX_SEG = 44 << WARN_SHR,
+ WARN_PTR = 45 << WARN_SHR,
+ WARN_REGSIZE = 46 << WARN_SHR,
+ WARN_RELOC_ABS_BYTE = 47 << WARN_SHR,
+ WARN_RELOC_ABS_DWORD = 48 << WARN_SHR,
+ WARN_RELOC_ABS_QWORD = 49 << WARN_SHR,
+ WARN_RELOC_ABS_WORD = 50 << WARN_SHR,
+ WARN_RELOC_REL_BYTE = 51 << WARN_SHR,
+ WARN_RELOC_REL_DWORD = 52 << WARN_SHR,
+ WARN_RELOC_REL_QWORD = 53 << WARN_SHR,
+ WARN_RELOC_REL_WORD = 54 << WARN_SHR,
+ WARN_UNKNOWN_WARNING = 55 << WARN_SHR,
+ WARN_USER = 56 << WARN_SHR,
+ WARN_WARN_STACK_EMPTY = 57 << WARN_SHR,
+ WARN_ZEROING = 58 << WARN_SHR,
+ WARN_ZEXT_RELOC = 59 << WARN_SHR,
+ WARN_OTHER = 60 << WARN_SHR
};
struct warning_alias {
@@ -87,11 +139,11 @@
enum warn_index warning;
};
-#define NUM_WARNING_ALIAS 39
-extern const char * const warning_name[36];
-extern const char * const warning_help[36];
+#define NUM_WARNING_ALIAS 77
+extern const char * const warning_name[62];
+extern const char * const warning_help[62];
extern const struct warning_alias warning_alias[NUM_WARNING_ALIAS];
-extern const uint8_t warning_default[35];
-extern uint8_t warning_state[35];
+extern const uint8_t warning_default[61];
+extern uint8_t warning_state[61];
#endif /* NASM_WARNINGS_H */
diff --git a/macros/macros.c b/macros/macros.c
index 1c74a72..5c55fe9 100644
--- a/macros/macros.c
+++ b/macros/macros.c
@@ -15,8 +15,6 @@
* ./output/outelf.mac
* ./output/outmacho.mac
* ./output/outobj.mac
- * ./output/outrdf2.mac
- * ./output/outrdf.mac
*/
#include "tables.h"
@@ -28,62 +26,66 @@
#define p_ifctx 129
#define p_ifdef 130
#define p_ifdefalias 131
-#define p_ifempty 132
-#define p_ifenv 133
-#define p_ifid 134
-#define p_ifidn 135
-#define p_ifidni 136
-#define p_ifmacro 137
-#define p_ifnum 138
-#define p_ifstr 139
-#define p_iftoken 140
-#define p_ifusable 141
-#define p_ifusing 142
+#define p_ifdifi 132
+#define p_ifempty 133
+#define p_ifenv 134
+#define p_ifid 135
+#define p_ifidn 136
+#define p_ifidni 137
+#define p_ifmacro 138
+#define p_ifnum 139
+#define p_ifstr 140
+#define p_iftoken 141
+#define p_ifusable 142
+#define p_ifusing 143
#define p_ifn 144
#define p_ifnctx 145
#define p_ifndef 146
#define p_ifndefalias 147
-#define p_ifnempty 148
-#define p_ifnenv 149
-#define p_ifnid 150
-#define p_ifnidn 151
-#define p_ifnidni 152
-#define p_ifnmacro 153
-#define p_ifnnum 154
-#define p_ifnstr 155
-#define p_ifntoken 156
-#define p_ifnusable 157
-#define p_ifnusing 158
+#define p_ifndifi 148
+#define p_ifnempty 149
+#define p_ifnenv 150
+#define p_ifnid 151
+#define p_ifnidn 152
+#define p_ifnidni 153
+#define p_ifnmacro 154
+#define p_ifnnum 155
+#define p_ifnstr 156
+#define p_ifntoken 157
+#define p_ifnusable 158
+#define p_ifnusing 159
#define p_elif 160
#define p_elifctx 161
#define p_elifdef 162
#define p_elifdefalias 163
-#define p_elifempty 164
-#define p_elifenv 165
-#define p_elifid 166
-#define p_elifidn 167
-#define p_elifidni 168
-#define p_elifmacro 169
-#define p_elifnum 170
-#define p_elifstr 171
-#define p_eliftoken 172
-#define p_elifusable 173
-#define p_elifusing 174
+#define p_elifdifi 164
+#define p_elifempty 165
+#define p_elifenv 166
+#define p_elifid 167
+#define p_elifidn 168
+#define p_elifidni 169
+#define p_elifmacro 170
+#define p_elifnum 171
+#define p_elifstr 172
+#define p_eliftoken 173
+#define p_elifusable 174
+#define p_elifusing 175
#define p_elifn 176
#define p_elifnctx 177
#define p_elifndef 178
#define p_elifndefalias 179
-#define p_elifnempty 180
-#define p_elifnenv 181
-#define p_elifnid 182
-#define p_elifnidn 183
-#define p_elifnidni 184
-#define p_elifnmacro 185
-#define p_elifnnum 186
-#define p_elifnstr 187
-#define p_elifntoken 188
-#define p_elifnusable 189
-#define p_elifnusing 190
+#define p_elifndifi 180
+#define p_elifnempty 181
+#define p_elifnenv 182
+#define p_elifnid 183
+#define p_elifnidn 184
+#define p_elifnidni 185
+#define p_elifnmacro 186
+#define p_elifnnum 187
+#define p_elifnstr 188
+#define p_elifntoken 189
+#define p_elifnusable 190
+#define p_elifnusing 191
#define p_aliases 192
#define p_arg 193
#define p_clear 194
@@ -100,44 +102,46 @@
#define p_include 205
#define p_line 206
#define p_local 207
-#define p_null 208
-#define p_pop 209
-#define p_pragma 210
-#define p_push 211
-#define p_rep 212
-#define p_repl 213
-#define p_rotate 214
-#define p_stacksize 215
-#define p_undef 216
-#define p_undefalias 217
-#define p_use 218
-#define p_warning 219
-#define p_assign 220
-#define p_iassign 221
-#define p_defalias 222
-#define p_idefalias 223
-#define p_define 224
-#define p_idefine 225
-#define p_defstr 226
-#define p_idefstr 227
-#define p_deftok 228
-#define p_ideftok 229
-#define p_macro 230
-#define p_imacro 231
-#define p_pathsearch 232
-#define p_ipathsearch 233
-#define p_rmacro 234
-#define p_irmacro 235
-#define p_strcat 236
-#define p_istrcat 237
-#define p_strlen 238
-#define p_istrlen 239
-#define p_substr 240
-#define p_isubstr 241
-#define p_xdefine 242
-#define p_ixdefine 243
-#define p_unmacro 244
-#define p_unimacro 245
+#define p_note 208
+#define p_null 209
+#define p_pop 210
+#define p_pragma 211
+#define p_push 212
+#define p_rep 213
+#define p_repl 214
+#define p_require 215
+#define p_rotate 216
+#define p_stacksize 217
+#define p_undef 218
+#define p_undefalias 219
+#define p_use 220
+#define p_warning 221
+#define p_assign 222
+#define p_iassign 223
+#define p_defalias 224
+#define p_idefalias 225
+#define p_define 226
+#define p_idefine 227
+#define p_defstr 228
+#define p_idefstr 229
+#define p_deftok 230
+#define p_ideftok 231
+#define p_macro 232
+#define p_imacro 233
+#define p_pathsearch 234
+#define p_ipathsearch 235
+#define p_rmacro 236
+#define p_irmacro 237
+#define p_strcat 238
+#define p_istrcat 239
+#define p_strlen 240
+#define p_istrlen 241
+#define p_substr 242
+#define p_isubstr 243
+#define p_xdefine 244
+#define p_ixdefine 245
+#define p_unmacro 246
+#define p_unimacro 247
#define EOL 127
@@ -145,12 +149,12 @@
const unsigned char nasm_stdmac_version[] = {
/* From version.mac */
/* 0 */ p_define,'_','_','?','N','A','S','M','_','M','A','J','O','R','?','_','_',' ','2',EOL,
- /* 20 */ p_define,'_','_','?','N','A','S','M','_','M','I','N','O','R','?','_','_',' ','1','5',EOL,
- /* 41 */ p_define,'_','_','?','N','A','S','M','_','S','U','B','M','I','N','O','R','?','_','_',' ','2',EOL,
- /* 64 */ p_define,'_','_','?','N','A','S','M','_','P','A','T','C','H','L','E','V','E','L','?','_','_',' ','9','6',EOL,
- /* 90 */ p_define,'_','_','?','N','A','S','M','_','V','E','R','S','I','O','N','_','I','D','?','_','_',' ','0','0','2','0','F','0','2','6','0','h',EOL,
- /* 124 */ p_define,'_','_','?','N','A','S','M','_','V','E','R','?','_','_',' ','\"','2','.','1','5','.','0','3','r','c','6','\"',EOL,
- /* 153 */ EOL
+ /* 20 */ p_define,'_','_','?','N','A','S','M','_','M','I','N','O','R','?','_','_',' ','1','6',EOL,
+ /* 41 */ p_define,'_','_','?','N','A','S','M','_','S','U','B','M','I','N','O','R','?','_','_',' ','9','9',EOL,
+ /* 65 */ p_define,'_','_','?','N','A','S','M','_','P','A','T','C','H','L','E','V','E','L','?','_','_',' ','9','0',EOL,
+ /* 91 */ p_define,'_','_','?','N','A','S','M','_','V','E','R','S','I','O','N','_','I','D','?','_','_',' ','0','0','2','1','0','6','3','5','A','h',EOL,
+ /* 125 */ p_define,'_','_','?','N','A','S','M','_','V','E','R','?','_','_',' ','\"','2','.','1','7','r','c','0','\"',EOL,
+ /* 151 */ EOL
};
#endif
@@ -226,13 +230,20 @@
/* 77 */ p_define,'S','N','a','N',' ','_','_','?','S','N','a','N','?','_','_',EOL,
/* 94 */ p_define,'f','l','o','a','t','8','(','x',')',' ','_','_','?','f','l','o','a','t','8','?','_','_','(','x',')',EOL,
/* 121 */ p_define,'f','l','o','a','t','1','6','(','x',')',' ','_','_','?','f','l','o','a','t','1','6','?','_','_','(','x',')',EOL,
- /* 150 */ p_define,'f','l','o','a','t','3','2','(','x',')',' ','_','_','?','f','l','o','a','t','3','2','?','_','_','(','x',')',EOL,
- /* 179 */ p_define,'f','l','o','a','t','6','4','(','x',')',' ','_','_','?','f','l','o','a','t','6','4','?','_','_','(','x',')',EOL,
- /* 208 */ p_define,'f','l','o','a','t','8','0','m','(','x',')',' ','_','_','?','f','l','o','a','t','8','0','m','?','_','_','(','x',')',EOL,
- /* 239 */ p_define,'f','l','o','a','t','8','0','e','(','x',')',' ','_','_','?','f','l','o','a','t','8','0','e','?','_','_','(','x',')',EOL,
- /* 270 */ p_define,'f','l','o','a','t','1','2','8','l','(','x',')',' ','_','_','?','f','l','o','a','t','1','2','8','l','?','_','_','(','x',')',EOL,
- /* 303 */ p_define,'f','l','o','a','t','1','2','8','h','(','x',')',' ','_','_','?','f','l','o','a','t','1','2','8','h','?','_','_','(','x',')',EOL,
- /* 336 */ EOL
+ /* 150 */ p_define,'b','f','l','o','a','t','1','6','(','x',')',' ','_','_','?','b','f','l','o','a','t','1','6','?','_','_','(','x',')',EOL,
+ /* 181 */ p_define,'f','l','o','a','t','3','2','(','x',')',' ','_','_','?','f','l','o','a','t','3','2','?','_','_','(','x',')',EOL,
+ /* 210 */ p_define,'f','l','o','a','t','6','4','(','x',')',' ','_','_','?','f','l','o','a','t','6','4','?','_','_','(','x',')',EOL,
+ /* 239 */ p_define,'f','l','o','a','t','8','0','m','(','x',')',' ','_','_','?','f','l','o','a','t','8','0','m','?','_','_','(','x',')',EOL,
+ /* 270 */ p_define,'f','l','o','a','t','8','0','e','(','x',')',' ','_','_','?','f','l','o','a','t','8','0','e','?','_','_','(','x',')',EOL,
+ /* 301 */ p_define,'f','l','o','a','t','1','2','8','l','(','x',')',' ','_','_','?','f','l','o','a','t','1','2','8','l','?','_','_','(','x',')',EOL,
+ /* 334 */ p_define,'f','l','o','a','t','1','2','8','h','(','x',')',' ','_','_','?','f','l','o','a','t','1','2','8','h','?','_','_','(','x',')',EOL,
+ /* 367 */ p_imacro,'b','f','1','6',' ','1','-','*','.','n','o','l','i','s','t',EOL,
+ /* 384 */ p_rep,'%','0',EOL,
+ /* 388 */ 'd','w',' ','_','_','?','b','f','l','o','a','t','1','6','?','_','_','(','%','1',')',EOL,
+ /* 410 */ p_rotate,'1',EOL,
+ /* 413 */ p_endrep,EOL,
+ /* 415 */ p_endmacro,EOL,
+ /* 417 */ EOL
};
#endif
@@ -490,195 +501,201 @@
/* 636 */ '%','$','s','t','r','u','c','s','t','a','r','t',':',EOL,
/* 650 */ p_endmacro,EOL,
/* 652 */ p_imacro,'a','t',' ','1','-','2','+','.','n','o','l','i','s','t',EOL,
- /* 668 */ 't','i','m','e','s',' ','(','%','1','-','%','$','s','t','r','u','c','n','a','m','e',')','-','(','$','-','%','$','s','t','r','u','c','s','t','a','r','t',')',' ','d','b',' ','0',EOL,
- /* 713 */ '%','2',EOL,
- /* 716 */ p_endmacro,EOL,
- /* 718 */ p_imacro,'i','e','n','d',' ','0','.','n','o','l','i','s','t',EOL,
- /* 733 */ 't','i','m','e','s',' ','%','{','$','s','t','r','u','c','n','a','m','e','}','_','s','i','z','e','-','(','$','-','%','$','s','t','r','u','c','s','t','a','r','t',')',' ','d','b',' ','0',EOL,
- /* 780 */ p_pop,EOL,
- /* 782 */ p_endmacro,EOL,
- /* 784 */ p_imacro,'a','l','i','g','n',' ','1','-','2','+','.','n','o','l','i','s','t',' ','n','o','p',EOL,
- /* 807 */ p_if,'_','_','?','S','E','C','T','A','L','I','G','N','_','A','L','I','G','N','_','U','P','D','A','T','E','S','_','S','E','C','T','I','O','N','?','_','_',EOL,
- /* 846 */ 's','e','c','t','a','l','i','g','n',' ','%','1',EOL,
- /* 859 */ p_endif,EOL,
- /* 861 */ 't','i','m','e','s',' ','(','(','(','%','1',')',' ','-',' ','(','(','$','-','$','$',')',' ','%',' ','(','%','1',')',')',')',' ','%',' ','(','%','1',')',')',' ','%','2',EOL,
- /* 904 */ p_endmacro,EOL,
- /* 906 */ p_imacro,'a','l','i','g','n','b',' ','1','-','2','+','.','n','o','l','i','s','t',EOL,
- /* 926 */ p_if,'_','_','?','S','E','C','T','A','L','I','G','N','_','A','L','I','G','N','_','U','P','D','A','T','E','S','_','S','E','C','T','I','O','N','?','_','_',EOL,
- /* 965 */ 's','e','c','t','a','l','i','g','n',' ','%','1',EOL,
- /* 978 */ p_endif,EOL,
- /* 980 */ p_ifempty,'%','2',EOL,
- /* 984 */ '[','w','a','r','n','i','n','g',' ','p','u','s','h',']',EOL,
- /* 999 */ '[','w','a','r','n','i','n','g',' ','-','z','e','r','o','i','n','g',']',EOL,
- /* 1018 */ 'r','e','s','b',' ','(','(','(','%','1',')',' ','-',' ','(','(','$','-','$','$',')',' ','%',' ','(','%','1',')',')',')',' ','%',' ','(','%','1',')',')',EOL,
- /* 1057 */ '[','w','a','r','n','i','n','g',' ','p','o','p',']',EOL,
- /* 1071 */ p_else,EOL,
- /* 1073 */ 't','i','m','e','s',' ','(','(','(','%','1',')',' ','-',' ','(','(','$','-','$','$',')',' ','%',' ','(','%','1',')',')',')',' ','%',' ','(','%','1',')',')',' ','%','2',EOL,
- /* 1116 */ p_endif,EOL,
- /* 1118 */ p_endmacro,EOL,
- /* 1120 */ p_imacro,'b','i','t','s',' ','1','+','.','n','o','l','i','s','t',EOL,
- /* 1136 */ '[','b','i','t','s',' ','%','1',']',EOL,
- /* 1146 */ p_endmacro,EOL,
- /* 1148 */ p_imacro,'u','s','e','1','6',' ','0','.','n','o','l','i','s','t',EOL,
- /* 1164 */ '[','b','i','t','s',' ','1','6',']',EOL,
- /* 1174 */ p_endmacro,EOL,
- /* 1176 */ p_imacro,'u','s','e','3','2',' ','0','.','n','o','l','i','s','t',EOL,
- /* 1192 */ '[','b','i','t','s',' ','3','2',']',EOL,
- /* 1202 */ p_endmacro,EOL,
- /* 1204 */ p_imacro,'u','s','e','6','4',' ','0','.','n','o','l','i','s','t',EOL,
- /* 1220 */ '[','b','i','t','s',' ','6','4',']',EOL,
- /* 1230 */ p_endmacro,EOL,
- /* 1232 */ p_imacro,'e','x','t','e','r','n',' ','1','-','*','.','n','o','l','i','s','t',EOL,
- /* 1251 */ p_rep,'%','0',EOL,
- /* 1255 */ '[','e','x','t','e','r','n',' ','%','1',']',EOL,
- /* 1267 */ p_rotate,'1',EOL,
- /* 1270 */ p_endrep,EOL,
- /* 1272 */ p_endmacro,EOL,
- /* 1274 */ p_imacro,'s','t','a','t','i','c',' ','1','-','*','.','n','o','l','i','s','t',EOL,
- /* 1293 */ p_rep,'%','0',EOL,
- /* 1297 */ '[','s','t','a','t','i','c',' ','%','1',']',EOL,
- /* 1309 */ p_rotate,'1',EOL,
- /* 1312 */ p_endrep,EOL,
- /* 1314 */ p_endmacro,EOL,
- /* 1316 */ p_imacro,'g','l','o','b','a','l',' ','1','-','*','.','n','o','l','i','s','t',EOL,
- /* 1335 */ p_rep,'%','0',EOL,
- /* 1339 */ '[','g','l','o','b','a','l',' ','%','1',']',EOL,
- /* 1351 */ p_rotate,'1',EOL,
- /* 1354 */ p_endrep,EOL,
- /* 1356 */ p_endmacro,EOL,
- /* 1358 */ p_imacro,'r','e','q','u','i','r','e','d',' ','1','-','*','.','n','o','l','i','s','t',EOL,
- /* 1379 */ p_rep,'%','0',EOL,
- /* 1383 */ '[','r','e','q','u','i','r','e','d',' ','%','1',']',EOL,
- /* 1397 */ p_rotate,'1',EOL,
- /* 1400 */ p_endrep,EOL,
- /* 1402 */ p_endmacro,EOL,
- /* 1404 */ p_imacro,'c','o','m','m','o','n',' ','1','-','*','.','n','o','l','i','s','t',EOL,
- /* 1423 */ p_rep,'%','0',EOL,
- /* 1427 */ '[','c','o','m','m','o','n',' ','%','1',']',EOL,
- /* 1439 */ p_rotate,'1',EOL,
- /* 1442 */ p_endrep,EOL,
- /* 1444 */ p_endmacro,EOL,
- /* 1446 */ p_imacro,'c','p','u',' ','1','+','.','n','o','l','i','s','t',EOL,
- /* 1461 */ '[','c','p','u',' ','%','1',']',EOL,
- /* 1470 */ p_endmacro,EOL,
- /* 1472 */ p_define,'_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',' ','n','o','d','a','z',EOL,
- /* 1495 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','n','e','a','r',EOL,
- /* 1519 */ p_define,'_','_','?','F','L','O','A','T','?','_','_',' ','_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',',','_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',EOL,
- /* 1566 */ p_defalias,'_','_','F','L','O','A','T','_','D','A','Z','_','_',' ','_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',EOL,
- /* 1597 */ p_defalias,'_','_','F','L','O','A','T','_','R','O','U','N','D','_','_',' ','_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',EOL,
- /* 1632 */ p_defalias,'_','_','F','L','O','A','T','_','_',' ','_','_','?','F','L','O','A','T','?','_','_',EOL,
- /* 1655 */ p_imacro,'f','l','o','a','t',' ','1','-','*','.','n','o','l','i','s','t',EOL,
- /* 1673 */ p_rep,'%','0',EOL,
- /* 1677 */ '[','f','l','o','a','t',' ','%','1',']',EOL,
- /* 1688 */ p_ifidni,'%','1',',','d','a','z',EOL,
- /* 1696 */ p_define,'_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',' ','d','a','z',EOL,
- /* 1717 */ p_elifidni,'%','1',',','n','o','d','a','z',EOL,
- /* 1727 */ p_define,'_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',' ','n','o','d','a','z',EOL,
- /* 1750 */ p_elifidni,'%','1',',','n','e','a','r',EOL,
- /* 1759 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','n','e','a','r',EOL,
- /* 1783 */ p_elifidni,'%','1',',','u','p',EOL,
- /* 1790 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','u','p',EOL,
- /* 1812 */ p_elifidni,'%','1',',','d','o','w','n',EOL,
- /* 1821 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','d','o','w','n',EOL,
- /* 1845 */ p_elifidni,'%','1',',','z','e','r','o',EOL,
- /* 1854 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','z','e','r','o',EOL,
- /* 1878 */ p_elifidni,'%','1',',','d','e','f','a','u','l','t',EOL,
- /* 1890 */ p_define,'_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',' ','n','o','d','a','z',EOL,
- /* 1913 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','n','e','a','r',EOL,
- /* 1937 */ p_endif,EOL,
- /* 1939 */ p_rotate,'1',EOL,
- /* 1942 */ p_endrep,EOL,
- /* 1944 */ p_endmacro,EOL,
- /* 1946 */ p_imacro,'d','e','f','a','u','l','t',' ','1','+','.','n','o','l','i','s','t',EOL,
- /* 1965 */ '[','d','e','f','a','u','l','t',' ','%','1',']',EOL,
- /* 1978 */ p_endmacro,EOL,
- /* 1980 */ p_imacro,'u','s','e','r','e','l',' ','0','.','n','o','l','i','s','t',EOL,
- /* 1997 */ '[','d','e','f','a','u','l','t',' ','r','e','l',']',EOL,
- /* 2011 */ p_endmacro,EOL,
- /* 2013 */ p_imacro,'u','s','e','a','b','s',' ','0','.','n','o','l','i','s','t',EOL,
- /* 2030 */ '[','d','e','f','a','u','l','t',' ','a','b','s',']',EOL,
- /* 2044 */ p_endmacro,EOL,
- /* 2046 */ p_imacro,'u','s','e','b','n','d',' ','0','.','n','o','l','i','s','t',EOL,
- /* 2063 */ '[','d','e','f','a','u','l','t',' ','b','n','d',']',EOL,
- /* 2077 */ p_endmacro,EOL,
- /* 2079 */ p_imacro,'u','s','e','n','o','b','n','d',' ','0','.','n','o','l','i','s','t',EOL,
- /* 2098 */ '[','d','e','f','a','u','l','t',' ','n','o','b','n','d',']',EOL,
- /* 2114 */ p_endmacro,EOL,
- /* 2116 */ p_imacro,'i','n','c','b','i','n',' ','1','-','2','+','.','n','o','l','i','s','t',' ','0',EOL,
- /* 2138 */ p_push,EOL,
- /* 2140 */ p_pathsearch,'%','$','d','e','p',' ','%','1',EOL,
- /* 2150 */ p_depend,'%','$','d','e','p',EOL,
- /* 2157 */ '%','?',' ','%','$','d','e','p',',','%','2',EOL,
- /* 2169 */ p_pop,EOL,
- /* 2171 */ p_endmacro,EOL,
- /* 2173 */ p_defalias,'_','_','N','A','S','M','_','M','A','J','O','R','_','_',' ','_','_','?','N','A','S','M','_','M','A','J','O','R','?','_','_',EOL,
- /* 2206 */ p_defalias,'_','_','N','A','S','M','_','M','I','N','O','R','_','_',' ','_','_','?','N','A','S','M','_','M','I','N','O','R','?','_','_',EOL,
- /* 2239 */ p_defalias,'_','_','N','A','S','M','_','S','U','B','M','I','N','O','R','_','_',' ','_','_','?','N','A','S','M','_','S','U','B','M','I','N','O','R','?','_','_',EOL,
- /* 2278 */ p_defalias,'_','_','N','A','S','M','_','P','A','T','C','H','L','E','V','E','L','_','_',' ','_','_','?','N','A','S','M','_','P','A','T','C','H','L','E','V','E','L','?','_','_',EOL,
- /* 2321 */ p_defalias,'_','_','N','A','S','M','_','S','N','A','P','S','H','O','T','_','_',' ','_','_','?','N','A','S','M','_','S','N','A','P','S','H','O','T','?','_','_',EOL,
- /* 2360 */ p_defalias,'_','_','N','A','S','M','_','V','E','R','S','I','O','N','_','I','D','_','_',' ','_','_','?','N','A','S','M','_','V','E','R','S','I','O','N','_','I','D','?','_','_',EOL,
- /* 2403 */ p_defalias,'_','_','N','A','S','M','_','V','E','R','_','_',' ','_','_','?','N','A','S','M','_','V','E','R','?','_','_',EOL,
- /* 2432 */ p_defalias,'_','_','O','U','T','P','U','T','_','F','O','R','M','A','T','_','_',' ','_','_','?','O','U','T','P','U','T','_','F','O','R','M','A','T','?','_','_',EOL,
- /* 2471 */ p_defalias,'_','_','D','E','B','U','G','_','F','O','R','M','A','T','_','_',' ','_','_','?','D','E','B','U','G','_','F','O','R','M','A','T','?','_','_',EOL,
- /* 2508 */ p_defalias,'_','_','D','A','T','E','_','_',' ','_','_','?','D','A','T','E','?','_','_',EOL,
- /* 2529 */ p_defalias,'_','_','D','A','T','E','_','N','U','M','_','_',' ','_','_','?','D','A','T','E','_','N','U','M','?','_','_',EOL,
- /* 2558 */ p_defalias,'_','_','T','I','M','E','_','_',' ','_','_','?','T','I','M','E','?','_','_',EOL,
- /* 2579 */ p_defalias,'_','_','T','I','M','E','_','N','U','M','_','_',' ','_','_','?','T','I','M','E','_','N','U','M','?','_','_',EOL,
- /* 2608 */ p_defalias,'_','_','U','T','C','_','D','A','T','E','_','_',' ','_','_','?','U','T','C','_','D','A','T','E','?','_','_',EOL,
- /* 2637 */ p_defalias,'_','_','U','T','C','_','D','A','T','E','_','N','U','M','_','_',' ','_','_','?','U','T','C','_','D','A','T','E','_','N','U','M','?','_','_',EOL,
- /* 2674 */ p_defalias,'_','_','U','T','C','_','T','I','M','E','_','_',' ','_','_','?','U','T','C','_','T','I','M','E','?','_','_',EOL,
- /* 2703 */ p_defalias,'_','_','U','T','C','_','T','I','M','E','_','N','U','M','_','_',' ','_','_','?','U','T','C','_','T','I','M','E','_','N','U','M','?','_','_',EOL,
- /* 2740 */ p_defalias,'_','_','P','O','S','I','X','_','T','I','M','E','_','_',' ','_','_','?','P','O','S','I','X','_','T','I','M','E','?','_','_',EOL,
- /* 2773 */ p_defalias,'_','_','F','I','L','E','_','_',' ','_','_','?','F','I','L','E','?','_','_',EOL,
- /* 2794 */ p_defalias,'_','_','L','I','N','E','_','_',' ','_','_','?','L','I','N','E','?','_','_',EOL,
- /* 2815 */ p_defalias,'_','_','B','I','T','S','_','_',' ','_','_','?','B','I','T','S','?','_','_',EOL,
- /* 2836 */ p_defalias,'_','_','P','T','R','_','_',' ','_','_','?','P','T','R','?','_','_',EOL,
- /* 2855 */ p_defalias,'_','_','P','A','S','S','_','_',' ','_','_','?','P','A','S','S','?','_','_',EOL,
- /* 2876 */ p_idefine,'_','_','?','i','n','f','i','n','i','t','y','?','_','_',' ','%','?',EOL,
- /* 2895 */ p_idefine,'_','_','?','n','a','n','?','_','_',' ','%','?',EOL,
- /* 2909 */ p_idefine,'_','_','?','q','n','a','n','?','_','_',' ','%','?',EOL,
- /* 2924 */ p_idefine,'_','_','?','s','n','a','n','?','_','_',' ','%','?',EOL,
- /* 2939 */ p_idefine,'_','_','?','f','l','o','a','t','8','?','_','_',' ','%','?',EOL,
- /* 2956 */ p_idefine,'_','_','?','f','l','o','a','t','1','6','?','_','_',' ','%','?',EOL,
- /* 2974 */ p_idefine,'_','_','?','f','l','o','a','t','3','2','?','_','_',' ','%','?',EOL,
- /* 2992 */ p_idefine,'_','_','?','f','l','o','a','t','6','4','?','_','_',' ','%','?',EOL,
- /* 3010 */ p_idefine,'_','_','?','f','l','o','a','t','8','0','m','?','_','_',' ','%','?',EOL,
- /* 3029 */ p_idefine,'_','_','?','f','l','o','a','t','8','0','e','?','_','_',' ','%','?',EOL,
- /* 3048 */ p_idefine,'_','_','?','f','l','o','a','t','1','2','8','l','?','_','_',' ','%','?',EOL,
- /* 3068 */ p_idefine,'_','_','?','f','l','o','a','t','1','2','8','h','?','_','_',' ','%','?',EOL,
- /* 3088 */ p_idefine,'_','_','?','u','t','f','1','6','?','_','_',' ','%','?',EOL,
- /* 3104 */ p_idefine,'_','_','?','u','t','f','1','6','l','e','?','_','_',' ','%','?',EOL,
- /* 3122 */ p_idefine,'_','_','?','u','t','f','1','6','b','e','?','_','_',' ','%','?',EOL,
- /* 3140 */ p_idefine,'_','_','?','u','t','f','3','2','?','_','_',' ','%','?',EOL,
- /* 3156 */ p_idefine,'_','_','?','u','t','f','3','2','l','e','?','_','_',' ','%','?',EOL,
- /* 3174 */ p_idefine,'_','_','?','u','t','f','3','2','b','e','?','_','_',' ','%','?',EOL,
- /* 3192 */ p_idefine,'_','_','?','i','l','o','g','2','e','?','_','_',' ','%','?',EOL,
- /* 3209 */ p_idefine,'_','_','?','i','l','o','g','2','w','?','_','_',' ','%','?',EOL,
- /* 3226 */ p_idefine,'_','_','?','i','l','o','g','2','f','?','_','_',' ','%','?',EOL,
- /* 3243 */ p_idefine,'_','_','?','i','l','o','g','2','c','?','_','_',' ','%','?',EOL,
- /* 3260 */ p_idefalias,'_','_','i','n','f','i','n','i','t','y','_','_',' ','_','_','?','i','n','f','i','n','i','t','y','?','_','_',EOL,
- /* 3289 */ p_idefalias,'_','_','n','a','n','_','_',' ','_','_','?','n','a','n','?','_','_',EOL,
- /* 3308 */ p_idefalias,'_','_','q','n','a','n','_','_',' ','_','_','?','q','n','a','n','?','_','_',EOL,
- /* 3329 */ p_idefalias,'_','_','s','n','a','n','_','_',' ','_','_','?','s','n','a','n','?','_','_',EOL,
- /* 3350 */ p_idefalias,'_','_','f','l','o','a','t','8','_','_',' ','_','_','?','f','l','o','a','t','8','?','_','_',EOL,
- /* 3375 */ p_idefalias,'_','_','f','l','o','a','t','1','6','_','_',' ','_','_','?','f','l','o','a','t','1','6','?','_','_',EOL,
- /* 3402 */ p_idefalias,'_','_','f','l','o','a','t','3','2','_','_',' ','_','_','?','f','l','o','a','t','3','2','?','_','_',EOL,
- /* 3429 */ p_idefalias,'_','_','f','l','o','a','t','6','4','_','_',' ','_','_','?','f','l','o','a','t','6','4','?','_','_',EOL,
- /* 3456 */ p_idefalias,'_','_','f','l','o','a','t','8','0','m','_','_',' ','_','_','?','f','l','o','a','t','8','0','m','?','_','_',EOL,
- /* 3485 */ p_idefalias,'_','_','f','l','o','a','t','8','0','e','_','_',' ','_','_','?','f','l','o','a','t','8','0','e','?','_','_',EOL,
- /* 3514 */ p_idefalias,'_','_','f','l','o','a','t','1','2','8','l','_','_',' ','_','_','?','f','l','o','a','t','1','2','8','l','?','_','_',EOL,
- /* 3545 */ p_idefalias,'_','_','f','l','o','a','t','1','2','8','h','_','_',' ','_','_','?','f','l','o','a','t','1','2','8','h','?','_','_',EOL,
- /* 3576 */ p_idefalias,'_','_','u','t','f','1','6','_','_',' ','_','_','?','u','t','f','1','6','?','_','_',EOL,
- /* 3599 */ p_idefalias,'_','_','u','t','f','1','6','l','e','_','_',' ','_','_','?','u','t','f','1','6','l','e','?','_','_',EOL,
- /* 3626 */ p_idefalias,'_','_','u','t','f','1','6','b','e','_','_',' ','_','_','?','u','t','f','1','6','b','e','?','_','_',EOL,
- /* 3653 */ p_idefalias,'_','_','u','t','f','3','2','_','_',' ','_','_','?','u','t','f','3','2','?','_','_',EOL,
- /* 3676 */ p_idefalias,'_','_','u','t','f','3','2','l','e','_','_',' ','_','_','?','u','t','f','3','2','l','e','?','_','_',EOL,
- /* 3703 */ p_idefalias,'_','_','u','t','f','3','2','b','e','_','_',' ','_','_','?','u','t','f','3','2','b','e','?','_','_',EOL,
- /* 3730 */ p_idefalias,'_','_','i','l','o','g','2','e','_','_',' ','_','_','?','i','l','o','g','2','e','?','_','_',EOL,
- /* 3755 */ p_idefalias,'_','_','i','l','o','g','2','w','_','_',' ','_','_','?','i','l','o','g','2','w','?','_','_',EOL,
- /* 3780 */ p_idefalias,'_','_','i','l','o','g','2','f','_','_',' ','_','_','?','i','l','o','g','2','f','?','_','_',EOL,
- /* 3805 */ p_idefalias,'_','_','i','l','o','g','2','c','_','_',' ','_','_','?','i','l','o','g','2','c','?','_','_',EOL,
- /* 3830 */ EOL
+ /* 668 */ p_defstr,'%','$','m','e','m','b','e','r',' ','%','1',EOL,
+ /* 681 */ p_substr,'%','$','m','e','m','b','e','r','1',' ','%','$','m','e','m','b','e','r',' ','1',EOL,
+ /* 703 */ p_ifidn,'%','$','m','e','m','b','e','r','1',',',' ','\'','.','\'',EOL,
+ /* 719 */ 't','i','m','e','s',' ','(','%','$','s','t','r','u','c','n','a','m','e','%','1','-','%','$','s','t','r','u','c','n','a','m','e',')','-','(','$','-','%','$','s','t','r','u','c','s','t','a','r','t',')',' ','d','b',' ','0',EOL,
+ /* 775 */ p_else,EOL,
+ /* 777 */ 't','i','m','e','s',' ','(','%','1','-','%','$','s','t','r','u','c','n','a','m','e',')','-','(','$','-','%','$','s','t','r','u','c','s','t','a','r','t',')',' ','d','b',' ','0',EOL,
+ /* 822 */ p_endif,EOL,
+ /* 824 */ '%','2',EOL,
+ /* 827 */ p_endmacro,EOL,
+ /* 829 */ p_imacro,'i','e','n','d',' ','0','.','n','o','l','i','s','t',EOL,
+ /* 844 */ 't','i','m','e','s',' ','%','{','$','s','t','r','u','c','n','a','m','e','}','_','s','i','z','e','-','(','$','-','%','$','s','t','r','u','c','s','t','a','r','t',')',' ','d','b',' ','0',EOL,
+ /* 891 */ p_pop,EOL,
+ /* 893 */ p_endmacro,EOL,
+ /* 895 */ p_imacro,'a','l','i','g','n',' ','1','-','2','+','.','n','o','l','i','s','t',' ','n','o','p',EOL,
+ /* 918 */ p_if,'_','_','?','S','E','C','T','A','L','I','G','N','_','A','L','I','G','N','_','U','P','D','A','T','E','S','_','S','E','C','T','I','O','N','?','_','_',EOL,
+ /* 957 */ 's','e','c','t','a','l','i','g','n',' ','%','1',EOL,
+ /* 970 */ p_endif,EOL,
+ /* 972 */ 't','i','m','e','s',' ','(','(','(','%','1',')',' ','-',' ','(','(','$','-','$','$',')',' ','%',' ','(','%','1',')',')',')',' ','%',' ','(','%','1',')',')',' ','%','2',EOL,
+ /* 1015 */ p_endmacro,EOL,
+ /* 1017 */ p_imacro,'a','l','i','g','n','b',' ','1','-','2','+','.','n','o','l','i','s','t',EOL,
+ /* 1037 */ p_if,'_','_','?','S','E','C','T','A','L','I','G','N','_','A','L','I','G','N','_','U','P','D','A','T','E','S','_','S','E','C','T','I','O','N','?','_','_',EOL,
+ /* 1076 */ 's','e','c','t','a','l','i','g','n',' ','%','1',EOL,
+ /* 1089 */ p_endif,EOL,
+ /* 1091 */ p_ifempty,'%','2',EOL,
+ /* 1095 */ '[','w','a','r','n','i','n','g',' ','p','u','s','h',']',EOL,
+ /* 1110 */ '[','w','a','r','n','i','n','g',' ','-','z','e','r','o','i','n','g',']',EOL,
+ /* 1129 */ 'r','e','s','b',' ','(','(','(','%','1',')',' ','-',' ','(','(','$','-','$','$',')',' ','%',' ','(','%','1',')',')',')',' ','%',' ','(','%','1',')',')',EOL,
+ /* 1168 */ '[','w','a','r','n','i','n','g',' ','p','o','p',']',EOL,
+ /* 1182 */ p_else,EOL,
+ /* 1184 */ 't','i','m','e','s',' ','(','(','(','%','1',')',' ','-',' ','(','(','$','-','$','$',')',' ','%',' ','(','%','1',')',')',')',' ','%',' ','(','%','1',')',')',' ','%','2',EOL,
+ /* 1227 */ p_endif,EOL,
+ /* 1229 */ p_endmacro,EOL,
+ /* 1231 */ p_imacro,'b','i','t','s',' ','1','+','.','n','o','l','i','s','t',EOL,
+ /* 1247 */ '[','b','i','t','s',' ','%','1',']',EOL,
+ /* 1257 */ p_endmacro,EOL,
+ /* 1259 */ p_imacro,'u','s','e','1','6',' ','0','.','n','o','l','i','s','t',EOL,
+ /* 1275 */ '[','b','i','t','s',' ','1','6',']',EOL,
+ /* 1285 */ p_endmacro,EOL,
+ /* 1287 */ p_imacro,'u','s','e','3','2',' ','0','.','n','o','l','i','s','t',EOL,
+ /* 1303 */ '[','b','i','t','s',' ','3','2',']',EOL,
+ /* 1313 */ p_endmacro,EOL,
+ /* 1315 */ p_imacro,'u','s','e','6','4',' ','0','.','n','o','l','i','s','t',EOL,
+ /* 1331 */ '[','b','i','t','s',' ','6','4',']',EOL,
+ /* 1341 */ p_endmacro,EOL,
+ /* 1343 */ p_imacro,'e','x','t','e','r','n',' ','1','-','*','.','n','o','l','i','s','t',EOL,
+ /* 1362 */ p_rep,'%','0',EOL,
+ /* 1366 */ '[','e','x','t','e','r','n',' ','%','1',']',EOL,
+ /* 1378 */ p_rotate,'1',EOL,
+ /* 1381 */ p_endrep,EOL,
+ /* 1383 */ p_endmacro,EOL,
+ /* 1385 */ p_imacro,'s','t','a','t','i','c',' ','1','-','*','.','n','o','l','i','s','t',EOL,
+ /* 1404 */ p_rep,'%','0',EOL,
+ /* 1408 */ '[','s','t','a','t','i','c',' ','%','1',']',EOL,
+ /* 1420 */ p_rotate,'1',EOL,
+ /* 1423 */ p_endrep,EOL,
+ /* 1425 */ p_endmacro,EOL,
+ /* 1427 */ p_imacro,'g','l','o','b','a','l',' ','1','-','*','.','n','o','l','i','s','t',EOL,
+ /* 1446 */ p_rep,'%','0',EOL,
+ /* 1450 */ '[','g','l','o','b','a','l',' ','%','1',']',EOL,
+ /* 1462 */ p_rotate,'1',EOL,
+ /* 1465 */ p_endrep,EOL,
+ /* 1467 */ p_endmacro,EOL,
+ /* 1469 */ p_imacro,'r','e','q','u','i','r','e','d',' ','1','-','*','.','n','o','l','i','s','t',EOL,
+ /* 1490 */ p_rep,'%','0',EOL,
+ /* 1494 */ '[','r','e','q','u','i','r','e','d',' ','%','1',']',EOL,
+ /* 1508 */ p_rotate,'1',EOL,
+ /* 1511 */ p_endrep,EOL,
+ /* 1513 */ p_endmacro,EOL,
+ /* 1515 */ p_imacro,'c','o','m','m','o','n',' ','1','-','*','.','n','o','l','i','s','t',EOL,
+ /* 1534 */ p_rep,'%','0',EOL,
+ /* 1538 */ '[','c','o','m','m','o','n',' ','%','1',']',EOL,
+ /* 1550 */ p_rotate,'1',EOL,
+ /* 1553 */ p_endrep,EOL,
+ /* 1555 */ p_endmacro,EOL,
+ /* 1557 */ p_imacro,'c','p','u',' ','1','+','.','n','o','l','i','s','t',EOL,
+ /* 1572 */ '[','c','p','u',' ','%','1',']',EOL,
+ /* 1581 */ p_endmacro,EOL,
+ /* 1583 */ p_define,'_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',' ','n','o','d','a','z',EOL,
+ /* 1606 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','n','e','a','r',EOL,
+ /* 1630 */ p_define,'_','_','?','F','L','O','A','T','?','_','_',' ','_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',',','_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',EOL,
+ /* 1677 */ p_defalias,'_','_','F','L','O','A','T','_','D','A','Z','_','_',' ','_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',EOL,
+ /* 1708 */ p_defalias,'_','_','F','L','O','A','T','_','R','O','U','N','D','_','_',' ','_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',EOL,
+ /* 1743 */ p_defalias,'_','_','F','L','O','A','T','_','_',' ','_','_','?','F','L','O','A','T','?','_','_',EOL,
+ /* 1766 */ p_imacro,'f','l','o','a','t',' ','1','-','*','.','n','o','l','i','s','t',EOL,
+ /* 1784 */ p_rep,'%','0',EOL,
+ /* 1788 */ '[','f','l','o','a','t',' ','%','1',']',EOL,
+ /* 1799 */ p_ifidni,'%','1',',','d','a','z',EOL,
+ /* 1807 */ p_define,'_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',' ','d','a','z',EOL,
+ /* 1828 */ p_elifidni,'%','1',',','n','o','d','a','z',EOL,
+ /* 1838 */ p_define,'_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',' ','n','o','d','a','z',EOL,
+ /* 1861 */ p_elifidni,'%','1',',','n','e','a','r',EOL,
+ /* 1870 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','n','e','a','r',EOL,
+ /* 1894 */ p_elifidni,'%','1',',','u','p',EOL,
+ /* 1901 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','u','p',EOL,
+ /* 1923 */ p_elifidni,'%','1',',','d','o','w','n',EOL,
+ /* 1932 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','d','o','w','n',EOL,
+ /* 1956 */ p_elifidni,'%','1',',','z','e','r','o',EOL,
+ /* 1965 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','z','e','r','o',EOL,
+ /* 1989 */ p_elifidni,'%','1',',','d','e','f','a','u','l','t',EOL,
+ /* 2001 */ p_define,'_','_','?','F','L','O','A','T','_','D','A','Z','?','_','_',' ','n','o','d','a','z',EOL,
+ /* 2024 */ p_define,'_','_','?','F','L','O','A','T','_','R','O','U','N','D','?','_','_',' ','n','e','a','r',EOL,
+ /* 2048 */ p_endif,EOL,
+ /* 2050 */ p_rotate,'1',EOL,
+ /* 2053 */ p_endrep,EOL,
+ /* 2055 */ p_endmacro,EOL,
+ /* 2057 */ p_imacro,'d','e','f','a','u','l','t',' ','1','+','.','n','o','l','i','s','t',EOL,
+ /* 2076 */ '[','d','e','f','a','u','l','t',' ','%','1',']',EOL,
+ /* 2089 */ p_endmacro,EOL,
+ /* 2091 */ p_imacro,'u','s','e','r','e','l',' ','0','.','n','o','l','i','s','t',EOL,
+ /* 2108 */ '[','d','e','f','a','u','l','t',' ','r','e','l',']',EOL,
+ /* 2122 */ p_endmacro,EOL,
+ /* 2124 */ p_imacro,'u','s','e','a','b','s',' ','0','.','n','o','l','i','s','t',EOL,
+ /* 2141 */ '[','d','e','f','a','u','l','t',' ','a','b','s',']',EOL,
+ /* 2155 */ p_endmacro,EOL,
+ /* 2157 */ p_imacro,'u','s','e','b','n','d',' ','0','.','n','o','l','i','s','t',EOL,
+ /* 2174 */ '[','d','e','f','a','u','l','t',' ','b','n','d',']',EOL,
+ /* 2188 */ p_endmacro,EOL,
+ /* 2190 */ p_imacro,'u','s','e','n','o','b','n','d',' ','0','.','n','o','l','i','s','t',EOL,
+ /* 2209 */ '[','d','e','f','a','u','l','t',' ','n','o','b','n','d',']',EOL,
+ /* 2225 */ p_endmacro,EOL,
+ /* 2227 */ p_imacro,'i','n','c','b','i','n',' ','1','-','2','+','.','n','o','l','i','s','t',' ','0',EOL,
+ /* 2249 */ p_push,EOL,
+ /* 2251 */ p_pathsearch,'%','$','d','e','p',' ','%','1',EOL,
+ /* 2261 */ p_depend,'%','$','d','e','p',EOL,
+ /* 2268 */ '%','?',' ','%','$','d','e','p',',','%','2',EOL,
+ /* 2280 */ p_pop,EOL,
+ /* 2282 */ p_endmacro,EOL,
+ /* 2284 */ p_defalias,'_','_','N','A','S','M','_','M','A','J','O','R','_','_',' ','_','_','?','N','A','S','M','_','M','A','J','O','R','?','_','_',EOL,
+ /* 2317 */ p_defalias,'_','_','N','A','S','M','_','M','I','N','O','R','_','_',' ','_','_','?','N','A','S','M','_','M','I','N','O','R','?','_','_',EOL,
+ /* 2350 */ p_defalias,'_','_','N','A','S','M','_','S','U','B','M','I','N','O','R','_','_',' ','_','_','?','N','A','S','M','_','S','U','B','M','I','N','O','R','?','_','_',EOL,
+ /* 2389 */ p_defalias,'_','_','N','A','S','M','_','P','A','T','C','H','L','E','V','E','L','_','_',' ','_','_','?','N','A','S','M','_','P','A','T','C','H','L','E','V','E','L','?','_','_',EOL,
+ /* 2432 */ p_defalias,'_','_','N','A','S','M','_','S','N','A','P','S','H','O','T','_','_',' ','_','_','?','N','A','S','M','_','S','N','A','P','S','H','O','T','?','_','_',EOL,
+ /* 2471 */ p_defalias,'_','_','N','A','S','M','_','V','E','R','S','I','O','N','_','I','D','_','_',' ','_','_','?','N','A','S','M','_','V','E','R','S','I','O','N','_','I','D','?','_','_',EOL,
+ /* 2514 */ p_defalias,'_','_','N','A','S','M','_','V','E','R','_','_',' ','_','_','?','N','A','S','M','_','V','E','R','?','_','_',EOL,
+ /* 2543 */ p_defalias,'_','_','O','U','T','P','U','T','_','F','O','R','M','A','T','_','_',' ','_','_','?','O','U','T','P','U','T','_','F','O','R','M','A','T','?','_','_',EOL,
+ /* 2582 */ p_defalias,'_','_','D','E','B','U','G','_','F','O','R','M','A','T','_','_',' ','_','_','?','D','E','B','U','G','_','F','O','R','M','A','T','?','_','_',EOL,
+ /* 2619 */ p_defalias,'_','_','D','A','T','E','_','_',' ','_','_','?','D','A','T','E','?','_','_',EOL,
+ /* 2640 */ p_defalias,'_','_','D','A','T','E','_','N','U','M','_','_',' ','_','_','?','D','A','T','E','_','N','U','M','?','_','_',EOL,
+ /* 2669 */ p_defalias,'_','_','T','I','M','E','_','_',' ','_','_','?','T','I','M','E','?','_','_',EOL,
+ /* 2690 */ p_defalias,'_','_','T','I','M','E','_','N','U','M','_','_',' ','_','_','?','T','I','M','E','_','N','U','M','?','_','_',EOL,
+ /* 2719 */ p_defalias,'_','_','U','T','C','_','D','A','T','E','_','_',' ','_','_','?','U','T','C','_','D','A','T','E','?','_','_',EOL,
+ /* 2748 */ p_defalias,'_','_','U','T','C','_','D','A','T','E','_','N','U','M','_','_',' ','_','_','?','U','T','C','_','D','A','T','E','_','N','U','M','?','_','_',EOL,
+ /* 2785 */ p_defalias,'_','_','U','T','C','_','T','I','M','E','_','_',' ','_','_','?','U','T','C','_','T','I','M','E','?','_','_',EOL,
+ /* 2814 */ p_defalias,'_','_','U','T','C','_','T','I','M','E','_','N','U','M','_','_',' ','_','_','?','U','T','C','_','T','I','M','E','_','N','U','M','?','_','_',EOL,
+ /* 2851 */ p_defalias,'_','_','P','O','S','I','X','_','T','I','M','E','_','_',' ','_','_','?','P','O','S','I','X','_','T','I','M','E','?','_','_',EOL,
+ /* 2884 */ p_defalias,'_','_','F','I','L','E','_','_',' ','_','_','?','F','I','L','E','?','_','_',EOL,
+ /* 2905 */ p_defalias,'_','_','L','I','N','E','_','_',' ','_','_','?','L','I','N','E','?','_','_',EOL,
+ /* 2926 */ p_defalias,'_','_','B','I','T','S','_','_',' ','_','_','?','B','I','T','S','?','_','_',EOL,
+ /* 2947 */ p_defalias,'_','_','P','T','R','_','_',' ','_','_','?','P','T','R','?','_','_',EOL,
+ /* 2966 */ p_defalias,'_','_','P','A','S','S','_','_',' ','_','_','?','P','A','S','S','?','_','_',EOL,
+ /* 2987 */ p_idefine,'_','_','?','i','n','f','i','n','i','t','y','?','_','_',' ','%','?',EOL,
+ /* 3006 */ p_idefine,'_','_','?','n','a','n','?','_','_',' ','%','?',EOL,
+ /* 3020 */ p_idefine,'_','_','?','q','n','a','n','?','_','_',' ','%','?',EOL,
+ /* 3035 */ p_idefine,'_','_','?','s','n','a','n','?','_','_',' ','%','?',EOL,
+ /* 3050 */ p_idefine,'_','_','?','f','l','o','a','t','8','?','_','_',' ','%','?',EOL,
+ /* 3067 */ p_idefine,'_','_','?','f','l','o','a','t','1','6','?','_','_',' ','%','?',EOL,
+ /* 3085 */ p_idefine,'_','_','?','f','l','o','a','t','3','2','?','_','_',' ','%','?',EOL,
+ /* 3103 */ p_idefine,'_','_','?','f','l','o','a','t','6','4','?','_','_',' ','%','?',EOL,
+ /* 3121 */ p_idefine,'_','_','?','f','l','o','a','t','8','0','m','?','_','_',' ','%','?',EOL,
+ /* 3140 */ p_idefine,'_','_','?','f','l','o','a','t','8','0','e','?','_','_',' ','%','?',EOL,
+ /* 3159 */ p_idefine,'_','_','?','f','l','o','a','t','1','2','8','l','?','_','_',' ','%','?',EOL,
+ /* 3179 */ p_idefine,'_','_','?','f','l','o','a','t','1','2','8','h','?','_','_',' ','%','?',EOL,
+ /* 3199 */ p_idefine,'_','_','?','u','t','f','1','6','?','_','_',' ','%','?',EOL,
+ /* 3215 */ p_idefine,'_','_','?','u','t','f','1','6','l','e','?','_','_',' ','%','?',EOL,
+ /* 3233 */ p_idefine,'_','_','?','u','t','f','1','6','b','e','?','_','_',' ','%','?',EOL,
+ /* 3251 */ p_idefine,'_','_','?','u','t','f','3','2','?','_','_',' ','%','?',EOL,
+ /* 3267 */ p_idefine,'_','_','?','u','t','f','3','2','l','e','?','_','_',' ','%','?',EOL,
+ /* 3285 */ p_idefine,'_','_','?','u','t','f','3','2','b','e','?','_','_',' ','%','?',EOL,
+ /* 3303 */ p_idefine,'_','_','?','i','l','o','g','2','e','?','_','_',' ','%','?',EOL,
+ /* 3320 */ p_idefine,'_','_','?','i','l','o','g','2','w','?','_','_',' ','%','?',EOL,
+ /* 3337 */ p_idefine,'_','_','?','i','l','o','g','2','f','?','_','_',' ','%','?',EOL,
+ /* 3354 */ p_idefine,'_','_','?','i','l','o','g','2','c','?','_','_',' ','%','?',EOL,
+ /* 3371 */ p_idefalias,'_','_','i','n','f','i','n','i','t','y','_','_',' ','_','_','?','i','n','f','i','n','i','t','y','?','_','_',EOL,
+ /* 3400 */ p_idefalias,'_','_','n','a','n','_','_',' ','_','_','?','n','a','n','?','_','_',EOL,
+ /* 3419 */ p_idefalias,'_','_','q','n','a','n','_','_',' ','_','_','?','q','n','a','n','?','_','_',EOL,
+ /* 3440 */ p_idefalias,'_','_','s','n','a','n','_','_',' ','_','_','?','s','n','a','n','?','_','_',EOL,
+ /* 3461 */ p_idefalias,'_','_','f','l','o','a','t','8','_','_',' ','_','_','?','f','l','o','a','t','8','?','_','_',EOL,
+ /* 3486 */ p_idefalias,'_','_','f','l','o','a','t','1','6','_','_',' ','_','_','?','f','l','o','a','t','1','6','?','_','_',EOL,
+ /* 3513 */ p_idefalias,'_','_','f','l','o','a','t','3','2','_','_',' ','_','_','?','f','l','o','a','t','3','2','?','_','_',EOL,
+ /* 3540 */ p_idefalias,'_','_','f','l','o','a','t','6','4','_','_',' ','_','_','?','f','l','o','a','t','6','4','?','_','_',EOL,
+ /* 3567 */ p_idefalias,'_','_','f','l','o','a','t','8','0','m','_','_',' ','_','_','?','f','l','o','a','t','8','0','m','?','_','_',EOL,
+ /* 3596 */ p_idefalias,'_','_','f','l','o','a','t','8','0','e','_','_',' ','_','_','?','f','l','o','a','t','8','0','e','?','_','_',EOL,
+ /* 3625 */ p_idefalias,'_','_','f','l','o','a','t','1','2','8','l','_','_',' ','_','_','?','f','l','o','a','t','1','2','8','l','?','_','_',EOL,
+ /* 3656 */ p_idefalias,'_','_','f','l','o','a','t','1','2','8','h','_','_',' ','_','_','?','f','l','o','a','t','1','2','8','h','?','_','_',EOL,
+ /* 3687 */ p_idefalias,'_','_','u','t','f','1','6','_','_',' ','_','_','?','u','t','f','1','6','?','_','_',EOL,
+ /* 3710 */ p_idefalias,'_','_','u','t','f','1','6','l','e','_','_',' ','_','_','?','u','t','f','1','6','l','e','?','_','_',EOL,
+ /* 3737 */ p_idefalias,'_','_','u','t','f','1','6','b','e','_','_',' ','_','_','?','u','t','f','1','6','b','e','?','_','_',EOL,
+ /* 3764 */ p_idefalias,'_','_','u','t','f','3','2','_','_',' ','_','_','?','u','t','f','3','2','?','_','_',EOL,
+ /* 3787 */ p_idefalias,'_','_','u','t','f','3','2','l','e','_','_',' ','_','_','?','u','t','f','3','2','l','e','?','_','_',EOL,
+ /* 3814 */ p_idefalias,'_','_','u','t','f','3','2','b','e','_','_',' ','_','_','?','u','t','f','3','2','b','e','?','_','_',EOL,
+ /* 3841 */ p_idefalias,'_','_','i','l','o','g','2','e','_','_',' ','_','_','?','i','l','o','g','2','e','?','_','_',EOL,
+ /* 3866 */ p_idefalias,'_','_','i','l','o','g','2','w','_','_',' ','_','_','?','i','l','o','g','2','w','?','_','_',EOL,
+ /* 3891 */ p_idefalias,'_','_','i','l','o','g','2','f','_','_',' ','_','_','?','i','l','o','g','2','f','?','_','_',EOL,
+ /* 3916 */ p_idefalias,'_','_','i','l','o','g','2','c','_','_',' ','_','_','?','i','l','o','g','2','c','?','_','_',EOL,
+ /* 3941 */ EOL
};
#endif
@@ -747,9 +764,12 @@
/* 134 */ p_imacro,'i','m','p','o','r','t',' ','1','+','.','n','o','l','i','s','t',EOL,
/* 152 */ p_pragma,'d','b','g',' ','i','m','p','o','r','t',' ','%','1',EOL,
/* 167 */ p_endmacro,EOL,
- /* 169 */ p_macro,'_','_','?','N','A','S','M','_','C','D','e','c','l','?','_','_',' ','1',EOL,
- /* 189 */ p_endmacro,EOL,
- /* 191 */ EOL
+ /* 169 */ p_imacro,'o','r','g',' ','1','+','.','n','o','l','i','s','t',EOL,
+ /* 184 */ p_pragma,'d','b','g',' ','o','r','g',' ','%','1',EOL,
+ /* 196 */ p_endmacro,EOL,
+ /* 198 */ p_macro,'_','_','?','N','A','S','M','_','C','D','e','c','l','?','_','_',' ','1',EOL,
+ /* 218 */ p_endmacro,EOL,
+ /* 220 */ EOL
};
#endif
@@ -807,35 +827,6 @@
/* 182 */ EOL
};
#endif
-
-#if defined(OF_RDF2)
-const unsigned char rdf2_stdmac[] = {
- /* From ./output/outrdf2.mac */
- /* 0 */ p_define,'_','_','?','S','E','C','T','?','_','_',' ','[','s','e','c','t','i','o','n',' ','.','t','e','x','t',']',EOL,
- /* 28 */ p_imacro,'l','i','b','r','a','r','y',' ','1','+','.','n','o','l','i','s','t',EOL,
- /* 47 */ '[','l','i','b','r','a','r','y',' ','%','1',']',EOL,
- /* 60 */ p_endmacro,EOL,
- /* 62 */ p_imacro,'m','o','d','u','l','e',' ','1','+','.','n','o','l','i','s','t',EOL,
- /* 80 */ '[','m','o','d','u','l','e',' ','%','1',']',EOL,
- /* 92 */ p_endmacro,EOL,
- /* 94 */ p_macro,'_','_','?','N','A','S','M','_','C','D','e','c','l','?','_','_',' ','1',EOL,
- /* 114 */ p_endmacro,EOL,
- /* 116 */ EOL
-};
-#endif
-
-#if defined(OF_RDF)
-const unsigned char rdf_stdmac[] = {
- /* From ./output/outrdf.mac */
- /* 0 */ p_define,'_','_','?','S','E','C','T','?','_','_',' ','[','s','e','c','t','i','o','n',' ','.','t','e','x','t',']',EOL,
- /* 28 */ p_imacro,'l','i','b','r','a','r','y',' ','1','+','.','n','o','l','i','s','t',EOL,
- /* 47 */ '[','l','i','b','r','a','r','y',' ','%','1',']',EOL,
- /* 60 */ p_endmacro,EOL,
- /* 62 */ p_macro,'_','_','?','N','A','S','M','_','C','D','e','c','l','?','_','_',' ','1',EOL,
- /* 82 */ p_endmacro,EOL,
- /* 84 */ EOL
-};
-#endif
const int use_package_count = 5;
const struct use_package *nasm_find_use_package(const char *name)
@@ -847,28 +838,34 @@
{ "masm", nasm_usemac_masm, 3 },
{ "smartalign", nasm_usemac_smartalign, 4 },
};
-#define UNUSED_HASH_ENTRY (65535/3)
- static const int16_t hash1[4] = {
+#define INVALID_HASH_ENTRY (65535/3)
+ static const int16_t hashdata[16] = {
+ INVALID_HASH_ENTRY,
0,
- 0,
- 3,
- -1,
- };
- static const int16_t hash2[4] = {
- 1,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
2,
0,
- UNUSED_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 3,
+ 0,
+ 1,
+ 0,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
+ 4,
+ INVALID_HASH_ENTRY,
+ INVALID_HASH_ENTRY,
};
uint32_t k1, k2;
uint64_t crc;
uint16_t ix;
crc = crc64i(UINT64_C(0x076259c3e291c26c), name);
- k1 = (uint32_t)crc;
- k2 = (uint32_t)(crc >> 32);
+ k1 = ((uint32_t)crc & 0xe) + 0;
+ k2 = ((uint32_t)(crc >> 32) & 0xe) + 1;
- ix = hash1[k1 & 0x3] + hash2[k2 & 0x3];
+ ix = hashdata[k1] + hashdata[k2];
if (ix >= 5)
return NULL;
diff --git a/version.h b/version.h
index 87e5847..2de7002 100644
--- a/version.h
+++ b/version.h
@@ -1,9 +1,9 @@
#ifndef NASM_VERSION_H
#define NASM_VERSION_H
#define NASM_MAJOR_VER 2
-#define NASM_MINOR_VER 15
-#define NASM_SUBMINOR_VER 2
-#define NASM_PATCHLEVEL_VER 96
-#define NASM_VERSION_ID 0x020f0260
-#define NASM_VER "2.15.03rc6"
+#define NASM_MINOR_VER 16
+#define NASM_SUBMINOR_VER 99
+#define NASM_PATCHLEVEL_VER 90
+#define NASM_VERSION_ID 0x0210635a
+#define NASM_VER "2.17rc0"
#endif /* NASM_VERSION_H */
diff --git a/x86/iflag.c b/x86/iflag.c
index dc7b5e2..8414692 100644
--- a/x86/iflag.c
+++ b/x86/iflag.c
@@ -2,280 +2,324 @@
#include "iflag.h"
/* All combinations of instruction flags used in instruction patterns */
-const iflag_t insns_flags[275] = {
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 0 : 8086 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 1 : 8086,NOLONG */
- {{UINT32_C(0x00000004),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 2 : 8086,NOLONG,SB */
- {{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 3 : 8086,LOCK,SM */
- {{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 4 : 386,LOCK,SM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 5 : 386 */
- {{UINT32_C(0x00000001),UINT32_C(0x00000028),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 6 : LOCK,LONG,SM,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 7 : LONG,X86_64 */
- {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 8 : 8086,SM */
- {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 9 : 386,SM */
- {{UINT32_C(0x00000001),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 10 : LONG,SM,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 11 : 8086,LOCK */
- {{UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 12 : 386,LOCK */
- {{UINT32_C(0x00000000),UINT32_C(0x00000028),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 13 : LOCK,LONG,X86_64 */
- {{UINT32_C(0x00000001),UINT32_C(0x00000018),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 14 : 8086,LOCK,NOLONG,SM */
- {{UINT32_C(0x00000001),UINT32_C(0x00000014),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 15 : 286,NOLONG,PROT,SM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000014),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 16 : 286,NOLONG,PROT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x00020020)}}, /* 17 : CYRIX,OBSOLETE,PENT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 18 : 186,NOLONG */
- {{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 19 : 386,NOLONG */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000010)}}, /* 20 : 486 */
- {{UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 21 : 386,SB */
- {{UINT32_C(0x00000004),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 22 : LONG,SB,X86_64 */
- {{UINT32_C(0x00000004),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 23 : 386,LOCK,SB */
- {{UINT32_C(0x00000004),UINT32_C(0x00000028),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 24 : LOCK,LONG,SB,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000100),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 25 : 8086,BND */
- {{UINT32_C(0x00000000),UINT32_C(0x00000110),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 26 : 8086,BND,NOLONG */
- {{UINT32_C(0x00000000),UINT32_C(0x00000110),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 27 : 386,BND,NOLONG */
- {{UINT32_C(0x00000000),UINT32_C(0x00000120),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 28 : BND,LONG,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 29 : 286,PRIV */
- {{UINT32_C(0x00000001),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 30 : 8086,NOLONG,SM */
- {{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 31 : LOCK,PENT,SM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 32 : PENT */
- {{UINT32_C(0x00000001),UINT32_C(0x00000208),UINT32_C(0x00800000),UINT32_C(0x00000010)}}, /* 33 : 486,LOCK,OBSOLETE,SM,UNDOC */
- {{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000010)}}, /* 34 : 486,OBSOLETE,UNDOC */
- {{UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 35 : LOCK,PENT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00020020)}}, /* 36 : CYRIX,PENT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00020040)}}, /* 37 : CYRIX,P6 */
- {{UINT32_C(0x00000000),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 38 : MMX,PENT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 39 : 186 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 40 : 8086,FPU */
- {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 41 : FPU,P6 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 42 : 386,FPU */
- {{UINT32_C(0x00000000),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 43 : 3DNOW,PENT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000a00),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 44 : 286,FPU,UNDOC */
- {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 45 : FPU,PRESCOTT */
- {{UINT32_C(0x00000008),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 46 : 8086,FPU,SW */
- {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 47 : 286,FPU */
- {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 48 : 8086,PRIV */
- {{UINT32_C(0x00000008),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000008)}}, /* 49 : 386,OBSOLETE,SW,UNDOC */
- {{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000008)}}, /* 50 : 386,OBSOLETE,UNDOC */
- {{UINT32_C(0x00000010),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000008)}}, /* 51 : 386,OBSOLETE,SD,UNDOC */
- {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 52 : 186,SM */
- {{UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 53 : 8086,SB */
- {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000010)}}, /* 54 : 486,PRIV */
- {{UINT32_C(0x00000000),UINT32_C(0x40000011),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 55 : FUTURE,INVPCID,NOLONG,PRIV */
- {{UINT32_C(0x00000000),UINT32_C(0x40000021),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 56 : FUTURE,INVPCID,LONG,PRIV */
- {{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00040400)}}, /* 57 : AMD,NOLONG,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040400)}}, /* 58 : AMD,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00040400)}}, /* 59 : AMD,LONG,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00008000)}}, /* 60 : IA64 */
- {{UINT32_C(0x00000008),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 61 : 286,PROT,SW */
- {{UINT32_C(0x00000000),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 62 : 286,PROT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 63 : 386,PROT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000024),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 64 : LONG,PROT,X86_64 */
- {{UINT32_C(0x00000008),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 65 : 386,PROT,SW */
- {{UINT32_C(0x00000008),UINT32_C(0x00000024),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 66 : LONG,PROT,SW,X86_64 */
- {{UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 67 : 8086,ANYSIZE */
- {{UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 68 : 386,ANYSIZE */
- {{UINT32_C(0x00000800),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 69 : ANYSIZE,LONG,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000005),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 70 : 286,PRIV,PROT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000004)}}, /* 71 : 286,OBSOLETE,UNDOC */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 72 : PRESCOTT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 73 : NOLONG,PRESCOTT */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 74 : AMD */
- {{UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 75 : 8086,SW */
- {{UINT32_C(0x00020000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 76 : LONG,OPT,X86_64 */
- {{UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 77 : 8086,OPT */
- {{UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 78 : 386,OPT */
- {{UINT32_C(0x00000001),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 79 : 8086,NOHLE,SM */
- {{UINT32_C(0x00000001),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 80 : 386,NOHLE,SM */
- {{UINT32_C(0x00000001),UINT32_C(0x00000060),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 81 : LONG,NOHLE,SM,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000011),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 82 : 386,NOLONG,PRIV */
- {{UINT32_C(0x00000000),UINT32_C(0x00000021),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 83 : LONG,PRIV,X86_64 */
- {{UINT32_C(0x00020001),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 84 : LONG,OPT,SM,X86_64 */
- {{UINT32_C(0x00000010),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 85 : MMX,PENT,SD */
- {{UINT32_C(0x00000400),UINT32_C(0x00001020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 86 : LONG,MMX,SX,X86_64 */
- {{UINT32_C(0x00000020),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 87 : MMX,PENT,SQ */
- {{UINT32_C(0x00000000),UINT32_C(0x00001020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 88 : LONG,MMX,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 89 : P6 */
- {{UINT32_C(0x00000020),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00020020)}}, /* 90 : CYRIX,MMX,PENT,SQ */
- {{UINT32_C(0x00000020),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 91 : 3DNOW,PENT,SQ */
- {{UINT32_C(0x00000001),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00020020)}}, /* 92 : CYRIX,MMX,PENT,SM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00800000),UINT32_C(0x00000001)}}, /* 93 : 8086,OBSOLETE,UNDOC */
- {{UINT32_C(0x00001200),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 94 : 186,AR0,SIZE */
- {{UINT32_C(0x00001200),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 95 : 386,AR0,NOLONG,SIZE */
- {{UINT32_C(0x00000010),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 96 : 386,NOLONG,SD */
- {{UINT32_C(0x00001200),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 97 : AR0,LONG,SIZE,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00020040)}}, /* 98 : CYRIX,P6,SMM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 99 : PENT,PRIV */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 100 : X86_64 */
- {{UINT32_C(0x00000008),UINT32_C(0x00000100),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 101 : 8086,BND,SW */
- {{UINT32_C(0x00000008),UINT32_C(0x00000110),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 102 : 8086,BND,NOLONG,SW */
- {{UINT32_C(0x00000008),UINT32_C(0x00000120),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 103 : BND,LONG,SW,X86_64 */
- {{UINT32_C(0x00000008),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 104 : LONG,SW,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00020010)}}, /* 105 : 486,CYRIX,SMM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 106 : PENT,SMM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 107 : 8086,UNDOC */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 108 : 286 */
- {{UINT32_C(0x00004006),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 109 : 386,AR2,SB,SM2 */
- {{UINT32_C(0x00004006),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 110 : AR2,LONG,SB,SM2,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 111 : 386,UNDOC */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x00020010)}}, /* 112 : 486,CYRIX,OBSOLETE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040040)}}, /* 113 : AMD,P6 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 114 : P6,PRIV */
- {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00040040)}}, /* 115 : AMD,P6,PRIV */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x00000002)}}, /* 116 : 186,OBSOLETE */
- {{UINT32_C(0x00000001),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 117 : 386,SM,UNDOC */
- {{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000010)}}, /* 118 : 486,LOCK,SM */
- {{UINT32_C(0x00000008),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 119 : 386,SW,UNDOC */
- {{UINT32_C(0x00000010),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 120 : 386,SD,UNDOC */
- {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 121 : P6,SM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000100),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 122 : 386,BND */
- {{UINT32_C(0x00000000),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 123 : KATMAI,SSE */
- {{UINT32_C(0x00004004),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 124 : AR2,KATMAI,SB,SSE */
- {{UINT32_C(0x00000000),UINT32_C(0x00005000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 125 : KATMAI,MMX,SSE */
- {{UINT32_C(0x00002010),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 126 : AR1,KATMAI,SD,SSE */
- {{UINT32_C(0x00002020),UINT32_C(0x00004020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 127 : AR1,LONG,SQ,SSE,X86_64 */
- {{UINT32_C(0x00002010),UINT32_C(0x00004020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 128 : AR1,LONG,SD,SSE,X86_64 */
- {{UINT32_C(0x00000020),UINT32_C(0x00005000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 129 : KATMAI,MMX,SQ,SSE */
- {{UINT32_C(0x00000000),UINT32_C(0x00004020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 130 : LONG,SSE,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00004800),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 131 : FPU,P6,SSE */
- {{UINT32_C(0x00000000),UINT32_C(0x00004820),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 132 : FPU,LONG,SSE,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 133 : NEHALEM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 134 : NEHALEM,PRIV */
- {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 135 : LONG,NEHALEM */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 136 : FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 137 : FUTURE,LONG */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 138 : KATMAI */
- {{UINT32_C(0x00000000),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 139 : KATMAI,MMX */
- {{UINT32_C(0x00000020),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 140 : KATMAI,MMX,SQ */
- {{UINT32_C(0x00004004),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 141 : AR2,KATMAI,MMX,SB */
- {{UINT32_C(0x00004006),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 142 : AR2,KATMAI,MMX,SB,SM2 */
- {{UINT32_C(0x00000000),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 143 : SSE2,WILLAMETTE */
- {{UINT32_C(0x00000040),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 144 : SO,SSE2,WILLAMETTE */
- {{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 145 : SD,WILLAMETTE */
- {{UINT32_C(0x00000020),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 146 : LONG,SQ,X86_64 */
- {{UINT32_C(0x00000010),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 147 : SD,SSE2,WILLAMETTE */
- {{UINT32_C(0x00000020),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 148 : SQ,SSE2,WILLAMETTE */
- {{UINT32_C(0x00000000),UINT32_C(0x00008020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 149 : LONG,SSE2,X86_64 */
- {{UINT32_C(0x00000020),UINT32_C(0x00001000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 150 : MMX,SQ,WILLAMETTE */
- {{UINT32_C(0x00004004),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 151 : AR2,SB,SSE2,WILLAMETTE */
- {{UINT32_C(0x00004004),UINT32_C(0x00008020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 152 : AR2,LONG,SB,SSE2,X86_64 */
- {{UINT32_C(0x00004006),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 153 : AR2,SB,SM2,SSE2,WILLAMETTE */
- {{UINT32_C(0x00002004),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 154 : AR1,SB,SSE2,WILLAMETTE */
- {{UINT32_C(0x00002020),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 155 : AR1,SQ,SSE2,WILLAMETTE */
- {{UINT32_C(0x00002020),UINT32_C(0x00008020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 156 : AR1,LONG,SQ,SSE2,X86_64 */
- {{UINT32_C(0x00002010),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 157 : AR1,SD,SSE2,WILLAMETTE */
- {{UINT32_C(0x00004005),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 158 : AR2,SB,SM,SSE2,WILLAMETTE */
- {{UINT32_C(0x00000040),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 159 : PRESCOTT,SO,SSE3 */
- {{UINT32_C(0x00000020),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 160 : PRESCOTT,SQ,SSE3 */
- {{UINT32_C(0x00000000),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 161 : PRESCOTT,SSE3 */
- {{UINT32_C(0x00000000),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 162 : AMD,VMX */
- {{UINT32_C(0x00000000),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 163 : VMX */
- {{UINT32_C(0x00000010),UINT32_C(0x00020010),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 164 : NOLONG,SD,VMX */
- {{UINT32_C(0x00000020),UINT32_C(0x00020020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 165 : LONG,SQ,VMX,X86_64 */
- {{UINT32_C(0x00000040),UINT32_C(0x00020010),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 166 : NOLONG,SO,VMX */
- {{UINT32_C(0x00000040),UINT32_C(0x00020020),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 167 : LONG,SO,VMX */
- {{UINT32_C(0x00000020),UINT32_C(0x00041000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 168 : MMX,SQ,SSSE3 */
- {{UINT32_C(0x00000000),UINT32_C(0x00040000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 169 : SSSE3 */
- {{UINT32_C(0x00000000),UINT32_C(0x00080000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 170 : AMD,SSE4A */
- {{UINT32_C(0x00000020),UINT32_C(0x00080000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 171 : AMD,SQ,SSE4A */
- {{UINT32_C(0x00000010),UINT32_C(0x00080000),UINT32_C(0x00000000),UINT32_C(0x00040000)}}, /* 172 : AMD,SD,SSE4A */
- {{UINT32_C(0x00000000),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 173 : SSE41 */
- {{UINT32_C(0x00000000),UINT32_C(0x00100020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 174 : LONG,SSE41,X86_64 */
- {{UINT32_C(0x00000010),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 175 : SD,SSE41 */
- {{UINT32_C(0x00004004),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 176 : AR2,SB,SSE41 */
- {{UINT32_C(0x00004004),UINT32_C(0x00100020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 177 : AR2,LONG,SB,SSE41,X86_64 */
- {{UINT32_C(0x00000020),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 178 : SQ,SSE41 */
- {{UINT32_C(0x00000008),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 179 : SSE41,SW */
- {{UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 180 : SSE42 */
- {{UINT32_C(0x00000000),UINT32_C(0x00200020),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 181 : LONG,SSE42,X86_64 */
- {{UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 182 : NEHALEM,SW */
- {{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 183 : NEHALEM,SD */
- {{UINT32_C(0x00000020),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000c00)}}, /* 184 : LONG,NEHALEM,SQ,X86_64 */
- {{UINT32_C(0x00000020),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00020020)}}, /* 185 : 3DNOW,CYRIX,PENT,SQ */
- {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 186 : NEHALEM,SM */
- {{UINT32_C(0x00000000),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00001000)}}, /* 187 : SSE,WESTMERE */
- {{UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 188 : AVX,SANDYBRIDGE,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x04001000),UINT32_C(0x00004000)}}, /* 189 : FUTURE,VAES,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08001040),UINT32_C(0x00004000)}}, /* 190 : AVX512,AVX512VL,EVEX,FUTURE,VAES */
- {{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08001000),UINT32_C(0x00004000)}}, /* 191 : AVX512,EVEX,FUTURE,VAES */
- {{UINT32_C(0x00000040),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 192 : AVX,SANDYBRIDGE,SO,VEX */
- {{UINT32_C(0x00000080),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 193 : AVX,SANDYBRIDGE,SY,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x00800020),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 194 : AVX,LONG,SANDYBRIDGE,VEX */
- {{UINT32_C(0x00000010),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 195 : AVX,SANDYBRIDGE,SD,VEX */
- {{UINT32_C(0x00000020),UINT32_C(0x00800020),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 196 : AVX,LONG,SANDYBRIDGE,SQ,VEX */
- {{UINT32_C(0x00000020),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00002000)}}, /* 197 : AVX,SANDYBRIDGE,SQ,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x04002000),UINT32_C(0x00004000)}}, /* 198 : FUTURE,VEX,VPCLMULQDQ */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08002040),UINT32_C(0x00004000)}}, /* 199 : AVX512VL,EVEX,FUTURE,VPCLMULQDQ */
- {{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08002000),UINT32_C(0x00004000)}}, /* 200 : AVX512,EVEX,FUTURE,VPCLMULQDQ */
- {{UINT32_C(0x00000000),UINT32_C(0x02000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 201 : FMA,FUTURE,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 202 : AVX,FUTURE,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 203 : FUTURE,PRIV */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00040008)}}, /* 204 : 386,AMD,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x04000000),UINT32_C(0x00040400)}}, /* 205 : AMD,LONG,VEX,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00400000),UINT32_C(0x04000000),UINT32_C(0x00040000)}}, /* 206 : AMD,SSE5,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 207 : AVX2,FUTURE,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x20000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 208 : FUTURE,RTM */
- {{UINT32_C(0x00000000),UINT32_C(0x20000010),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 209 : FUTURE,NOLONG,RTM */
- {{UINT32_C(0x00000000),UINT32_C(0x20000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 210 : FUTURE,LONG,RTM */
- {{UINT32_C(0x00000000),UINT32_C(0x20000400),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 211 : FUTURE,HLE,RTM */
- {{UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 212 : BMI1,FUTURE,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x04000020),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 213 : BMI1,FUTURE,LONG,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x10000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 214 : FUTURE,TBM,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x10000020),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 215 : FUTURE,LONG,TBM,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x08000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 216 : BMI2,FUTURE,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x08000020),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 217 : BMI2,FUTURE,LONG,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 218 : BMI1,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x04000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 219 : BMI1,FUTURE,LONG */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00004000)}}, /* 220 : FUTURE,PREFETCHWT1 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000080),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 221 : FUTURE,MIB,MPX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 222 : FUTURE,MPX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 223 : FUTURE,MPX,NOLONG */
- {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 224 : FUTURE,LONG,MPX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000090),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 225 : FUTURE,MIB,MPX,NOLONG */
- {{UINT32_C(0x00000000),UINT32_C(0x000000a0),UINT32_C(0x00000008),UINT32_C(0x00004000)}}, /* 226 : FUTURE,LONG,MIB,MPX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00004000)}}, /* 227 : FUTURE,SHA */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 228 : FUTURE,VEX */
- {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 229 : FUTURE,SM,VEX */
- {{UINT32_C(0x00000005),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 230 : FUTURE,SB,SM,VEX */
- {{UINT32_C(0x00000400),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 231 : FUTURE,SX,VEX */
- {{UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00004000)}}, /* 232 : FUTURE,SM2,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08000040),UINT32_C(0x00004000)}}, /* 233 : AVX512,AVX512VL,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08000000),UINT32_C(0x00004000)}}, /* 234 : AVX512,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x080000c0),UINT32_C(0x00004000)}}, /* 235 : AVX512DQ,AVX512VL,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000080),UINT32_C(0x00004000)}}, /* 236 : AVX512DQ,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000140),UINT32_C(0x00004000)}}, /* 237 : AVX512BW,AVX512VL,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000100),UINT32_C(0x00004000)}}, /* 238 : AVX512BW,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000002),UINT32_C(0x00004000)}}, /* 239 : AVX512ER,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000004),UINT32_C(0x00004000)}}, /* 240 : AVX512PF,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000041),UINT32_C(0x00004000)}}, /* 241 : AVX512CD,AVX512VL,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000001),UINT32_C(0x00004000)}}, /* 242 : AVX512CD,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000440),UINT32_C(0x00004000)}}, /* 243 : AVX512VBMI,AVX512VL,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000400),UINT32_C(0x00004000)}}, /* 244 : AVX512VBMI,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000240),UINT32_C(0x00004000)}}, /* 245 : AVX512IFMA,AVX512VL,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08000200),UINT32_C(0x00004000)}}, /* 246 : AVX512IFMA,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004400)}}, /* 247 : FUTURE,LONG,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 248 : FUTURE,NOLONG */
- {{UINT32_C(0x00000000),UINT32_C(0x00000220),UINT32_C(0x00000000),UINT32_C(0x00004400)}}, /* 249 : FUTURE,LONG,UNDOC,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x03800000),UINT32_C(0x00004000)}}, /* 250 : FUTURE,NEVER,NOP,OBSOLETE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00044000)}}, /* 251 : AMD,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00044000)}}, /* 252 : AMD,FUTURE,NOLONG */
- {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00044400)}}, /* 253 : AMD,FUTURE,LONG,X86_64 */
- {{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 254 : FUTURE,SD */
- {{UINT32_C(0x00000020),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004400)}}, /* 255 : FUTURE,LONG,SQ,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00004000),UINT32_C(0x00004000),UINT32_C(0x00004000)}}, /* 256 : FUTURE,GFNI,SSE */
- {{UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x04004000),UINT32_C(0x00004000)}}, /* 257 : AVX,FUTURE,GFNI,VEX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08004040),UINT32_C(0x00004000)}}, /* 258 : AVX512VL,EVEX,FUTURE,GFNI */
- {{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x08004000),UINT32_C(0x00004000)}}, /* 259 : AVX512,EVEX,FUTURE,GFNI */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08008040),UINT32_C(0x00004000)}}, /* 260 : AVX512VBMI2,AVX512VL,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08008000),UINT32_C(0x00004000)}}, /* 261 : AVX512VBMI2,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08010040),UINT32_C(0x00004000)}}, /* 262 : AVX512VL,AVX512VNNI,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08010000),UINT32_C(0x00004000)}}, /* 263 : AVX512VNNI,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08020040),UINT32_C(0x00004000)}}, /* 264 : AVX512BITALG,AVX512VL,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08020000),UINT32_C(0x00004000)}}, /* 265 : AVX512BITALG,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08040040),UINT32_C(0x00004000)}}, /* 266 : AVX512VL,AVX512VPOPCNTDQ,EVEX,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x08040000),UINT32_C(0x00004000)}}, /* 267 : AVX512VPOPCNTDQ,EVEX,FUTURE */
- {{UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x08080000),UINT32_C(0x00004000)}}, /* 268 : AVX5124FMAPS,EVEX,FUTURE,SO */
- {{UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x08100000),UINT32_C(0x00004000)}}, /* 269 : AVX5124VNNIW,EVEX,FUTURE,SO */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00004000)}}, /* 270 : FUTURE,SGX */
- {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00400000),UINT32_C(0x00004000)}}, /* 271 : CET,FUTURE */
- {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00400000),UINT32_C(0x00004400)}}, /* 272 : CET,FUTURE,LONG,X86_64 */
- {{UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 273 : P6,UNDOC */
- {{UINT32_C(0x00000000),UINT32_C(0x00000220),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 274 : LONG,UNDOC,X86_64 */
+const iflag_t insns_flags[319] = {
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 0 : 8086 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 1 : 8086,NOLONG */
+ {{UINT32_C(0x00000004),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 2 : 8086,NOLONG,SB */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 3 : 8086,LOCK,SM */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 4 : 386,LOCK,SM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 5 : 386 */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000048),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 6 : LOCK,LONG,SM,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 7 : LONG,X86_64 */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 8 : 8086,SM */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 9 : 386,SM */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 10 : LONG,SM,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 11 : 8086,LOCK */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 12 : 386,LOCK */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000048),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 13 : LOCK,LONG,X86_64 */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000028),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 14 : 8086,LOCK,NOLONG,SM */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000024),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 15 : 286,NOLONG,PROT,SM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000024),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 16 : 286,NOLONG,PROT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00040020)}}, /* 17 : CYRIX,OBSOLETE,PENT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 18 : 186,NOLONG */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 19 : 386,NOLONG */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000010)}}, /* 20 : 486 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000400),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 21 : 8086,BND */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000420),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 22 : 8086,BND,NOLONG */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000420),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 23 : 386,BND,NOLONG */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000440),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 24 : BND,LONG,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 25 : 286,PRIV */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 26 : 8086,NOLONG,SM */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 27 : LOCK,PENT,SM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 28 : PENT */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000808),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000010)}}, /* 29 : 486,LOCK,OBSOLETE,SM,UNDOC */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000010)}}, /* 30 : 486,OBSOLETE,UNDOC */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 31 : LOCK,PENT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040020)}}, /* 32 : CYRIX,PENT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040040)}}, /* 33 : CYRIX,P6 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 34 : MMX,PENT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 35 : 186 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 36 : 8086,FPU */
+ {{UINT32_C(0x00000000),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 37 : FPU,P6 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 38 : 386,FPU */
+ {{UINT32_C(0x00000000),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 39 : 3DNOW,PENT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00002800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 40 : 286,FPU,UNDOC */
+ {{UINT32_C(0x00000000),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 41 : FPU,PRESCOTT */
+ {{UINT32_C(0x00000008),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 42 : 8086,FPU,SW */
+ {{UINT32_C(0x00000000),UINT32_C(0x00002000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 43 : 286,FPU */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 44 : 8086,PRIV */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000008)}}, /* 45 : 386,OBSOLETE,SW,UNDOC */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000008)}}, /* 46 : 386,OBSOLETE,UNDOC */
+ {{UINT32_C(0x00000010),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000008)}}, /* 47 : 386,OBSOLETE,SD,UNDOC */
+ {{UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 48 : 186,SM2 */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 49 : 186,SM */
+ {{UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 50 : 386,SM2 */
+ {{UINT32_C(0x00000002),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 51 : LONG,SM2,X86_64 */
+ {{UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 52 : 8086,SB */
+ {{UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 53 : 386,SB */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000010)}}, /* 54 : 486,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000021),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 55 : FUTURE,INVPCID,NOLONG,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000041),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 56 : FUTURE,INVPCID,LONG,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080400)}}, /* 57 : AMD,NOLONG,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080400)}}, /* 58 : AMD,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080400)}}, /* 59 : AMD,LONG,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00008000)}}, /* 60 : IA64 */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 61 : 286,PROT,SW */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 62 : 286,PROT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 63 : 386,PROT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000044),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 64 : LONG,PROT,X86_64 */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 65 : 386,PROT,SW */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000044),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 66 : LONG,PROT,SW,X86_64 */
+ {{UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 67 : 8086,ANYSIZE */
+ {{UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 68 : 386,ANYSIZE */
+ {{UINT32_C(0x00000800),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 69 : ANYSIZE,LONG,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000005),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 70 : 286,PRIV,PROT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000004)}}, /* 71 : 286,OBSOLETE,UNDOC */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 72 : PRESCOTT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 73 : NOLONG,PRESCOTT */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080000)}}, /* 74 : AMD */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 75 : 8086,SW */
+ {{UINT32_C(0x00020000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 76 : LONG,OPT,X86_64 */
+ {{UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 77 : 8086,OPT */
+ {{UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 78 : 386,OPT */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000080),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 79 : 8086,NOHLE,SM */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000080),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 80 : 386,NOHLE,SM */
+ {{UINT32_C(0x00000001),UINT32_C(0x000000c0),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 81 : LONG,NOHLE,SM,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000021),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 82 : 386,NOLONG,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000041),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 83 : LONG,PRIV,X86_64 */
+ {{UINT32_C(0x00020001),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 84 : LONG,OPT,SM,X86_64 */
+ {{UINT32_C(0x00000010),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 85 : MMX,PENT,SD */
+ {{UINT32_C(0x00000400),UINT32_C(0x00004040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 86 : LONG,MMX,SX,X86_64 */
+ {{UINT32_C(0x00000020),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 87 : MMX,PENT,SQ */
+ {{UINT32_C(0x00000000),UINT32_C(0x00004040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 88 : LONG,MMX,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 89 : P6 */
+ {{UINT32_C(0x00000020),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040020)}}, /* 90 : CYRIX,MMX,PENT,SQ */
+ {{UINT32_C(0x00000020),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 91 : 3DNOW,PENT,SQ */
+ {{UINT32_C(0x00000001),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040020)}}, /* 92 : CYRIX,MMX,PENT,SM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000001)}}, /* 93 : 8086,OBSOLETE,UNDOC */
+ {{UINT32_C(0x00001200),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002)}}, /* 94 : 186,AR0,SIZE */
+ {{UINT32_C(0x00001200),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 95 : 386,AR0,NOLONG,SIZE */
+ {{UINT32_C(0x00000010),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 96 : 386,NOLONG,SD */
+ {{UINT32_C(0x00001200),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 97 : AR0,LONG,SIZE,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040040)}}, /* 98 : CYRIX,P6,SMM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 99 : PENT,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 100 : X86_64 */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000400),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 101 : 8086,BND,SW */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000420),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 102 : 8086,BND,NOLONG,SW */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000440),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 103 : BND,LONG,SW,X86_64 */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 104 : LONG,SW,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040010)}}, /* 105 : 486,CYRIX,SMM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020)}}, /* 106 : PENT,SMM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 107 : 8086,UNDOC */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004)}}, /* 108 : 286 */
+ {{UINT32_C(0x00004006),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 109 : 386,AR2,SB,SM2 */
+ {{UINT32_C(0x00004006),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 110 : AR2,LONG,SB,SM2,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 111 : 386,UNDOC */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00040010)}}, /* 112 : 486,CYRIX,OBSOLETE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080040)}}, /* 113 : AMD,P6 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 114 : P6,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080040)}}, /* 115 : AMD,P6,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000002)}}, /* 116 : 186,OBSOLETE */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 117 : 386,SM,UNDOC */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000010)}}, /* 118 : 486,LOCK,SM */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 119 : 386,SW,UNDOC */
+ {{UINT32_C(0x00000010),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 120 : 386,SD,UNDOC */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000001)}}, /* 121 : 8086,LOCK1,SM */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 122 : 386,LOCK1,SM */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000050),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 123 : LOCK1,LONG,SM,X86_64 */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 124 : P6,SM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000400),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008)}}, /* 125 : 386,BND */
+ {{UINT32_C(0x00000000),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 126 : KATMAI,SSE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00014000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 127 : KATMAI,MMX,SSE */
+ {{UINT32_C(0x00002010),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 128 : AR1,KATMAI,SD,SSE */
+ {{UINT32_C(0x00002020),UINT32_C(0x00010040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 129 : AR1,LONG,SQ,SSE,X86_64 */
+ {{UINT32_C(0x00002010),UINT32_C(0x00010040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 130 : AR1,LONG,SD,SSE,X86_64 */
+ {{UINT32_C(0x00000020),UINT32_C(0x00014000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 131 : KATMAI,MMX,SQ,SSE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00010040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 132 : LONG,SSE,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00012000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 133 : FPU,P6,SSE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00012040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 134 : FPU,LONG,SSE,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 135 : NEHALEM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 136 : NEHALEM,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 137 : LONG,NEHALEM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 138 : FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 139 : FUTURE,LONG */
+ {{UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 140 : KATMAI,SB */
+ {{UINT32_C(0x00000004),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400),UINT32_C(0x00004000)}}, /* 141 : FUTURE,PREFETCHI,SB */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 142 : KATMAI */
+ {{UINT32_C(0x00000000),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 143 : KATMAI,MMX */
+ {{UINT32_C(0x00000020),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 144 : KATMAI,MMX,SQ */
+ {{UINT32_C(0x00004004),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 145 : AR2,KATMAI,MMX,SB */
+ {{UINT32_C(0x00004006),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080)}}, /* 146 : AR2,KATMAI,MMX,SB,SM2 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 147 : SSE2,WILLAMETTE */
+ {{UINT32_C(0x00000040),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 148 : SO,SSE2,WILLAMETTE */
+ {{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 149 : SD,WILLAMETTE */
+ {{UINT32_C(0x00000020),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 150 : LONG,SQ,X86_64 */
+ {{UINT32_C(0x00000010),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 151 : SD,SSE2,WILLAMETTE */
+ {{UINT32_C(0x00000020),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 152 : SQ,SSE2,WILLAMETTE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00020040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 153 : LONG,SSE2,X86_64 */
+ {{UINT32_C(0x00000020),UINT32_C(0x00004000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 154 : MMX,SQ,WILLAMETTE */
+ {{UINT32_C(0x00004004),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 155 : AR2,SB,SSE2,WILLAMETTE */
+ {{UINT32_C(0x00004004),UINT32_C(0x00020040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 156 : AR2,LONG,SB,SSE2,X86_64 */
+ {{UINT32_C(0x00004006),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 157 : AR2,SB,SM2,SSE2,WILLAMETTE */
+ {{UINT32_C(0x00002004),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 158 : AR1,SB,SSE2,WILLAMETTE */
+ {{UINT32_C(0x00002020),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 159 : AR1,SQ,SSE2,WILLAMETTE */
+ {{UINT32_C(0x00002020),UINT32_C(0x00020040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 160 : AR1,LONG,SQ,SSE2,X86_64 */
+ {{UINT32_C(0x00002010),UINT32_C(0x00020000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000100)}}, /* 161 : AR1,SD,SSE2,WILLAMETTE */
+ {{UINT32_C(0x00000040),UINT32_C(0x00040000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 162 : PRESCOTT,SO,SSE3 */
+ {{UINT32_C(0x00000020),UINT32_C(0x00040000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 163 : PRESCOTT,SQ,SSE3 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00040000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000200)}}, /* 164 : PRESCOTT,SSE3 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00080000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080000)}}, /* 165 : AMD,VMX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00080000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 166 : VMX */
+ {{UINT32_C(0x00000010),UINT32_C(0x00080020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 167 : NOLONG,SD,VMX */
+ {{UINT32_C(0x00000020),UINT32_C(0x00080040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 168 : LONG,SQ,VMX,X86_64 */
+ {{UINT32_C(0x00000040),UINT32_C(0x00080020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 169 : NOLONG,SO,VMX */
+ {{UINT32_C(0x00000040),UINT32_C(0x00080040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 170 : LONG,SO,VMX */
+ {{UINT32_C(0x00000020),UINT32_C(0x00104000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 171 : MMX,SQ,SSSE3 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00100000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 172 : SSSE3 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080000)}}, /* 173 : AMD,SSE4A */
+ {{UINT32_C(0x00000020),UINT32_C(0x00200000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080000)}}, /* 174 : AMD,SQ,SSE4A */
+ {{UINT32_C(0x00000010),UINT32_C(0x00200000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080000)}}, /* 175 : AMD,SD,SSE4A */
+ {{UINT32_C(0x00000000),UINT32_C(0x00400000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 176 : SSE41 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00400040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 177 : LONG,SSE41,X86_64 */
+ {{UINT32_C(0x00004004),UINT32_C(0x00400000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 178 : AR2,SB,SSE41 */
+ {{UINT32_C(0x00004004),UINT32_C(0x00400040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 179 : AR2,LONG,SB,SSE41,X86_64 */
+ {{UINT32_C(0x00000020),UINT32_C(0x00400000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 180 : SQ,SSE41 */
+ {{UINT32_C(0x00000010),UINT32_C(0x00400000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 181 : SD,SSE41 */
+ {{UINT32_C(0x00000008),UINT32_C(0x00400000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 182 : SSE41,SW */
+ {{UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000)}}, /* 183 : SSE42 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00800040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 184 : LONG,SSE42,X86_64 */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 185 : NEHALEM,SW */
+ {{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 186 : NEHALEM,SD */
+ {{UINT32_C(0x00000020),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 187 : LONG,NEHALEM,SQ */
+ {{UINT32_C(0x00000020),UINT32_C(0x00008000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040020)}}, /* 188 : 3DNOW,CYRIX,PENT,SQ */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800)}}, /* 189 : NEHALEM,SM */
+ {{UINT32_C(0x00000000),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00001000)}}, /* 190 : SSE,WESTMERE */
+ {{UINT32_C(0x00000000),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00002000)}}, /* 191 : AVX,SANDYBRIDGE,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 192 : FUTURE,VAES,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004102),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 193 : AVX512,AVX512VL,EVEX,FUTURE,VAES */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004002),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 194 : AVX512,EVEX,FUTURE,VAES */
+ {{UINT32_C(0x00000040),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00002000)}}, /* 195 : AVX,SANDYBRIDGE,SO,VEX */
+ {{UINT32_C(0x00000080),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00002000)}}, /* 196 : AVX,SANDYBRIDGE,SY,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x02000040),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00002000)}}, /* 197 : AVX,LONG,SANDYBRIDGE,VEX */
+ {{UINT32_C(0x00000010),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00002000)}}, /* 198 : AVX,SANDYBRIDGE,SD,VEX */
+ {{UINT32_C(0x00000020),UINT32_C(0x02000040),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00002000)}}, /* 199 : AVX,LONG,SANDYBRIDGE,SQ,VEX */
+ {{UINT32_C(0x00000020),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00002000)}}, /* 200 : AVX,SANDYBRIDGE,SQ,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00008000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 201 : FUTURE,VEX,VPCLMULQDQ */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00008100),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 202 : AVX512VL,EVEX,FUTURE,VPCLMULQDQ */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00008002),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 203 : AVX512,EVEX,FUTURE,VPCLMULQDQ */
+ {{UINT32_C(0x00000000),UINT32_C(0x08000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 204 : FMA,FUTURE,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 205 : AVX,FUTURE,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00020000),UINT32_C(0x00004000)}}, /* 206 : FUTURE,PRIV,SMAP */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00080008)}}, /* 207 : 386,AMD,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00080400)}}, /* 208 : AMD,LONG,VEX,X86_64 */
+ {{UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00080000)}}, /* 209 : AMD,SSE5,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 210 : AVX2,FUTURE,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 211 : FUTURE,RTM */
+ {{UINT32_C(0x00000000),UINT32_C(0x80000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 212 : FUTURE,NOLONG,RTM */
+ {{UINT32_C(0x00000000),UINT32_C(0x80000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 213 : FUTURE,LONG,RTM */
+ {{UINT32_C(0x00000000),UINT32_C(0x80001000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 214 : FUTURE,HLE,RTM */
+ {{UINT32_C(0x00000000),UINT32_C(0x10000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 215 : BMI1,FUTURE,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x10000040),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 216 : BMI1,FUTURE,LONG,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x40000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 217 : FUTURE,TBM,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x40000040),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 218 : FUTURE,LONG,TBM,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x20000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 219 : BMI2,FUTURE,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x20000040),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 220 : BMI2,FUTURE,LONG,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x10000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 221 : BMI1,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x10000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 222 : BMI1,FUTURE,LONG */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 223 : FUTURE,PREFETCHWT1 */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000100),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 224 : FUTURE,MIB,MPX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 225 : FUTURE,MPX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 226 : FUTURE,MPX,NOLONG */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 227 : FUTURE,LONG,MPX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000120),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 228 : FUTURE,MIB,MPX,NOLONG */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000140),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 229 : FUTURE,LONG,MIB,MPX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 230 : FUTURE,SHA */
+ {{UINT32_C(0x00000000),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x01040000),UINT32_C(0x00004000)}}, /* 231 : AVX,FUTURE,SHA512,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x01080000),UINT32_C(0x00004000)}}, /* 232 : AVX,FUTURE,SM3,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x01100000),UINT32_C(0x00004000)}}, /* 233 : AVX,FUTURE,SM4,VEX */
+ {{UINT32_C(0x00040008),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01002000),UINT32_C(0x00004000)}}, /* 234 : AVXNECONVERT,FUTURE,LATEVEX,SW,VEX */
+ {{UINT32_C(0x00040400),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01002000),UINT32_C(0x00004000)}}, /* 235 : AVXNECONVERT,FUTURE,LATEVEX,SX,VEX */
+ {{UINT32_C(0x00040080),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01002000),UINT32_C(0x00004000)}}, /* 236 : AVXNECONVERT,FUTURE,LATEVEX,SY,VEX */
+ {{UINT32_C(0x00040400),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01004000),UINT32_C(0x00004000)}}, /* 237 : AVXVNNIINT8,FUTURE,LATEVEX,SX,VEX */
+ {{UINT32_C(0x00040080),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01004000),UINT32_C(0x00004000)}}, /* 238 : AVXVNNIINT8,FUTURE,LATEVEX,SY,VEX */
+ {{UINT32_C(0x00040400),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01008000),UINT32_C(0x00004000)}}, /* 239 : AVXIFMA,FUTURE,LATEVEX,SX,VEX */
+ {{UINT32_C(0x00040080),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01008000),UINT32_C(0x00004000)}}, /* 240 : AVXIFMA,FUTURE,LATEVEX,SY,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 241 : FUTURE,VEX */
+ {{UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 242 : FUTURE,SM,VEX */
+ {{UINT32_C(0x00000005),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 243 : FUTURE,SB,SM,VEX */
+ {{UINT32_C(0x00000400),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 244 : FUTURE,SX,VEX */
+ {{UINT32_C(0x00000002),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 245 : FUTURE,SM2,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000102),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 246 : AVX512,AVX512VL,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000002),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 247 : AVX512,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000300),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 248 : AVX512DQ,AVX512VL,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000200),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 249 : AVX512DQ,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000500),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 250 : AVX512BW,AVX512VL,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 251 : AVX512BW,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000008),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 252 : AVX512ER,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000010),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 253 : AVX512PF,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000104),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 254 : AVX512CD,AVX512VL,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000004),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 255 : AVX512CD,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00001100),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 256 : AVX512VBMI,AVX512VL,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00001000),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 257 : AVX512VBMI,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000900),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 258 : AVX512IFMA,AVX512VL,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 259 : AVX512IFMA,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 260 : FUTURE,NOLONG */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000840),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 261 : FUTURE,LONG,UNDOC */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00e00000),UINT32_C(0x00004000)}}, /* 262 : FUTURE,NEVER,NOP,OBSOLETE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00084000)}}, /* 263 : AMD,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00084000)}}, /* 264 : AMD,FUTURE,NOLONG */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00084000)}}, /* 265 : AMD,FUTURE,LONG */
+ {{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 266 : FUTURE,SD */
+ {{UINT32_C(0x00000020),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 267 : FUTURE,LONG,SQ */
+ {{UINT32_C(0x00000000),UINT32_C(0x00010000),UINT32_C(0x00010000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 268 : FUTURE,GFNI,SSE */
+ {{UINT32_C(0x00000000),UINT32_C(0x02000000),UINT32_C(0x00010000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 269 : AVX,FUTURE,GFNI,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00010100),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 270 : AVX512VL,EVEX,FUTURE,GFNI */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00010002),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 271 : AVX512,EVEX,FUTURE,GFNI */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00020100),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 272 : AVX512VBMI2,AVX512VL,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00020000),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 273 : AVX512VBMI2,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040100),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 274 : AVX512VL,AVX512VNNI,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00040000),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 275 : AVX512VNNI,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080100),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 276 : AVX512BITALG,AVX512VL,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00080000),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 277 : AVX512BITALG,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00100100),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 278 : AVX512VL,AVX512VPOPCNTDQ,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00100000),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 279 : AVX512VPOPCNTDQ,EVEX,FUTURE */
+ {{UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00200000),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 280 : AVX5124FMAPS,EVEX,FUTURE,SO */
+ {{UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00400000),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 281 : AVX5124VNNIW,EVEX,FUTURE,SO */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x02000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 282 : FUTURE,SGX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x04000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 283 : CET,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x04000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 284 : CET,FUTURE,LONG */
+ {{UINT32_C(0x00000100),UINT32_C(0x00000020),UINT32_C(0x08000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 285 : ENQCMD,FUTURE,NOLONG,SZ */
+ {{UINT32_C(0x00000100),UINT32_C(0x00000000),UINT32_C(0x08000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 286 : ENQCMD,FUTURE,SZ */
+ {{UINT32_C(0x00000100),UINT32_C(0x00000040),UINT32_C(0x08000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 287 : ENQCMD,FUTURE,LONG,SZ */
+ {{UINT32_C(0x00000100),UINT32_C(0x00000021),UINT32_C(0x08000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 288 : ENQCMD,FUTURE,NOLONG,PRIV,SZ */
+ {{UINT32_C(0x00000100),UINT32_C(0x00000001),UINT32_C(0x08000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 289 : ENQCMD,FUTURE,PRIV,SZ */
+ {{UINT32_C(0x00000100),UINT32_C(0x00000041),UINT32_C(0x08000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 290 : ENQCMD,FUTURE,LONG,PRIV,SZ */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x10000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 291 : FUTURE,PCONFIG,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x80000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 292 : FUTURE,SERIALIZE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000001),UINT32_C(0x20000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 293 : FUTURE,PRIV,WBNOINVD */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x40000000),UINT32_C(0x00000000),UINT32_C(0x00004000)}}, /* 294 : FUTURE,TSXLDTRK */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x02000001),UINT32_C(0x00004000)}}, /* 295 : AVX512BF16,EVEX,FUTURE */
+ {{UINT32_C(0x00000100),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x01000004),UINT32_C(0x00004000)}}, /* 296 : AMXTILE,FUTURE,LONG,SZ,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x01000008),UINT32_C(0x00004000)}}, /* 297 : AMXBF16,FUTURE,LONG,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x01000010),UINT32_C(0x00004000)}}, /* 298 : AMXINT8,FUTURE,LONG,VEX */
+ {{UINT32_C(0x00000400),UINT32_C(0x00000340),UINT32_C(0x00000000),UINT32_C(0x01000004),UINT32_C(0x00004000)}}, /* 299 : AMXTILE,FUTURE,LONG,MIB,SIB,SX,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x01000004),UINT32_C(0x00004000)}}, /* 300 : AMXTILE,FUTURE,LONG,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00800100),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 301 : AVX512FP16,AVX512VL,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00800000),UINT32_C(0x02000000),UINT32_C(0x00004000)}}, /* 302 : AVX512FP16,EVEX,FUTURE */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01000000),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 303 : AVX512FC16,FUTURE,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x01000100),UINT32_C(0x01000000),UINT32_C(0x00004000)}}, /* 304 : AVX512FC16,AVX512VL,FUTURE,VEX */
+ {{UINT32_C(0x00000010),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000080),UINT32_C(0x00004000)}}, /* 305 : FUTURE,RAOINT,SD */
+ {{UINT32_C(0x00000020),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000080),UINT32_C(0x00004000)}}, /* 306 : FUTURE,LONG,RAOINT,SQ */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x00000100),UINT32_C(0x00004000)}}, /* 307 : FUTURE,LONG,UINTR */
+ {{UINT32_C(0x00000010),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x01000200),UINT32_C(0x00004000)}}, /* 308 : CMPCCXADD,FUTURE,LONG,SD,VEX */
+ {{UINT32_C(0x00000020),UINT32_C(0x00000040),UINT32_C(0x00000000),UINT32_C(0x01000200),UINT32_C(0x00004000)}}, /* 309 : CMPCCXADD,FUTURE,LONG,SQ,VEX */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000041),UINT32_C(0x00000000),UINT32_C(0x00000020),UINT32_C(0x00004000)}}, /* 310 : FRED,FUTURE,LONG,PRIV */
+ {{UINT32_C(0x00000008),UINT32_C(0x00000041),UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00004000)}}, /* 311 : FUTURE,LKGS,LONG,PRIV,SW */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000041),UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00004000)}}, /* 312 : FUTURE,LKGS,LONG,PRIV */
+ {{UINT32_C(0x00020000),UINT32_C(0x00000041),UINT32_C(0x00000000),UINT32_C(0x00000040),UINT32_C(0x00004000)}}, /* 313 : FUTURE,LKGS,LONG,OPT,PRIV */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000041),UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00004000)}}, /* 314 : FUTURE,LONG,PRIV,WRMSRNS */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000041),UINT32_C(0x00000000),UINT32_C(0x00001000),UINT32_C(0x00004000)}}, /* 315 : FUTURE,LONG,MSRLIST,PRIV */
+ {{UINT32_C(0x00000004),UINT32_C(0x00000001),UINT32_C(0x00000000),UINT32_C(0x00010000),UINT32_C(0x00004000)}}, /* 316 : FUTURE,HRESET,PRIV,SB */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000800),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000040)}}, /* 317 : P6,UNDOC */
+ {{UINT32_C(0x00000000),UINT32_C(0x00000840),UINT32_C(0x00000000),UINT32_C(0x00000000),UINT32_C(0x00000400)}}, /* 318 : LONG,UNDOC,X86_64 */
};
diff --git a/x86/iflaggen.h b/x86/iflaggen.h
index 0816fed..febeda4 100644
--- a/x86/iflaggen.h
+++ b/x86/iflaggen.h
@@ -20,88 +20,120 @@
#define IF_AR3 15 /* SB, SW, SD applies to argument 3 */
#define IF_AR4 16 /* SB, SW, SD applies to argument 4 */
#define IF_OPT 17 /* Optimizing assembly only */
- /* 17...31 reserved */
+#define IF_LATEVEX 18 /* Only if EVEX instructions are disabled */
+ /* 18...31 reserved */
#define IF_PRIV 32 /* Privileged instruction */
#define IF_SMM 33 /* Only valid in SMM */
#define IF_PROT 34 /* Protected mode only */
#define IF_LOCK 35 /* Lockable if operand 0 is memory */
-#define IF_NOLONG 36 /* Not available in long mode */
-#define IF_LONG 37 /* Long mode */
-#define IF_NOHLE 38 /* HLE prefixes forbidden */
-#define IF_MIB 39 /* disassemble with split EA */
-#define IF_BND 40 /* BND (0xF2) prefix available */
-#define IF_UNDOC 41 /* Undocumented */
-#define IF_HLE 42 /* HLE prefixed */
-#define IF_FPU 43 /* FPU */
-#define IF_MMX 44 /* MMX */
-#define IF_3DNOW 45 /* 3DNow! */
-#define IF_SSE 46 /* SSE (KNI, MMX2) */
-#define IF_SSE2 47 /* SSE2 */
-#define IF_SSE3 48 /* SSE3 (PNI) */
-#define IF_VMX 49 /* VMX */
-#define IF_SSSE3 50 /* SSSE3 */
-#define IF_SSE4A 51 /* AMD SSE4a */
-#define IF_SSE41 52 /* SSE4.1 */
-#define IF_SSE42 53 /* SSE4.2 */
-#define IF_SSE5 54 /* SSE5 */
-#define IF_AVX 55 /* AVX (256-bit floating point) */
-#define IF_AVX2 56 /* AVX2 (256-bit integer) */
-#define IF_FMA 57 /* */
-#define IF_BMI1 58 /* */
-#define IF_BMI2 59 /* */
-#define IF_TBM 60 /* */
-#define IF_RTM 61 /* */
-#define IF_INVPCID 62 /* */
-#define IF_AVX512 63 /* AVX-512F (512-bit base architecture) */
-#define IF_AVX512CD 64 /* AVX-512 Conflict Detection */
-#define IF_AVX512ER 65 /* AVX-512 Exponential and Reciprocal */
-#define IF_AVX512PF 66 /* AVX-512 Prefetch */
-#define IF_MPX 67 /* MPX */
-#define IF_SHA 68 /* SHA */
-#define IF_PREFETCHWT1 69 /* PREFETCHWT1 */
-#define IF_AVX512VL 70 /* AVX-512 Vector Length Orthogonality */
-#define IF_AVX512DQ 71 /* AVX-512 Dword and Qword */
-#define IF_AVX512BW 72 /* AVX-512 Byte and Word */
-#define IF_AVX512IFMA 73 /* AVX-512 IFMA instructions */
-#define IF_AVX512VBMI 74 /* AVX-512 VBMI instructions */
-#define IF_AES 75 /* AES instructions */
-#define IF_VAES 76 /* AES AVX instructions */
-#define IF_VPCLMULQDQ 77 /* AVX Carryless Multiplication */
-#define IF_GFNI 78 /* Galois Field instructions */
-#define IF_AVX512VBMI2 79 /* AVX-512 VBMI2 instructions */
-#define IF_AVX512VNNI 80 /* AVX-512 VNNI instructions */
-#define IF_AVX512BITALG 81 /* AVX-512 Bit Algorithm instructions */
-#define IF_AVX512VPOPCNTDQ 82 /* AVX-512 VPOPCNTD/VPOPCNTQ */
-#define IF_AVX5124FMAPS 83 /* AVX-512 4-iteration multiply-add */
-#define IF_AVX5124VNNIW 84 /* AVX-512 4-iteration dot product */
-#define IF_SGX 85 /* Intel Software Guard Extensions (SGX) */
-#define IF_CET 86 /* Intel Control-Flow Enforcement Technology (CET) */
-#define IF_OBSOLETE 87 /* Instruction removed from architecture */
-#define IF_NEVER 88 /* Instruction never implemented */
-#define IF_NOP 89 /* Instruction is always a (nonintentional) NOP */
-#define IF_VEX 90 /* VEX or XOP encoded instruction */
-#define IF_EVEX 91 /* EVEX encoded instruction */
- /* 91...95 reserved */
-#define IF_8086 96 /* 8086 */
-#define IF_186 97 /* 186+ */
-#define IF_286 98 /* 286+ */
-#define IF_386 99 /* 386+ */
-#define IF_486 100 /* 486+ */
-#define IF_PENT 101 /* Pentium */
-#define IF_P6 102 /* P6 */
-#define IF_KATMAI 103 /* Katmai */
-#define IF_WILLAMETTE 104 /* Willamette */
-#define IF_PRESCOTT 105 /* Prescott */
-#define IF_X86_64 106 /* x86-64 (long or legacy mode) */
-#define IF_NEHALEM 107 /* Nehalem */
-#define IF_WESTMERE 108 /* Westmere */
-#define IF_SANDYBRIDGE 109 /* Sandy Bridge */
-#define IF_FUTURE 110 /* Ivy Bridge or newer */
-#define IF_IA64 111 /* IA64 (in x86 mode) */
-#define IF_ANY 112 /* Any x86 CPU */
-#define IF_CYRIX 113 /* Cyrix-specific */
-#define IF_AMD 114 /* AMD-specific */
- /* 114...127 reserved */
+#define IF_LOCK1 36 /* Lockable if operand 1 is memory */
+#define IF_NOLONG 37 /* Not available in long mode */
+#define IF_LONG 38 /* Long mode */
+#define IF_NOHLE 39 /* HLE prefixes forbidden */
+#define IF_MIB 40 /* split base/index EA */
+#define IF_SIB 41 /* SIB encoding required */
+#define IF_BND 42 /* BND (0xF2) prefix available */
+#define IF_UNDOC 43 /* Undocumented */
+#define IF_HLE 44 /* HLE prefixed */
+#define IF_FPU 45 /* FPU */
+#define IF_MMX 46 /* MMX */
+#define IF_3DNOW 47 /* 3DNow! */
+#define IF_SSE 48 /* SSE (KNI, MMX2) */
+#define IF_SSE2 49 /* SSE2 */
+#define IF_SSE3 50 /* SSE3 (PNI) */
+#define IF_VMX 51 /* VMX */
+#define IF_SSSE3 52 /* SSSE3 */
+#define IF_SSE4A 53 /* AMD SSE4a */
+#define IF_SSE41 54 /* SSE4.1 */
+#define IF_SSE42 55 /* SSE4.2 */
+#define IF_SSE5 56 /* SSE5 */
+#define IF_AVX 57 /* AVX (256-bit floating point) */
+#define IF_AVX2 58 /* AVX2 (256-bit integer) */
+#define IF_FMA 59 /* */
+#define IF_BMI1 60 /* */
+#define IF_BMI2 61 /* */
+#define IF_TBM 62 /* */
+#define IF_RTM 63 /* */
+#define IF_INVPCID 64 /* */
+#define IF_AVX512 65 /* AVX-512F (512-bit base architecture) */
+#define IF_AVX512CD 66 /* AVX-512 Conflict Detection */
+#define IF_AVX512ER 67 /* AVX-512 Exponential and Reciprocal */
+#define IF_AVX512PF 68 /* AVX-512 Prefetch */
+#define IF_MPX 69 /* MPX */
+#define IF_SHA 70 /* SHA */
+#define IF_PREFETCHWT1 71 /* PREFETCHWT1 */
+#define IF_AVX512VL 72 /* AVX-512 Vector Length Orthogonality */
+#define IF_AVX512DQ 73 /* AVX-512 Dword and Qword */
+#define IF_AVX512BW 74 /* AVX-512 Byte and Word */
+#define IF_AVX512IFMA 75 /* AVX-512 IFMA instructions */
+#define IF_AVX512VBMI 76 /* AVX-512 VBMI instructions */
+#define IF_AES 77 /* AES instructions */
+#define IF_VAES 78 /* AES AVX instructions */
+#define IF_VPCLMULQDQ 79 /* AVX Carryless Multiplication */
+#define IF_GFNI 80 /* Galois Field instructions */
+#define IF_AVX512VBMI2 81 /* AVX-512 VBMI2 instructions */
+#define IF_AVX512VNNI 82 /* AVX-512 VNNI instructions */
+#define IF_AVX512BITALG 83 /* AVX-512 Bit Algorithm instructions */
+#define IF_AVX512VPOPCNTDQ 84 /* AVX-512 VPOPCNTD/VPOPCNTQ */
+#define IF_AVX5124FMAPS 85 /* AVX-512 4-iteration multiply-add */
+#define IF_AVX5124VNNIW 86 /* AVX-512 4-iteration dot product */
+#define IF_AVX512FP16 87 /* AVX-512 FP16 instructions */
+#define IF_AVX512FC16 88 /* AVX-512 FC16 instructions */
+#define IF_SGX 89 /* Intel Software Guard Extensions (SGX) */
+#define IF_CET 90 /* Intel Control-Flow Enforcement Technology (CET) */
+#define IF_ENQCMD 91 /* Enqueue command instructions */
+#define IF_PCONFIG 92 /* Platform configuration instruction */
+#define IF_WBNOINVD 93 /* Writeback and do not invalidate instruction */
+#define IF_TSXLDTRK 94 /* TSX suspend load address tracking */
+#define IF_SERIALIZE 95 /* SERIALIZE instruction */
+#define IF_AVX512BF16 96 /* AVX-512 bfloat16 */
+#define IF_AVX512VP2INTERSECT 97 /* AVX-512 VP2INTERSECT instructions */
+#define IF_AMXTILE 98 /* AMX tile configuration instructions */
+#define IF_AMXBF16 99 /* AMX bfloat16 multiplication */
+#define IF_AMXINT8 100 /* AMX 8-bit integer multiplication */
+#define IF_FRED 101 /* Flexible Return and Exception Delivery (FRED) */
+#define IF_LKGS 102 /* Load User GS from Kernel (LKGS) */
+#define IF_RAOINT 103 /* Remote atomic operations (RAO-INT) */
+#define IF_UINTR 104 /* User interrupts */
+#define IF_CMPCCXADD 105 /* CMPccXADD instructions */
+#define IF_PREFETCHI 106 /* PREFETCHI0 and PREFETCHI1 */
+#define IF_WRMSRNS 107 /* WRMSRNS */
+#define IF_MSRLIST 108 /* RDMSRLIST and WRMSRLIST */
+#define IF_AVXNECONVERT 109 /* AVX exceptionless floating-point conversions */
+#define IF_AVXVNNIINT8 110 /* AVX Vector Neural Network 8-bit integer instructions */
+#define IF_AVXIFMA 111 /* AVX integer multiply and add */
+#define IF_HRESET 112 /* History reset */
+#define IF_SMAP 113 /* Supervisor Mode Access Prevention (SMAP) */
+#define IF_SHA512 114 /* SHA512 instructions */
+#define IF_SM3 115 /* SM3 instructions */
+#define IF_SM4 116 /* SM4 instructions */
+#define IF_OBSOLETE 117 /* Instruction removed from architecture */
+#define IF_NEVER 118 /* Instruction never implemented */
+#define IF_NOP 119 /* Instruction is always a (nonintentional) NOP */
+#define IF_VEX 120 /* VEX or XOP encoded instruction */
+#define IF_EVEX 121 /* EVEX encoded instruction */
+ /* 121...127 reserved */
+#define IF_8086 128 /* 8086 */
+#define IF_186 129 /* 186+ */
+#define IF_286 130 /* 286+ */
+#define IF_386 131 /* 386+ */
+#define IF_486 132 /* 486+ */
+#define IF_PENT 133 /* Pentium */
+#define IF_P6 134 /* P6 */
+#define IF_KATMAI 135 /* Katmai */
+#define IF_WILLAMETTE 136 /* Willamette */
+#define IF_PRESCOTT 137 /* Prescott */
+#define IF_X86_64 138 /* x86-64 (long or legacy mode) */
+#define IF_NEHALEM 139 /* Nehalem */
+#define IF_WESTMERE 140 /* Westmere */
+#define IF_SANDYBRIDGE 141 /* Sandy Bridge */
+#define IF_FUTURE 142 /* Ivy Bridge or newer */
+#define IF_IA64 143 /* IA64 (in x86 mode) */
+#define IF_DEFAULT 144 /* Default CPU level */
+#define IF_ANY 145 /* Allow any known instruction */
+#define IF_CYRIX 146 /* Cyrix-specific */
+#define IF_AMD 147 /* AMD-specific */
+ /* 147...159 reserved */
/* Mask bits for field 0 : 0...31 */
#define IFM_SM UINT32_C(0x00000001) /* 0 */
@@ -122,102 +154,146 @@
#define IFM_AR3 UINT32_C(0x00008000) /* 15 */
#define IFM_AR4 UINT32_C(0x00010000) /* 16 */
#define IFM_OPT UINT32_C(0x00020000) /* 17 */
+#define IFM_LATEVEX UINT32_C(0x00040000) /* 18 */
/* Mask bits for field 1 : 32...63 */
#define IFM_PRIV UINT32_C(0x00000001) /* 32 */
#define IFM_SMM UINT32_C(0x00000002) /* 33 */
#define IFM_PROT UINT32_C(0x00000004) /* 34 */
#define IFM_LOCK UINT32_C(0x00000008) /* 35 */
-#define IFM_NOLONG UINT32_C(0x00000010) /* 36 */
-#define IFM_LONG UINT32_C(0x00000020) /* 37 */
-#define IFM_NOHLE UINT32_C(0x00000040) /* 38 */
-#define IFM_MIB UINT32_C(0x00000080) /* 39 */
-#define IFM_BND UINT32_C(0x00000100) /* 40 */
-#define IFM_UNDOC UINT32_C(0x00000200) /* 41 */
-#define IFM_HLE UINT32_C(0x00000400) /* 42 */
-#define IFM_FPU UINT32_C(0x00000800) /* 43 */
-#define IFM_MMX UINT32_C(0x00001000) /* 44 */
-#define IFM_3DNOW UINT32_C(0x00002000) /* 45 */
-#define IFM_SSE UINT32_C(0x00004000) /* 46 */
-#define IFM_SSE2 UINT32_C(0x00008000) /* 47 */
-#define IFM_SSE3 UINT32_C(0x00010000) /* 48 */
-#define IFM_VMX UINT32_C(0x00020000) /* 49 */
-#define IFM_SSSE3 UINT32_C(0x00040000) /* 50 */
-#define IFM_SSE4A UINT32_C(0x00080000) /* 51 */
-#define IFM_SSE41 UINT32_C(0x00100000) /* 52 */
-#define IFM_SSE42 UINT32_C(0x00200000) /* 53 */
-#define IFM_SSE5 UINT32_C(0x00400000) /* 54 */
-#define IFM_AVX UINT32_C(0x00800000) /* 55 */
-#define IFM_AVX2 UINT32_C(0x01000000) /* 56 */
-#define IFM_FMA UINT32_C(0x02000000) /* 57 */
-#define IFM_BMI1 UINT32_C(0x04000000) /* 58 */
-#define IFM_BMI2 UINT32_C(0x08000000) /* 59 */
-#define IFM_TBM UINT32_C(0x10000000) /* 60 */
-#define IFM_RTM UINT32_C(0x20000000) /* 61 */
-#define IFM_INVPCID UINT32_C(0x40000000) /* 62 */
-#define IFM_AVX512 UINT32_C(0x80000000) /* 63 */
+#define IFM_LOCK1 UINT32_C(0x00000010) /* 36 */
+#define IFM_NOLONG UINT32_C(0x00000020) /* 37 */
+#define IFM_LONG UINT32_C(0x00000040) /* 38 */
+#define IFM_NOHLE UINT32_C(0x00000080) /* 39 */
+#define IFM_MIB UINT32_C(0x00000100) /* 40 */
+#define IFM_SIB UINT32_C(0x00000200) /* 41 */
+#define IFM_BND UINT32_C(0x00000400) /* 42 */
+#define IFM_UNDOC UINT32_C(0x00000800) /* 43 */
+#define IFM_HLE UINT32_C(0x00001000) /* 44 */
+#define IFM_FPU UINT32_C(0x00002000) /* 45 */
+#define IFM_MMX UINT32_C(0x00004000) /* 46 */
+#define IFM_3DNOW UINT32_C(0x00008000) /* 47 */
+#define IFM_SSE UINT32_C(0x00010000) /* 48 */
+#define IFM_SSE2 UINT32_C(0x00020000) /* 49 */
+#define IFM_SSE3 UINT32_C(0x00040000) /* 50 */
+#define IFM_VMX UINT32_C(0x00080000) /* 51 */
+#define IFM_SSSE3 UINT32_C(0x00100000) /* 52 */
+#define IFM_SSE4A UINT32_C(0x00200000) /* 53 */
+#define IFM_SSE41 UINT32_C(0x00400000) /* 54 */
+#define IFM_SSE42 UINT32_C(0x00800000) /* 55 */
+#define IFM_SSE5 UINT32_C(0x01000000) /* 56 */
+#define IFM_AVX UINT32_C(0x02000000) /* 57 */
+#define IFM_AVX2 UINT32_C(0x04000000) /* 58 */
+#define IFM_FMA UINT32_C(0x08000000) /* 59 */
+#define IFM_BMI1 UINT32_C(0x10000000) /* 60 */
+#define IFM_BMI2 UINT32_C(0x20000000) /* 61 */
+#define IFM_TBM UINT32_C(0x40000000) /* 62 */
+#define IFM_RTM UINT32_C(0x80000000) /* 63 */
/* Mask bits for field 2 : 64...95 */
-#define IFM_AVX512CD UINT32_C(0x00000001) /* 64 */
-#define IFM_AVX512ER UINT32_C(0x00000002) /* 65 */
-#define IFM_AVX512PF UINT32_C(0x00000004) /* 66 */
-#define IFM_MPX UINT32_C(0x00000008) /* 67 */
-#define IFM_SHA UINT32_C(0x00000010) /* 68 */
-#define IFM_PREFETCHWT1 UINT32_C(0x00000020) /* 69 */
-#define IFM_AVX512VL UINT32_C(0x00000040) /* 70 */
-#define IFM_AVX512DQ UINT32_C(0x00000080) /* 71 */
-#define IFM_AVX512BW UINT32_C(0x00000100) /* 72 */
-#define IFM_AVX512IFMA UINT32_C(0x00000200) /* 73 */
-#define IFM_AVX512VBMI UINT32_C(0x00000400) /* 74 */
-#define IFM_AES UINT32_C(0x00000800) /* 75 */
-#define IFM_VAES UINT32_C(0x00001000) /* 76 */
-#define IFM_VPCLMULQDQ UINT32_C(0x00002000) /* 77 */
-#define IFM_GFNI UINT32_C(0x00004000) /* 78 */
-#define IFM_AVX512VBMI2 UINT32_C(0x00008000) /* 79 */
-#define IFM_AVX512VNNI UINT32_C(0x00010000) /* 80 */
-#define IFM_AVX512BITALG UINT32_C(0x00020000) /* 81 */
-#define IFM_AVX512VPOPCNTDQ UINT32_C(0x00040000) /* 82 */
-#define IFM_AVX5124FMAPS UINT32_C(0x00080000) /* 83 */
-#define IFM_AVX5124VNNIW UINT32_C(0x00100000) /* 84 */
-#define IFM_SGX UINT32_C(0x00200000) /* 85 */
-#define IFM_CET UINT32_C(0x00400000) /* 86 */
-#define IFM_OBSOLETE UINT32_C(0x00800000) /* 87 */
-#define IFM_NEVER UINT32_C(0x01000000) /* 88 */
-#define IFM_NOP UINT32_C(0x02000000) /* 89 */
-#define IFM_VEX UINT32_C(0x04000000) /* 90 */
-#define IFM_EVEX UINT32_C(0x08000000) /* 91 */
+#define IFM_INVPCID UINT32_C(0x00000001) /* 64 */
+#define IFM_AVX512 UINT32_C(0x00000002) /* 65 */
+#define IFM_AVX512CD UINT32_C(0x00000004) /* 66 */
+#define IFM_AVX512ER UINT32_C(0x00000008) /* 67 */
+#define IFM_AVX512PF UINT32_C(0x00000010) /* 68 */
+#define IFM_MPX UINT32_C(0x00000020) /* 69 */
+#define IFM_SHA UINT32_C(0x00000040) /* 70 */
+#define IFM_PREFETCHWT1 UINT32_C(0x00000080) /* 71 */
+#define IFM_AVX512VL UINT32_C(0x00000100) /* 72 */
+#define IFM_AVX512DQ UINT32_C(0x00000200) /* 73 */
+#define IFM_AVX512BW UINT32_C(0x00000400) /* 74 */
+#define IFM_AVX512IFMA UINT32_C(0x00000800) /* 75 */
+#define IFM_AVX512VBMI UINT32_C(0x00001000) /* 76 */
+#define IFM_AES UINT32_C(0x00002000) /* 77 */
+#define IFM_VAES UINT32_C(0x00004000) /* 78 */
+#define IFM_VPCLMULQDQ UINT32_C(0x00008000) /* 79 */
+#define IFM_GFNI UINT32_C(0x00010000) /* 80 */
+#define IFM_AVX512VBMI2 UINT32_C(0x00020000) /* 81 */
+#define IFM_AVX512VNNI UINT32_C(0x00040000) /* 82 */
+#define IFM_AVX512BITALG UINT32_C(0x00080000) /* 83 */
+#define IFM_AVX512VPOPCNTDQ UINT32_C(0x00100000) /* 84 */
+#define IFM_AVX5124FMAPS UINT32_C(0x00200000) /* 85 */
+#define IFM_AVX5124VNNIW UINT32_C(0x00400000) /* 86 */
+#define IFM_AVX512FP16 UINT32_C(0x00800000) /* 87 */
+#define IFM_AVX512FC16 UINT32_C(0x01000000) /* 88 */
+#define IFM_SGX UINT32_C(0x02000000) /* 89 */
+#define IFM_CET UINT32_C(0x04000000) /* 90 */
+#define IFM_ENQCMD UINT32_C(0x08000000) /* 91 */
+#define IFM_PCONFIG UINT32_C(0x10000000) /* 92 */
+#define IFM_WBNOINVD UINT32_C(0x20000000) /* 93 */
+#define IFM_TSXLDTRK UINT32_C(0x40000000) /* 94 */
+#define IFM_SERIALIZE UINT32_C(0x80000000) /* 95 */
/* Mask bits for field 3 : 96...127 */
-#define IFM_8086 UINT32_C(0x00000001) /* 96 */
-#define IFM_186 UINT32_C(0x00000002) /* 97 */
-#define IFM_286 UINT32_C(0x00000004) /* 98 */
-#define IFM_386 UINT32_C(0x00000008) /* 99 */
-#define IFM_486 UINT32_C(0x00000010) /* 100 */
-#define IFM_PENT UINT32_C(0x00000020) /* 101 */
-#define IFM_P6 UINT32_C(0x00000040) /* 102 */
-#define IFM_KATMAI UINT32_C(0x00000080) /* 103 */
-#define IFM_WILLAMETTE UINT32_C(0x00000100) /* 104 */
-#define IFM_PRESCOTT UINT32_C(0x00000200) /* 105 */
-#define IFM_X86_64 UINT32_C(0x00000400) /* 106 */
-#define IFM_NEHALEM UINT32_C(0x00000800) /* 107 */
-#define IFM_WESTMERE UINT32_C(0x00001000) /* 108 */
-#define IFM_SANDYBRIDGE UINT32_C(0x00002000) /* 109 */
-#define IFM_FUTURE UINT32_C(0x00004000) /* 110 */
-#define IFM_IA64 UINT32_C(0x00008000) /* 111 */
-#define IFM_ANY UINT32_C(0x00010000) /* 112 */
-#define IFM_CYRIX UINT32_C(0x00020000) /* 113 */
-#define IFM_AMD UINT32_C(0x00040000) /* 114 */
+#define IFM_AVX512BF16 UINT32_C(0x00000001) /* 96 */
+#define IFM_AVX512VP2INTERSECT UINT32_C(0x00000002) /* 97 */
+#define IFM_AMXTILE UINT32_C(0x00000004) /* 98 */
+#define IFM_AMXBF16 UINT32_C(0x00000008) /* 99 */
+#define IFM_AMXINT8 UINT32_C(0x00000010) /* 100 */
+#define IFM_FRED UINT32_C(0x00000020) /* 101 */
+#define IFM_LKGS UINT32_C(0x00000040) /* 102 */
+#define IFM_RAOINT UINT32_C(0x00000080) /* 103 */
+#define IFM_UINTR UINT32_C(0x00000100) /* 104 */
+#define IFM_CMPCCXADD UINT32_C(0x00000200) /* 105 */
+#define IFM_PREFETCHI UINT32_C(0x00000400) /* 106 */
+#define IFM_WRMSRNS UINT32_C(0x00000800) /* 107 */
+#define IFM_MSRLIST UINT32_C(0x00001000) /* 108 */
+#define IFM_AVXNECONVERT UINT32_C(0x00002000) /* 109 */
+#define IFM_AVXVNNIINT8 UINT32_C(0x00004000) /* 110 */
+#define IFM_AVXIFMA UINT32_C(0x00008000) /* 111 */
+#define IFM_HRESET UINT32_C(0x00010000) /* 112 */
+#define IFM_SMAP UINT32_C(0x00020000) /* 113 */
+#define IFM_SHA512 UINT32_C(0x00040000) /* 114 */
+#define IFM_SM3 UINT32_C(0x00080000) /* 115 */
+#define IFM_SM4 UINT32_C(0x00100000) /* 116 */
+#define IFM_OBSOLETE UINT32_C(0x00200000) /* 117 */
+#define IFM_NEVER UINT32_C(0x00400000) /* 118 */
+#define IFM_NOP UINT32_C(0x00800000) /* 119 */
+#define IFM_VEX UINT32_C(0x01000000) /* 120 */
+#define IFM_EVEX UINT32_C(0x02000000) /* 121 */
+/* Mask bits for field 4 : 128...159 */
+#define IFM_8086 UINT32_C(0x00000001) /* 128 */
+#define IFM_186 UINT32_C(0x00000002) /* 129 */
+#define IFM_286 UINT32_C(0x00000004) /* 130 */
+#define IFM_386 UINT32_C(0x00000008) /* 131 */
+#define IFM_486 UINT32_C(0x00000010) /* 132 */
+#define IFM_PENT UINT32_C(0x00000020) /* 133 */
+#define IFM_P6 UINT32_C(0x00000040) /* 134 */
+#define IFM_KATMAI UINT32_C(0x00000080) /* 135 */
+#define IFM_WILLAMETTE UINT32_C(0x00000100) /* 136 */
+#define IFM_PRESCOTT UINT32_C(0x00000200) /* 137 */
+#define IFM_X86_64 UINT32_C(0x00000400) /* 138 */
+#define IFM_NEHALEM UINT32_C(0x00000800) /* 139 */
+#define IFM_WESTMERE UINT32_C(0x00001000) /* 140 */
+#define IFM_SANDYBRIDGE UINT32_C(0x00002000) /* 141 */
+#define IFM_FUTURE UINT32_C(0x00004000) /* 142 */
+#define IFM_IA64 UINT32_C(0x00008000) /* 143 */
+#define IFM_DEFAULT UINT32_C(0x00010000) /* 144 */
+#define IFM_ANY UINT32_C(0x00020000) /* 145 */
+#define IFM_CYRIX UINT32_C(0x00040000) /* 146 */
+#define IFM_AMD UINT32_C(0x00080000) /* 147 */
-#define IF_IGEN_FIELD 0 /* IF_SM (0) ... IF_OPT (17) */
+/* IF_SM (0) ... IF_LATEVEX (18) */
+#define IF_IGEN_FIRST 0
+#define IF_IGEN_COUNT 19
+#define IF_IGEN_FIELD 0
#define IF_IGEN_NFIELDS 1
-#define IF_FEATURE_FIELD 1 /* IF_PRIV (32) ... IF_EVEX (91) */
-#define IF_FEATURE_NFIELDS 2
-#define IF_CPU_FIELD 3 /* IF_8086 (96) ... IF_AMD (114) */
+
+/* IF_PRIV (32) ... IF_EVEX (121) */
+#define IF_FEATURE_FIRST 32
+#define IF_FEATURE_COUNT 90
+#define IF_FEATURE_FIELD 1
+#define IF_FEATURE_NFIELDS 3
+
+/* IF_8086 (128) ... IF_AMD (147) */
+#define IF_CPU_FIRST 128
+#define IF_CPU_COUNT 20
+#define IF_CPU_FIELD 4
#define IF_CPU_NFIELDS 1
-#define IF_FIELD_COUNT 4
+#define IF_FIELD_COUNT 5
typedef struct {
uint32_t field[IF_FIELD_COUNT];
} iflag_t;
/* All combinations of instruction flags used in instruction patterns */
-extern const iflag_t insns_flags[275];
+extern const iflag_t insns_flags[319];
#endif /* NASM_IFLAGGEN_H */
diff --git a/x86/insnsa.c b/x86/insnsa.c
index 23c463d..85ca721 100644
--- a/x86/insnsa.c
+++ b/x86/insnsa.c
@@ -36,42 +36,42 @@
};
static const struct itemplate instrux_RESB[] = {
- {I_RESB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44548, 0},
+ {I_RESB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49431, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_RESW[] = {
- {I_RESW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44548, 0},
+ {I_RESW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49431, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_RESD[] = {
- {I_RESD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44548, 0},
+ {I_RESD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49431, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_RESQ[] = {
- {I_RESQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44548, 0},
+ {I_RESQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49431, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_REST[] = {
- {I_REST, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44548, 0},
+ {I_REST, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49431, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_RESO[] = {
- {I_RESO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44548, 0},
+ {I_RESO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49431, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_RESY[] = {
- {I_RESY, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44548, 0},
+ {I_RESY, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49431, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_RESZ[] = {
- {I_RESZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44548, 0},
+ {I_RESZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49431, 0},
ITEMPLATE_END
};
@@ -80,15091 +80,17260 @@
};
static const struct itemplate instrux_AAA[] = {
- {I_AAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45410, 1},
+ {I_AAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50293, 1},
ITEMPLATE_END
};
static const struct itemplate instrux_AAD[] = {
- {I_AAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44410, 1},
- {I_AAD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44414, 2},
+ {I_AAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49293, 1},
+ {I_AAD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49297, 2},
ITEMPLATE_END
};
static const struct itemplate instrux_AAM[] = {
- {I_AAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44418, 1},
- {I_AAM, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44422, 2},
+ {I_AAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49301, 1},
+ {I_AAM, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49305, 2},
ITEMPLATE_END
};
static const struct itemplate instrux_AAS[] = {
- {I_AAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45413, 1},
+ {I_AAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50296, 1},
ITEMPLATE_END
};
static const struct itemplate instrux_ADC[] = {
- {I_ADC, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42610, 3},
- {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42611, 0},
- {I_ADC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38848, 3},
- {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38849, 0},
- {I_ADC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38854, 4},
- {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38855, 5},
- {I_ADC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38860, 6},
- {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38861, 7},
- {I_ADC, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33006, 8},
- {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33006, 0},
- {I_ADC, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42615, 8},
- {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42615, 0},
- {I_ADC, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42620, 9},
- {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42620, 5},
- {I_ADC, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42625, 10},
- {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42625, 7},
- {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29545, 11},
- {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29552, 12},
- {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29559, 13},
- {I_ADC, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44426, 8},
- {I_ADC, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29546, 8},
- {I_ADC, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42630, 8},
- {I_ADC, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29553, 9},
- {I_ADC, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42635, 9},
- {I_ADC, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29560, 10},
- {I_ADC, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42640, 10},
- {I_ADC, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38866, 3},
- {I_ADC, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29545, 3},
- {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29566, 3},
- {I_ADC, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29552, 4},
- {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29573, 4},
- {I_ADC, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29559, 6},
- {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29580, 6},
- {I_ADC, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38866, 3},
- {I_ADC, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29545, 3},
- {I_ADC, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29566, 3},
- {I_ADC, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29552, 4},
- {I_ADC, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29573, 4},
- {I_ADC, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38872, 14},
+ {I_ADC, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+47363, 3},
+ {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+47364, 0},
+ {I_ADC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42833, 3},
+ {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42834, 0},
+ {I_ADC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42839, 4},
+ {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42840, 5},
+ {I_ADC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42845, 6},
+ {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42846, 7},
+ {I_ADC, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36389, 8},
+ {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36389, 0},
+ {I_ADC, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47368, 8},
+ {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+47368, 0},
+ {I_ADC, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47373, 9},
+ {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+47373, 5},
+ {I_ADC, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47378, 10},
+ {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+47378, 7},
+ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32872, 11},
+ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32879, 12},
+ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32886, 13},
+ {I_ADC, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49309, 8},
+ {I_ADC, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32873, 8},
+ {I_ADC, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47383, 8},
+ {I_ADC, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32880, 9},
+ {I_ADC, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47388, 9},
+ {I_ADC, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32887, 10},
+ {I_ADC, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47393, 10},
+ {I_ADC, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42851, 3},
+ {I_ADC, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32872, 3},
+ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32893, 3},
+ {I_ADC, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32879, 4},
+ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32900, 4},
+ {I_ADC, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32886, 6},
+ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32907, 6},
+ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42851, 3},
+ {I_ADC, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32872, 3},
+ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32893, 3},
+ {I_ADC, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32879, 4},
+ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32900, 4},
+ {I_ADC, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42857, 14},
ITEMPLATE_END
};
static const struct itemplate instrux_ADD[] = {
- {I_ADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42645, 3},
- {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42646, 0},
- {I_ADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38878, 3},
- {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38879, 0},
- {I_ADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38884, 4},
- {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38885, 5},
- {I_ADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38890, 6},
- {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38891, 7},
- {I_ADD, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36779, 8},
- {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36779, 0},
- {I_ADD, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42650, 8},
- {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42650, 0},
- {I_ADD, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42655, 9},
- {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42655, 5},
- {I_ADD, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42660, 10},
- {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42660, 7},
- {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29587, 11},
- {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29594, 12},
- {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29601, 13},
- {I_ADD, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44430, 8},
- {I_ADD, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29588, 8},
- {I_ADD, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42665, 8},
- {I_ADD, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29595, 9},
- {I_ADD, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42670, 9},
- {I_ADD, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29602, 10},
- {I_ADD, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42675, 10},
- {I_ADD, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38896, 3},
- {I_ADD, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29587, 3},
- {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29608, 3},
- {I_ADD, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29594, 4},
- {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29615, 4},
- {I_ADD, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29601, 6},
- {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29622, 6},
- {I_ADD, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38896, 3},
- {I_ADD, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29587, 3},
- {I_ADD, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29608, 3},
- {I_ADD, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29594, 4},
- {I_ADD, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29615, 4},
- {I_ADD, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38902, 14},
+ {I_ADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+47398, 3},
+ {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+47399, 0},
+ {I_ADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42863, 3},
+ {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42864, 0},
+ {I_ADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42869, 4},
+ {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42870, 5},
+ {I_ADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42875, 6},
+ {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42876, 7},
+ {I_ADD, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40162, 8},
+ {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40162, 0},
+ {I_ADD, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47403, 8},
+ {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+47403, 0},
+ {I_ADD, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47408, 9},
+ {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+47408, 5},
+ {I_ADD, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47413, 10},
+ {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+47413, 7},
+ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32914, 11},
+ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32921, 12},
+ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32928, 13},
+ {I_ADD, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49313, 8},
+ {I_ADD, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32915, 8},
+ {I_ADD, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47418, 8},
+ {I_ADD, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32922, 9},
+ {I_ADD, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47423, 9},
+ {I_ADD, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32929, 10},
+ {I_ADD, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47428, 10},
+ {I_ADD, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42881, 3},
+ {I_ADD, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32914, 3},
+ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32935, 3},
+ {I_ADD, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32921, 4},
+ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32942, 4},
+ {I_ADD, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32928, 6},
+ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32949, 6},
+ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42881, 3},
+ {I_ADD, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32914, 3},
+ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32935, 3},
+ {I_ADD, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32921, 4},
+ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32942, 4},
+ {I_ADD, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42887, 14},
ITEMPLATE_END
};
static const struct itemplate instrux_AND[] = {
- {I_AND, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42680, 3},
- {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42681, 0},
- {I_AND, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38908, 3},
- {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38909, 0},
- {I_AND, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38914, 4},
- {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38915, 5},
- {I_AND, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38920, 6},
- {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38921, 7},
- {I_AND, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37059, 8},
- {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37059, 0},
- {I_AND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42685, 8},
- {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42685, 0},
- {I_AND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42690, 9},
- {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42690, 5},
- {I_AND, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42695, 10},
- {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42695, 7},
- {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29629, 11},
- {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29636, 12},
- {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29643, 13},
- {I_AND, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44434, 8},
- {I_AND, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29630, 8},
- {I_AND, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42700, 8},
- {I_AND, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29637, 9},
- {I_AND, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42705, 9},
- {I_AND, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29644, 10},
- {I_AND, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42710, 10},
- {I_AND, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38926, 3},
- {I_AND, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29629, 3},
- {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29650, 3},
- {I_AND, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29636, 4},
- {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29657, 4},
- {I_AND, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29643, 6},
- {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29664, 6},
- {I_AND, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38926, 3},
- {I_AND, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29629, 3},
- {I_AND, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29650, 3},
- {I_AND, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29636, 4},
- {I_AND, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29657, 4},
- {I_AND, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38932, 14},
+ {I_AND, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+47433, 3},
+ {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+47434, 0},
+ {I_AND, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42893, 3},
+ {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42894, 0},
+ {I_AND, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42899, 4},
+ {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42900, 5},
+ {I_AND, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42905, 6},
+ {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42906, 7},
+ {I_AND, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40442, 8},
+ {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40442, 0},
+ {I_AND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47438, 8},
+ {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+47438, 0},
+ {I_AND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47443, 9},
+ {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+47443, 5},
+ {I_AND, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47448, 10},
+ {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+47448, 7},
+ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32956, 11},
+ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32963, 12},
+ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32970, 13},
+ {I_AND, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49317, 8},
+ {I_AND, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32957, 8},
+ {I_AND, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47453, 8},
+ {I_AND, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32964, 9},
+ {I_AND, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47458, 9},
+ {I_AND, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32971, 10},
+ {I_AND, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47463, 10},
+ {I_AND, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42911, 3},
+ {I_AND, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32956, 3},
+ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32977, 3},
+ {I_AND, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32963, 4},
+ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32984, 4},
+ {I_AND, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+32970, 6},
+ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+32991, 6},
+ {I_AND, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42911, 3},
+ {I_AND, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32956, 3},
+ {I_AND, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32977, 3},
+ {I_AND, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32963, 4},
+ {I_AND, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32984, 4},
+ {I_AND, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42917, 14},
ITEMPLATE_END
};
static const struct itemplate instrux_ARPL[] = {
- {I_ARPL, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28781, 15},
- {I_ARPL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28781, 16},
+ {I_ARPL, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29260, 15},
+ {I_ARPL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29260, 16},
ITEMPLATE_END
};
static const struct itemplate instrux_BB0_RESET[] = {
- {I_BB0_RESET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44438, 17},
+ {I_BB0_RESET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49321, 17},
ITEMPLATE_END
};
static const struct itemplate instrux_BB1_RESET[] = {
- {I_BB1_RESET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44442, 17},
+ {I_BB1_RESET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49325, 17},
ITEMPLATE_END
};
static const struct itemplate instrux_BOUND[] = {
- {I_BOUND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42715, 18},
- {I_BOUND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42720, 19},
+ {I_BOUND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47468, 18},
+ {I_BOUND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47473, 19},
ITEMPLATE_END
};
static const struct itemplate instrux_BSF[] = {
- {I_BSF, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+29671, 9},
- {I_BSF, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29671, 5},
- {I_BSF, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+29678, 9},
- {I_BSF, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29678, 5},
- {I_BSF, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+29685, 10},
- {I_BSF, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29685, 7},
+ {I_BSF, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+32998, 9},
+ {I_BSF, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32998, 5},
+ {I_BSF, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33005, 9},
+ {I_BSF, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33005, 5},
+ {I_BSF, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33012, 10},
+ {I_BSF, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33012, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_BSR[] = {
- {I_BSR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+29692, 9},
- {I_BSR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29692, 5},
- {I_BSR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+29699, 9},
- {I_BSR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29699, 5},
- {I_BSR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+29706, 10},
- {I_BSR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29706, 7},
+ {I_BSR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33019, 9},
+ {I_BSR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33019, 5},
+ {I_BSR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33026, 9},
+ {I_BSR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33026, 5},
+ {I_BSR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33033, 10},
+ {I_BSR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33033, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_BSWAP[] = {
- {I_BSWAP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38938, 20},
- {I_BSWAP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38944, 7},
+ {I_BSWAP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42923, 20},
+ {I_BSWAP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42929, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_BT[] = {
- {I_BT, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38950, 9},
- {I_BT, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38950, 5},
- {I_BT, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38956, 9},
- {I_BT, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38956, 5},
- {I_BT, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38962, 10},
- {I_BT, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38962, 7},
- {I_BT, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29713, 21},
- {I_BT, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29720, 21},
- {I_BT, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29727, 22},
+ {I_BT, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42935, 9},
+ {I_BT, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42935, 5},
+ {I_BT, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42941, 9},
+ {I_BT, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42941, 5},
+ {I_BT, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42947, 10},
+ {I_BT, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42947, 7},
+ {I_BT, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33040, 5},
+ {I_BT, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33047, 5},
+ {I_BT, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33054, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_BTC[] = {
- {I_BTC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29734, 4},
- {I_BTC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29735, 5},
- {I_BTC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29741, 4},
- {I_BTC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29742, 5},
- {I_BTC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29748, 6},
- {I_BTC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29749, 7},
- {I_BTC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+12025, 23},
- {I_BTC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+12033, 23},
- {I_BTC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+12041, 24},
+ {I_BTC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33061, 4},
+ {I_BTC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33062, 5},
+ {I_BTC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33068, 4},
+ {I_BTC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33069, 5},
+ {I_BTC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33075, 6},
+ {I_BTC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33076, 7},
+ {I_BTC, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12304, 12},
+ {I_BTC, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12312, 12},
+ {I_BTC, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12320, 13},
ITEMPLATE_END
};
static const struct itemplate instrux_BTR[] = {
- {I_BTR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29755, 4},
- {I_BTR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29756, 5},
- {I_BTR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29762, 4},
- {I_BTR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29763, 5},
- {I_BTR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29769, 6},
- {I_BTR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29770, 7},
- {I_BTR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+12049, 23},
- {I_BTR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+12057, 23},
- {I_BTR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+12065, 24},
+ {I_BTR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33082, 4},
+ {I_BTR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33083, 5},
+ {I_BTR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33089, 4},
+ {I_BTR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33090, 5},
+ {I_BTR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33096, 6},
+ {I_BTR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33097, 7},
+ {I_BTR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12328, 12},
+ {I_BTR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12336, 12},
+ {I_BTR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12344, 13},
ITEMPLATE_END
};
static const struct itemplate instrux_BTS[] = {
- {I_BTS, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29776, 4},
- {I_BTS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29777, 5},
- {I_BTS, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29783, 4},
- {I_BTS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29784, 5},
- {I_BTS, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29790, 6},
- {I_BTS, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29791, 7},
- {I_BTS, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+12073, 23},
- {I_BTS, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+12081, 23},
- {I_BTS, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+12089, 24},
+ {I_BTS, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33103, 4},
+ {I_BTS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33104, 5},
+ {I_BTS, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33110, 4},
+ {I_BTS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33111, 5},
+ {I_BTS, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33117, 6},
+ {I_BTS, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33118, 7},
+ {I_BTS, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12352, 12},
+ {I_BTS, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12360, 12},
+ {I_BTS, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12368, 13},
ITEMPLATE_END
};
static const struct itemplate instrux_CALL[] = {
- {I_CALL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42725, 25},
- {I_CALL, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42725, 25},
- {I_CALL, 1, {IMMEDIATE|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38968, 1},
- {I_CALL, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42730, 26},
- {I_CALL, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42730, 26},
- {I_CALL, 1, {IMMEDIATE|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38974, 1},
- {I_CALL, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42735, 27},
- {I_CALL, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42735, 27},
- {I_CALL, 1, {IMMEDIATE|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38980, 19},
- {I_CALL, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42740, 28},
- {I_CALL, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42740, 28},
- {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38986, 1},
- {I_CALL, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38992, 1},
- {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38992, 1},
- {I_CALL, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38998, 19},
- {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38998, 19},
- {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42745, 1},
- {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42750, 7},
- {I_CALL, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42755, 0},
- {I_CALL, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42760, 5},
- {I_CALL, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42750, 7},
- {I_CALL, 1, {MEMORY|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42765, 25},
- {I_CALL, 1, {RM_GPR|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42770, 26},
- {I_CALL, 1, {RM_GPR|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42775, 27},
- {I_CALL, 1, {RM_GPR|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42780, 28},
- {I_CALL, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42765, 25},
- {I_CALL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42770, 26},
- {I_CALL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42775, 27},
- {I_CALL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42780, 28},
+ {I_CALL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47478, 21},
+ {I_CALL, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47478, 21},
+ {I_CALL, 1, {IMMEDIATE|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42953, 1},
+ {I_CALL, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47483, 22},
+ {I_CALL, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47483, 22},
+ {I_CALL, 1, {IMMEDIATE|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42959, 1},
+ {I_CALL, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47488, 23},
+ {I_CALL, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47488, 23},
+ {I_CALL, 1, {IMMEDIATE|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42965, 19},
+ {I_CALL, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47493, 24},
+ {I_CALL, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47493, 24},
+ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42971, 1},
+ {I_CALL, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42977, 1},
+ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42977, 1},
+ {I_CALL, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42983, 19},
+ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42983, 19},
+ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47498, 1},
+ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47503, 7},
+ {I_CALL, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47508, 0},
+ {I_CALL, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47513, 5},
+ {I_CALL, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47503, 7},
+ {I_CALL, 1, {MEMORY|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47518, 21},
+ {I_CALL, 1, {RM_GPR|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47523, 22},
+ {I_CALL, 1, {RM_GPR|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47528, 23},
+ {I_CALL, 1, {RM_GPR|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47533, 24},
+ {I_CALL, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47518, 21},
+ {I_CALL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47523, 22},
+ {I_CALL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47528, 23},
+ {I_CALL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47533, 24},
ITEMPLATE_END
};
static const struct itemplate instrux_CBW[] = {
- {I_CBW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44446, 0},
+ {I_CBW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49329, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_CDQ[] = {
- {I_CDQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44450, 5},
+ {I_CDQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49333, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_CDQE[] = {
- {I_CDQE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44454, 7},
+ {I_CDQE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49337, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_CLC[] = {
- {I_CLC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44182, 0},
+ {I_CLC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48935, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_CLD[] = {
- {I_CLD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41407, 0},
+ {I_CLD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46088, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_CLI[] = {
- {I_CLI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43497, 0},
+ {I_CLI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48250, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_CLTS[] = {
- {I_CLTS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44458, 29},
+ {I_CLTS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49341, 25},
ITEMPLATE_END
};
static const struct itemplate instrux_CMC[] = {
- {I_CMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45416, 0},
+ {I_CMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50299, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_CMP[] = {
- {I_CMP, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44462, 8},
- {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44462, 0},
- {I_CMP, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42785, 8},
- {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42785, 0},
- {I_CMP, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42790, 9},
- {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42790, 5},
- {I_CMP, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42795, 10},
- {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42795, 7},
- {I_CMP, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37017, 8},
- {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37017, 0},
- {I_CMP, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42800, 8},
- {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42800, 0},
- {I_CMP, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42805, 9},
- {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42805, 5},
- {I_CMP, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42810, 10},
- {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42810, 7},
- {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39004, 0},
- {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39010, 5},
- {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39016, 7},
- {I_CMP, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44466, 8},
- {I_CMP, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+39004, 8},
- {I_CMP, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42815, 8},
- {I_CMP, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+39010, 9},
- {I_CMP, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42820, 9},
- {I_CMP, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+39016, 10},
- {I_CMP, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42825, 10},
- {I_CMP, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42830, 8},
- {I_CMP, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+39004, 8},
- {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39022, 8},
- {I_CMP, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+39010, 9},
- {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39028, 9},
- {I_CMP, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+39016, 10},
- {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39034, 10},
- {I_CMP, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42830, 8},
- {I_CMP, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39004, 8},
- {I_CMP, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39022, 8},
- {I_CMP, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39010, 9},
- {I_CMP, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39028, 9},
- {I_CMP, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42835, 30},
+ {I_CMP, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+49345, 8},
+ {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+49345, 0},
+ {I_CMP, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+47538, 8},
+ {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+47538, 0},
+ {I_CMP, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+47543, 9},
+ {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+47543, 5},
+ {I_CMP, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+47548, 10},
+ {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+47548, 7},
+ {I_CMP, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40400, 8},
+ {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40400, 0},
+ {I_CMP, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47553, 8},
+ {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+47553, 0},
+ {I_CMP, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47558, 9},
+ {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+47558, 5},
+ {I_CMP, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+47563, 10},
+ {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+47563, 7},
+ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42989, 0},
+ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42995, 5},
+ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43001, 7},
+ {I_CMP, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49349, 8},
+ {I_CMP, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+42989, 8},
+ {I_CMP, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47568, 8},
+ {I_CMP, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+42995, 9},
+ {I_CMP, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47573, 9},
+ {I_CMP, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+43001, 10},
+ {I_CMP, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47578, 10},
+ {I_CMP, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47583, 8},
+ {I_CMP, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+42989, 8},
+ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43007, 8},
+ {I_CMP, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+42995, 9},
+ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43013, 9},
+ {I_CMP, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+43001, 10},
+ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43019, 10},
+ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+47583, 8},
+ {I_CMP, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42989, 8},
+ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43007, 8},
+ {I_CMP, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42995, 9},
+ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43013, 9},
+ {I_CMP, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47588, 26},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPSB[] = {
- {I_CMPSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44470, 0},
+ {I_CMPSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49353, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPSD[] = {
- {I_CMPSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42840, 5},
- {I_CMPSD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+30917, 143},
+ {I_CMPSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47593, 5},
+ {I_CMPSD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+34300, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPSQ[] = {
- {I_CMPSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42845, 7},
+ {I_CMPSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47598, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPSW[] = {
- {I_CMPSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42850, 0},
+ {I_CMPSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47603, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPXCHG[] = {
- {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39040, 31},
- {I_CMPXCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39041, 32},
- {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29797, 31},
- {I_CMPXCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29798, 32},
- {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29804, 31},
- {I_CMPXCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29805, 32},
- {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29811, 6},
- {I_CMPXCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29812, 7},
+ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43025, 27},
+ {I_CMPXCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43026, 28},
+ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33124, 27},
+ {I_CMPXCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33125, 28},
+ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33131, 27},
+ {I_CMPXCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33132, 28},
+ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33138, 6},
+ {I_CMPXCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33139, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPXCHG486[] = {
- {I_CMPXCHG486, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42855, 33},
- {I_CMPXCHG486, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42855, 34},
- {I_CMPXCHG486, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39046, 33},
- {I_CMPXCHG486, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39046, 34},
- {I_CMPXCHG486, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39052, 33},
- {I_CMPXCHG486, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39052, 34},
+ {I_CMPXCHG486, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+47608, 29},
+ {I_CMPXCHG486, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+47608, 30},
+ {I_CMPXCHG486, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43031, 29},
+ {I_CMPXCHG486, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43031, 30},
+ {I_CMPXCHG486, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43037, 29},
+ {I_CMPXCHG486, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43037, 30},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPXCHG8B[] = {
- {I_CMPXCHG8B, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29818, 35},
+ {I_CMPXCHG8B, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33145, 31},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPXCHG16B[] = {
- {I_CMPXCHG16B, 1, {MEMORY|BITS128,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39058, 13},
+ {I_CMPXCHG16B, 1, {MEMORY|BITS128,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43043, 13},
ITEMPLATE_END
};
static const struct itemplate instrux_CPUID[] = {
- {I_CPUID, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44474, 32},
+ {I_CPUID, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49357, 28},
ITEMPLATE_END
};
static const struct itemplate instrux_CPU_READ[] = {
- {I_CPU_READ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44478, 36},
+ {I_CPU_READ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49361, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_CPU_WRITE[] = {
- {I_CPU_WRITE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44482, 36},
+ {I_CPU_WRITE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49365, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_CQO[] = {
- {I_CQO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44486, 7},
+ {I_CQO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49369, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_CWD[] = {
- {I_CWD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44490, 0},
+ {I_CWD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49373, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_CWDE[] = {
- {I_CWDE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44494, 5},
+ {I_CWDE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49377, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_DAA[] = {
- {I_DAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45419, 1},
+ {I_DAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50302, 1},
ITEMPLATE_END
};
static const struct itemplate instrux_DAS[] = {
- {I_DAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45422, 1},
+ {I_DAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50305, 1},
ITEMPLATE_END
};
static const struct itemplate instrux_DEC[] = {
- {I_DEC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44498, 1},
- {I_DEC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44502, 19},
- {I_DEC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42860, 11},
- {I_DEC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39064, 11},
- {I_DEC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39070, 12},
- {I_DEC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39076, 13},
+ {I_DEC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49381, 1},
+ {I_DEC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49385, 19},
+ {I_DEC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47613, 11},
+ {I_DEC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43049, 11},
+ {I_DEC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43055, 12},
+ {I_DEC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43061, 13},
ITEMPLATE_END
};
static const struct itemplate instrux_DIV[] = {
- {I_DIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44506, 0},
- {I_DIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42865, 0},
- {I_DIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42870, 5},
- {I_DIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42875, 7},
+ {I_DIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49389, 0},
+ {I_DIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47618, 0},
+ {I_DIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47623, 5},
+ {I_DIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47628, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_DMINT[] = {
- {I_DMINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44510, 37},
+ {I_DMINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49393, 33},
ITEMPLATE_END
};
static const struct itemplate instrux_EMMS[] = {
- {I_EMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44514, 38},
+ {I_EMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49397, 34},
ITEMPLATE_END
};
static const struct itemplate instrux_ENTER[] = {
- {I_ENTER, 2, {IMMEDIATE,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+42880, 39},
+ {I_ENTER, 2, {IMMEDIATE,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+47633, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_EQU[] = {
- {I_EQU, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45454, 0},
- {I_EQU, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+45454, 0},
+ {I_EQU, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50334, 0},
+ {I_EQU, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+50334, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_F2XM1[] = {
- {I_F2XM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44518, 40},
+ {I_F2XM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49401, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FABS[] = {
- {I_FABS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44522, 40},
+ {I_FABS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49405, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FADD[] = {
- {I_FADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44526, 40},
- {I_FADD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44530, 40},
- {I_FADD, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42885, 40},
- {I_FADD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42890, 40},
- {I_FADD, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42885, 40},
- {I_FADD, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42895, 40},
- {I_FADD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44534, 40},
+ {I_FADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49409, 36},
+ {I_FADD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49413, 36},
+ {I_FADD, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47638, 36},
+ {I_FADD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47643, 36},
+ {I_FADD, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47638, 36},
+ {I_FADD, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47648, 36},
+ {I_FADD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49417, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FADDP[] = {
- {I_FADDP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42900, 40},
- {I_FADDP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42900, 40},
- {I_FADDP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44534, 40},
+ {I_FADDP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47653, 36},
+ {I_FADDP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47653, 36},
+ {I_FADDP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49417, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FBLD[] = {
- {I_FBLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44538, 40},
- {I_FBLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44538, 40},
+ {I_FBLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49421, 36},
+ {I_FBLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49421, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FBSTP[] = {
- {I_FBSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44542, 40},
- {I_FBSTP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44542, 40},
+ {I_FBSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49425, 36},
+ {I_FBSTP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49425, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FCHS[] = {
- {I_FCHS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44546, 40},
+ {I_FCHS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49429, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FCLEX[] = {
- {I_FCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42905, 40},
+ {I_FCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47658, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FCMOVB[] = {
- {I_FCMOVB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42910, 41},
- {I_FCMOVB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42915, 41},
- {I_FCMOVB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44550, 41},
+ {I_FCMOVB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47663, 37},
+ {I_FCMOVB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47668, 37},
+ {I_FCMOVB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49433, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCMOVBE[] = {
- {I_FCMOVBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42920, 41},
- {I_FCMOVBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42925, 41},
- {I_FCMOVBE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44554, 41},
+ {I_FCMOVBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47673, 37},
+ {I_FCMOVBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47678, 37},
+ {I_FCMOVBE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49437, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCMOVE[] = {
- {I_FCMOVE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42930, 41},
- {I_FCMOVE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42935, 41},
- {I_FCMOVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44558, 41},
+ {I_FCMOVE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47683, 37},
+ {I_FCMOVE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47688, 37},
+ {I_FCMOVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49441, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCMOVNB[] = {
- {I_FCMOVNB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42940, 41},
- {I_FCMOVNB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42945, 41},
- {I_FCMOVNB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44562, 41},
+ {I_FCMOVNB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47693, 37},
+ {I_FCMOVNB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47698, 37},
+ {I_FCMOVNB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49445, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCMOVNBE[] = {
- {I_FCMOVNBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42950, 41},
- {I_FCMOVNBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42955, 41},
- {I_FCMOVNBE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44566, 41},
+ {I_FCMOVNBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47703, 37},
+ {I_FCMOVNBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47708, 37},
+ {I_FCMOVNBE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49449, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCMOVNE[] = {
- {I_FCMOVNE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42960, 41},
- {I_FCMOVNE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42965, 41},
- {I_FCMOVNE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44570, 41},
+ {I_FCMOVNE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47713, 37},
+ {I_FCMOVNE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47718, 37},
+ {I_FCMOVNE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49453, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCMOVNU[] = {
- {I_FCMOVNU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42970, 41},
- {I_FCMOVNU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42975, 41},
- {I_FCMOVNU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44574, 41},
+ {I_FCMOVNU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47723, 37},
+ {I_FCMOVNU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47728, 37},
+ {I_FCMOVNU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49457, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCMOVU[] = {
- {I_FCMOVU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42980, 41},
- {I_FCMOVU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42985, 41},
- {I_FCMOVU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44578, 41},
+ {I_FCMOVU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47733, 37},
+ {I_FCMOVU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47738, 37},
+ {I_FCMOVU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49461, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCOM[] = {
- {I_FCOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44582, 40},
- {I_FCOM, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44586, 40},
- {I_FCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42990, 40},
- {I_FCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42995, 40},
- {I_FCOM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44590, 40},
+ {I_FCOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49465, 36},
+ {I_FCOM, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49469, 36},
+ {I_FCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47743, 36},
+ {I_FCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47748, 36},
+ {I_FCOM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49473, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FCOMI[] = {
- {I_FCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43000, 41},
- {I_FCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43005, 41},
- {I_FCOMI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44594, 41},
+ {I_FCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47753, 37},
+ {I_FCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47758, 37},
+ {I_FCOMI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49477, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCOMIP[] = {
- {I_FCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43010, 41},
- {I_FCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43015, 41},
- {I_FCOMIP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44598, 41},
+ {I_FCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47763, 37},
+ {I_FCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47768, 37},
+ {I_FCOMIP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49481, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FCOMP[] = {
- {I_FCOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44602, 40},
- {I_FCOMP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44606, 40},
- {I_FCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43020, 40},
- {I_FCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43025, 40},
- {I_FCOMP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44610, 40},
+ {I_FCOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49485, 36},
+ {I_FCOMP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49489, 36},
+ {I_FCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47773, 36},
+ {I_FCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47778, 36},
+ {I_FCOMP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49493, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FCOMPP[] = {
- {I_FCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44614, 40},
+ {I_FCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49497, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FCOS[] = {
- {I_FCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44618, 42},
+ {I_FCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49501, 38},
ITEMPLATE_END
};
static const struct itemplate instrux_FDECSTP[] = {
- {I_FDECSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44622, 40},
+ {I_FDECSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49505, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FDISI[] = {
- {I_FDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43030, 40},
+ {I_FDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47783, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FDIV[] = {
- {I_FDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44626, 40},
- {I_FDIV, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44630, 40},
- {I_FDIV, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43035, 40},
- {I_FDIV, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43040, 40},
- {I_FDIV, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43035, 40},
- {I_FDIV, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43045, 40},
- {I_FDIV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44634, 40},
+ {I_FDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49509, 36},
+ {I_FDIV, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49513, 36},
+ {I_FDIV, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47788, 36},
+ {I_FDIV, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47793, 36},
+ {I_FDIV, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47788, 36},
+ {I_FDIV, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47798, 36},
+ {I_FDIV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49517, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FDIVP[] = {
- {I_FDIVP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43050, 40},
- {I_FDIVP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43050, 40},
- {I_FDIVP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44634, 40},
+ {I_FDIVP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47803, 36},
+ {I_FDIVP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47803, 36},
+ {I_FDIVP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49517, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FDIVR[] = {
- {I_FDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44638, 40},
- {I_FDIVR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44642, 40},
- {I_FDIVR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43055, 40},
- {I_FDIVR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43055, 40},
- {I_FDIVR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43060, 40},
- {I_FDIVR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43065, 40},
- {I_FDIVR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44646, 40},
+ {I_FDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49521, 36},
+ {I_FDIVR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49525, 36},
+ {I_FDIVR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47808, 36},
+ {I_FDIVR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47808, 36},
+ {I_FDIVR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47813, 36},
+ {I_FDIVR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47818, 36},
+ {I_FDIVR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49529, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FDIVRP[] = {
- {I_FDIVRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43070, 40},
- {I_FDIVRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43070, 40},
- {I_FDIVRP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44646, 40},
+ {I_FDIVRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47823, 36},
+ {I_FDIVRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47823, 36},
+ {I_FDIVRP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49529, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FEMMS[] = {
- {I_FEMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44650, 43},
+ {I_FEMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49533, 39},
ITEMPLATE_END
};
static const struct itemplate instrux_FENI[] = {
- {I_FENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43075, 40},
+ {I_FENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47828, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FFREE[] = {
- {I_FFREE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43080, 40},
- {I_FFREE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44654, 40},
+ {I_FFREE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47833, 36},
+ {I_FFREE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49537, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FFREEP[] = {
- {I_FFREEP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43085, 44},
- {I_FFREEP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44658, 44},
+ {I_FFREEP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47838, 40},
+ {I_FFREEP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49541, 40},
ITEMPLATE_END
};
static const struct itemplate instrux_FIADD[] = {
- {I_FIADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44662, 40},
- {I_FIADD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44666, 40},
+ {I_FIADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49545, 36},
+ {I_FIADD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49549, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FICOM[] = {
- {I_FICOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44670, 40},
- {I_FICOM, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44674, 40},
+ {I_FICOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49553, 36},
+ {I_FICOM, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49557, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FICOMP[] = {
- {I_FICOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44678, 40},
- {I_FICOMP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44682, 40},
+ {I_FICOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49561, 36},
+ {I_FICOMP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49565, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FIDIV[] = {
- {I_FIDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44686, 40},
- {I_FIDIV, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44690, 40},
+ {I_FIDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49569, 36},
+ {I_FIDIV, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49573, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FIDIVR[] = {
- {I_FIDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44694, 40},
- {I_FIDIVR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44698, 40},
+ {I_FIDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49577, 36},
+ {I_FIDIVR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49581, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FILD[] = {
- {I_FILD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44702, 40},
- {I_FILD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44706, 40},
- {I_FILD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44710, 40},
+ {I_FILD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49585, 36},
+ {I_FILD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49589, 36},
+ {I_FILD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49593, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FIMUL[] = {
- {I_FIMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44714, 40},
- {I_FIMUL, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44718, 40},
+ {I_FIMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49597, 36},
+ {I_FIMUL, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49601, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FINCSTP[] = {
- {I_FINCSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44722, 40},
+ {I_FINCSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49605, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FINIT[] = {
- {I_FINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43090, 40},
+ {I_FINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47843, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FIST[] = {
- {I_FIST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44726, 40},
- {I_FIST, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44730, 40},
+ {I_FIST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49609, 36},
+ {I_FIST, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49613, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FISTP[] = {
- {I_FISTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44734, 40},
- {I_FISTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44738, 40},
- {I_FISTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44742, 40},
+ {I_FISTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49617, 36},
+ {I_FISTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49621, 36},
+ {I_FISTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49625, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FISTTP[] = {
- {I_FISTTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44746, 45},
- {I_FISTTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44750, 45},
- {I_FISTTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44754, 45},
+ {I_FISTTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49629, 41},
+ {I_FISTTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49633, 41},
+ {I_FISTTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49637, 41},
ITEMPLATE_END
};
static const struct itemplate instrux_FISUB[] = {
- {I_FISUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44758, 40},
- {I_FISUB, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44762, 40},
+ {I_FISUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49641, 36},
+ {I_FISUB, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49645, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FISUBR[] = {
- {I_FISUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44766, 40},
- {I_FISUBR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44770, 40},
+ {I_FISUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49649, 36},
+ {I_FISUBR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49653, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FLD[] = {
- {I_FLD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44774, 40},
- {I_FLD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44778, 40},
- {I_FLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44782, 40},
- {I_FLD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43095, 40},
- {I_FLD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44786, 40},
+ {I_FLD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49657, 36},
+ {I_FLD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49661, 36},
+ {I_FLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49665, 36},
+ {I_FLD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47848, 36},
+ {I_FLD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49669, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FLD1[] = {
- {I_FLD1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44790, 40},
+ {I_FLD1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49673, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FLDCW[] = {
- {I_FLDCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44794, 46},
+ {I_FLDCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49677, 42},
ITEMPLATE_END
};
static const struct itemplate instrux_FLDENV[] = {
- {I_FLDENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44798, 40},
+ {I_FLDENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49681, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FLDL2E[] = {
- {I_FLDL2E, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44802, 40},
+ {I_FLDL2E, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49685, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FLDL2T[] = {
- {I_FLDL2T, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44806, 40},
+ {I_FLDL2T, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49689, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FLDLG2[] = {
- {I_FLDLG2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44810, 40},
+ {I_FLDLG2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49693, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FLDLN2[] = {
- {I_FLDLN2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44814, 40},
+ {I_FLDLN2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49697, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FLDPI[] = {
- {I_FLDPI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44818, 40},
+ {I_FLDPI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49701, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FLDZ[] = {
- {I_FLDZ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44822, 40},
+ {I_FLDZ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49705, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FMUL[] = {
- {I_FMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44826, 40},
- {I_FMUL, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44830, 40},
- {I_FMUL, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43100, 40},
- {I_FMUL, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43100, 40},
- {I_FMUL, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43105, 40},
- {I_FMUL, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43110, 40},
- {I_FMUL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44834, 40},
+ {I_FMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49709, 36},
+ {I_FMUL, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49713, 36},
+ {I_FMUL, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47853, 36},
+ {I_FMUL, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47853, 36},
+ {I_FMUL, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47858, 36},
+ {I_FMUL, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47863, 36},
+ {I_FMUL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49717, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FMULP[] = {
- {I_FMULP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43115, 40},
- {I_FMULP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43115, 40},
- {I_FMULP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44834, 40},
+ {I_FMULP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47868, 36},
+ {I_FMULP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47868, 36},
+ {I_FMULP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49717, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FNCLEX[] = {
- {I_FNCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42906, 40},
+ {I_FNCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47659, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FNDISI[] = {
- {I_FNDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43031, 40},
+ {I_FNDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47784, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FNENI[] = {
- {I_FNENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43076, 40},
+ {I_FNENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47829, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FNINIT[] = {
- {I_FNINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43091, 40},
+ {I_FNINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47844, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FNOP[] = {
- {I_FNOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44838, 40},
+ {I_FNOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49721, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FNSAVE[] = {
- {I_FNSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43121, 40},
+ {I_FNSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47874, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FNSTCW[] = {
- {I_FNSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43131, 46},
+ {I_FNSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47884, 42},
ITEMPLATE_END
};
static const struct itemplate instrux_FNSTENV[] = {
- {I_FNSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43136, 40},
+ {I_FNSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47889, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FNSTSW[] = {
- {I_FNSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43146, 46},
- {I_FNSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43151, 47},
+ {I_FNSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47899, 42},
+ {I_FNSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47904, 43},
ITEMPLATE_END
};
static const struct itemplate instrux_FPATAN[] = {
- {I_FPATAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44842, 40},
+ {I_FPATAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49725, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FPREM[] = {
- {I_FPREM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44846, 40},
+ {I_FPREM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49729, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FPREM1[] = {
- {I_FPREM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44850, 42},
+ {I_FPREM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49733, 38},
ITEMPLATE_END
};
static const struct itemplate instrux_FPTAN[] = {
- {I_FPTAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44854, 40},
+ {I_FPTAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49737, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FRNDINT[] = {
- {I_FRNDINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44858, 40},
+ {I_FRNDINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49741, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FRSTOR[] = {
- {I_FRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44862, 40},
+ {I_FRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49745, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FSAVE[] = {
- {I_FSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43120, 40},
+ {I_FSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47873, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FSCALE[] = {
- {I_FSCALE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44866, 40},
+ {I_FSCALE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49749, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FSETPM[] = {
- {I_FSETPM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44870, 47},
+ {I_FSETPM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49753, 43},
ITEMPLATE_END
};
static const struct itemplate instrux_FSIN[] = {
- {I_FSIN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44874, 42},
+ {I_FSIN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49757, 38},
ITEMPLATE_END
};
static const struct itemplate instrux_FSINCOS[] = {
- {I_FSINCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44878, 42},
+ {I_FSINCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49761, 38},
ITEMPLATE_END
};
static const struct itemplate instrux_FSQRT[] = {
- {I_FSQRT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44882, 40},
+ {I_FSQRT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49765, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FST[] = {
- {I_FST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44886, 40},
- {I_FST, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44890, 40},
- {I_FST, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43125, 40},
- {I_FST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44894, 40},
+ {I_FST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49769, 36},
+ {I_FST, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49773, 36},
+ {I_FST, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47878, 36},
+ {I_FST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49777, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FSTCW[] = {
- {I_FSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43130, 46},
+ {I_FSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47883, 42},
ITEMPLATE_END
};
static const struct itemplate instrux_FSTENV[] = {
- {I_FSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43135, 40},
+ {I_FSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47888, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FSTP[] = {
- {I_FSTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44898, 40},
- {I_FSTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44902, 40},
- {I_FSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44906, 40},
- {I_FSTP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43140, 40},
- {I_FSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44910, 40},
+ {I_FSTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49781, 36},
+ {I_FSTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49785, 36},
+ {I_FSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49789, 36},
+ {I_FSTP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47893, 36},
+ {I_FSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49793, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FSTSW[] = {
- {I_FSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43145, 46},
- {I_FSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43150, 47},
+ {I_FSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47898, 42},
+ {I_FSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47903, 43},
ITEMPLATE_END
};
static const struct itemplate instrux_FSUB[] = {
- {I_FSUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44914, 40},
- {I_FSUB, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44918, 40},
- {I_FSUB, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43155, 40},
- {I_FSUB, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43155, 40},
- {I_FSUB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43160, 40},
- {I_FSUB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43165, 40},
- {I_FSUB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44922, 40},
+ {I_FSUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49797, 36},
+ {I_FSUB, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49801, 36},
+ {I_FSUB, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47908, 36},
+ {I_FSUB, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47908, 36},
+ {I_FSUB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47913, 36},
+ {I_FSUB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47918, 36},
+ {I_FSUB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49805, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FSUBP[] = {
- {I_FSUBP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43170, 40},
- {I_FSUBP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43170, 40},
- {I_FSUBP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44922, 40},
+ {I_FSUBP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47923, 36},
+ {I_FSUBP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47923, 36},
+ {I_FSUBP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49805, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FSUBR[] = {
- {I_FSUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44926, 40},
- {I_FSUBR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44930, 40},
- {I_FSUBR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43175, 40},
- {I_FSUBR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43175, 40},
- {I_FSUBR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43180, 40},
- {I_FSUBR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43185, 40},
- {I_FSUBR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44934, 40},
+ {I_FSUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49809, 36},
+ {I_FSUBR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49813, 36},
+ {I_FSUBR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47928, 36},
+ {I_FSUBR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47928, 36},
+ {I_FSUBR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47933, 36},
+ {I_FSUBR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47938, 36},
+ {I_FSUBR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49817, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FSUBRP[] = {
- {I_FSUBRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43190, 40},
- {I_FSUBRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43190, 40},
- {I_FSUBRP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44934, 40},
+ {I_FSUBRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47943, 36},
+ {I_FSUBRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47943, 36},
+ {I_FSUBRP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49817, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FTST[] = {
- {I_FTST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44938, 40},
+ {I_FTST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49821, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FUCOM[] = {
- {I_FUCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43195, 42},
- {I_FUCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43200, 42},
- {I_FUCOM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44942, 42},
+ {I_FUCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47948, 38},
+ {I_FUCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47953, 38},
+ {I_FUCOM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49825, 38},
ITEMPLATE_END
};
static const struct itemplate instrux_FUCOMI[] = {
- {I_FUCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43205, 41},
- {I_FUCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43210, 41},
- {I_FUCOMI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44946, 41},
+ {I_FUCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47958, 37},
+ {I_FUCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47963, 37},
+ {I_FUCOMI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49829, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FUCOMIP[] = {
- {I_FUCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43215, 41},
- {I_FUCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43220, 41},
- {I_FUCOMIP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44950, 41},
+ {I_FUCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47968, 37},
+ {I_FUCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47973, 37},
+ {I_FUCOMIP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49833, 37},
ITEMPLATE_END
};
static const struct itemplate instrux_FUCOMP[] = {
- {I_FUCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43225, 42},
- {I_FUCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43230, 42},
- {I_FUCOMP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44954, 42},
+ {I_FUCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47978, 38},
+ {I_FUCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47983, 38},
+ {I_FUCOMP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49837, 38},
ITEMPLATE_END
};
static const struct itemplate instrux_FUCOMPP[] = {
- {I_FUCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44958, 42},
+ {I_FUCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49841, 38},
ITEMPLATE_END
};
static const struct itemplate instrux_FXAM[] = {
- {I_FXAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44962, 40},
+ {I_FXAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49845, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FXCH[] = {
- {I_FXCH, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43235, 40},
- {I_FXCH, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43235, 40},
- {I_FXCH, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43240, 40},
- {I_FXCH, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44966, 40},
+ {I_FXCH, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47988, 36},
+ {I_FXCH, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47988, 36},
+ {I_FXCH, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+47993, 36},
+ {I_FXCH, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49849, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FXTRACT[] = {
- {I_FXTRACT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44970, 40},
+ {I_FXTRACT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49853, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FYL2X[] = {
- {I_FYL2X, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44974, 40},
+ {I_FYL2X, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49857, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_FYL2XP1[] = {
- {I_FYL2XP1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44978, 40},
+ {I_FYL2XP1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49861, 36},
ITEMPLATE_END
};
static const struct itemplate instrux_HLT[] = {
- {I_HLT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45425, 48},
+ {I_HLT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50308, 44},
ITEMPLATE_END
};
static const struct itemplate instrux_IBTS[] = {
- {I_IBTS, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39046, 49},
- {I_IBTS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39046, 50},
- {I_IBTS, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39052, 51},
- {I_IBTS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39052, 50},
+ {I_IBTS, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43031, 45},
+ {I_IBTS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43031, 46},
+ {I_IBTS, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43037, 47},
+ {I_IBTS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43037, 46},
ITEMPLATE_END
};
static const struct itemplate instrux_ICEBP[] = {
- {I_ICEBP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45428, 5},
+ {I_ICEBP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50311, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_IDIV[] = {
- {I_IDIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44982, 0},
- {I_IDIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43245, 0},
- {I_IDIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43250, 5},
- {I_IDIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43255, 7},
+ {I_IDIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49865, 0},
+ {I_IDIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47998, 0},
+ {I_IDIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48003, 5},
+ {I_IDIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48008, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_IMUL[] = {
- {I_IMUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44986, 0},
- {I_IMUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43260, 0},
- {I_IMUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43265, 5},
- {I_IMUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43270, 7},
- {I_IMUL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39082, 9},
- {I_IMUL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39082, 5},
- {I_IMUL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39088, 9},
- {I_IMUL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39088, 5},
- {I_IMUL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39094, 10},
- {I_IMUL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39094, 7},
- {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+39100, 52},
- {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,SBYTEWORD,0,0}, NO_DECORATOR, nasm_bytecodes+39100, 52},
- {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+39106, 52},
- {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+39106, 52},
- {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+39100, 39},
- {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,SBYTEWORD,0,0}, NO_DECORATOR, nasm_bytecodes+39100, 52},
- {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+39106, 39},
- {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+39106, 52},
- {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+39112, 9},
- {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,SBYTEDWORD,0,0}, NO_DECORATOR, nasm_bytecodes+39112, 9},
- {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39118, 9},
- {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+39118, 9},
- {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+39112, 5},
- {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,SBYTEDWORD,0,0}, NO_DECORATOR, nasm_bytecodes+39112, 9},
- {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39118, 5},
- {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+39118, 9},
- {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+39124, 10},
- {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,SBYTEDWORD,0,0}, NO_DECORATOR, nasm_bytecodes+39124, 10},
- {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39130, 10},
- {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+39136, 10},
- {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+39124, 7},
- {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,SBYTEDWORD,0,0}, NO_DECORATOR, nasm_bytecodes+39124, 10},
- {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39130, 7},
- {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+39136, 10},
- {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39142, 39},
- {I_IMUL, 2, {REG_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+39142, 52},
- {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39148, 39},
- {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39148, 52},
- {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39154, 5},
- {I_IMUL, 2, {REG_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+39154, 9},
- {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39160, 5},
- {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39160, 9},
- {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39166, 7},
- {I_IMUL, 2, {REG_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+39166, 10},
- {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39172, 7},
- {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39172, 10},
+ {I_IMUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49869, 0},
+ {I_IMUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48013, 0},
+ {I_IMUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48018, 5},
+ {I_IMUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48023, 7},
+ {I_IMUL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43067, 9},
+ {I_IMUL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43067, 5},
+ {I_IMUL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43073, 9},
+ {I_IMUL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43073, 5},
+ {I_IMUL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43079, 10},
+ {I_IMUL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43079, 7},
+ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+43085, 48},
+ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,SBYTEWORD,0,0}, NO_DECORATOR, nasm_bytecodes+43085, 49},
+ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+43091, 49},
+ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+43091, 49},
+ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+43085, 35},
+ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,SBYTEWORD,0,0}, NO_DECORATOR, nasm_bytecodes+43085, 49},
+ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+43091, 35},
+ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+43091, 49},
+ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+43097, 50},
+ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,SBYTEDWORD,0,0}, NO_DECORATOR, nasm_bytecodes+43097, 9},
+ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+43103, 9},
+ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+43103, 9},
+ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+43097, 5},
+ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,SBYTEDWORD,0,0}, NO_DECORATOR, nasm_bytecodes+43097, 9},
+ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+43103, 5},
+ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+43103, 9},
+ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+43109, 51},
+ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,SBYTEDWORD,0,0}, NO_DECORATOR, nasm_bytecodes+43109, 10},
+ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+43115, 51},
+ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+43121, 10},
+ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+43109, 7},
+ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,SBYTEDWORD,0,0}, NO_DECORATOR, nasm_bytecodes+43109, 10},
+ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+43115, 7},
+ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+43121, 10},
+ {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43127, 35},
+ {I_IMUL, 2, {REG_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+43127, 49},
+ {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43133, 35},
+ {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43133, 49},
+ {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43139, 5},
+ {I_IMUL, 2, {REG_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+43139, 9},
+ {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43145, 5},
+ {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43145, 9},
+ {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43151, 7},
+ {I_IMUL, 2, {REG_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+43151, 10},
+ {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43157, 7},
+ {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43157, 10},
ITEMPLATE_END
};
static const struct itemplate instrux_IN[] = {
- {I_IN, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44990, 53},
- {I_IN, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43275, 53},
- {I_IN, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43280, 21},
- {I_IN, 2, {REG_AL,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+45431, 0},
- {I_IN, 2, {REG_AX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+44994, 0},
- {I_IN, 2, {REG_EAX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+44998, 5},
+ {I_IN, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49873, 52},
+ {I_IN, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48028, 52},
+ {I_IN, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48033, 53},
+ {I_IN, 2, {REG_AL,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+46196, 0},
+ {I_IN, 2, {REG_AX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+49877, 0},
+ {I_IN, 2, {REG_EAX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+49881, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_INC[] = {
- {I_INC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45002, 1},
- {I_INC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45006, 19},
- {I_INC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43285, 11},
- {I_INC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39178, 11},
- {I_INC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39184, 12},
- {I_INC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39190, 13},
+ {I_INC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49885, 1},
+ {I_INC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49889, 19},
+ {I_INC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48038, 11},
+ {I_INC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43163, 11},
+ {I_INC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43169, 12},
+ {I_INC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43175, 13},
ITEMPLATE_END
};
static const struct itemplate instrux_INSB[] = {
- {I_INSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45434, 39},
+ {I_INSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50314, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_INSD[] = {
- {I_INSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45010, 5},
+ {I_INSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49893, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_INSW[] = {
- {I_INSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45014, 39},
+ {I_INSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49897, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_INT[] = {
- {I_INT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45018, 53},
+ {I_INT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49901, 52},
ITEMPLATE_END
};
static const struct itemplate instrux_INT01[] = {
- {I_INT01, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45428, 5},
+ {I_INT01, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50311, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_INT1[] = {
- {I_INT1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45428, 5},
+ {I_INT1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50311, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_INT03[] = {
- {I_INT03, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45437, 0},
+ {I_INT03, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50317, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_INT3[] = {
- {I_INT3, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45437, 0},
+ {I_INT3, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50317, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_INTO[] = {
- {I_INTO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45440, 1},
+ {I_INTO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50320, 1},
ITEMPLATE_END
};
static const struct itemplate instrux_INVD[] = {
- {I_INVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45022, 54},
+ {I_INVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49905, 54},
ITEMPLATE_END
};
static const struct itemplate instrux_INVPCID[] = {
- {I_INVPCID, 2, {REG_GPR|BITS32,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29825, 55},
- {I_INVPCID, 2, {REG_GPR|BITS64,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29825, 56},
+ {I_INVPCID, 2, {REG_GPR|BITS32,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33152, 55},
+ {I_INVPCID, 2, {REG_GPR|BITS64,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33152, 56},
ITEMPLATE_END
};
static const struct itemplate instrux_INVLPG[] = {
- {I_INVLPG, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43290, 54},
+ {I_INVLPG, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48043, 54},
ITEMPLATE_END
};
static const struct itemplate instrux_INVLPGA[] = {
- {I_INVLPGA, 2, {REG_AX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39196, 57},
- {I_INVLPGA, 2, {REG_EAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39202, 58},
- {I_INVLPGA, 2, {REG_RAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+29832, 59},
- {I_INVLPGA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39203, 58},
+ {I_INVLPGA, 2, {REG_AX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43181, 57},
+ {I_INVLPGA, 2, {REG_EAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43187, 58},
+ {I_INVLPGA, 2, {REG_RAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33159, 59},
+ {I_INVLPGA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43188, 58},
ITEMPLATE_END
};
static const struct itemplate instrux_IRET[] = {
- {I_IRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45026, 0},
+ {I_IRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49909, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_IRETD[] = {
- {I_IRETD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45030, 5},
+ {I_IRETD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49913, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_IRETQ[] = {
- {I_IRETQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45034, 7},
+ {I_IRETQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49917, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_IRETW[] = {
- {I_IRETW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45038, 0},
+ {I_IRETW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49921, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_JCXZ[] = {
- {I_JCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43295, 1},
+ {I_JCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48048, 1},
ITEMPLATE_END
};
static const struct itemplate instrux_JECXZ[] = {
- {I_JECXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43300, 5},
+ {I_JECXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48053, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_JRCXZ[] = {
- {I_JRCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39208, 7},
+ {I_JRCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43193, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_JMP[] = {
- {I_JMP, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43306, 0},
- {I_JMP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43305, 0},
- {I_JMP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43310, 25},
- {I_JMP, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43310, 25},
- {I_JMP, 1, {IMMEDIATE|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39214, 1},
- {I_JMP, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43315, 26},
- {I_JMP, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43315, 26},
- {I_JMP, 1, {IMMEDIATE|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39220, 1},
- {I_JMP, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43320, 27},
- {I_JMP, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43320, 27},
- {I_JMP, 1, {IMMEDIATE|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39226, 19},
- {I_JMP, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43325, 28},
- {I_JMP, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43325, 28},
- {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39232, 1},
- {I_JMP, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39238, 1},
- {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39238, 1},
- {I_JMP, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39244, 19},
- {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39244, 19},
- {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43330, 1},
- {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43335, 7},
- {I_JMP, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43340, 0},
- {I_JMP, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43345, 5},
- {I_JMP, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43335, 7},
- {I_JMP, 1, {MEMORY|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43350, 25},
- {I_JMP, 1, {RM_GPR|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43355, 26},
- {I_JMP, 1, {RM_GPR|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43360, 27},
- {I_JMP, 1, {RM_GPR|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43365, 28},
- {I_JMP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43350, 25},
- {I_JMP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43355, 26},
- {I_JMP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43360, 27},
- {I_JMP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43365, 28},
+ {I_JMP, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48059, 0},
+ {I_JMP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48058, 0},
+ {I_JMP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48063, 21},
+ {I_JMP, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48063, 21},
+ {I_JMP, 1, {IMMEDIATE|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43199, 1},
+ {I_JMP, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48068, 22},
+ {I_JMP, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48068, 22},
+ {I_JMP, 1, {IMMEDIATE|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43205, 1},
+ {I_JMP, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48073, 23},
+ {I_JMP, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48073, 23},
+ {I_JMP, 1, {IMMEDIATE|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43211, 19},
+ {I_JMP, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48078, 24},
+ {I_JMP, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48078, 24},
+ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43217, 1},
+ {I_JMP, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43223, 1},
+ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43223, 1},
+ {I_JMP, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43229, 19},
+ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43229, 19},
+ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48083, 1},
+ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48088, 7},
+ {I_JMP, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48093, 0},
+ {I_JMP, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48098, 5},
+ {I_JMP, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48088, 7},
+ {I_JMP, 1, {MEMORY|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48103, 21},
+ {I_JMP, 1, {RM_GPR|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48108, 22},
+ {I_JMP, 1, {RM_GPR|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48113, 23},
+ {I_JMP, 1, {RM_GPR|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48118, 24},
+ {I_JMP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48103, 21},
+ {I_JMP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48108, 22},
+ {I_JMP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48113, 23},
+ {I_JMP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48118, 24},
ITEMPLATE_END
};
static const struct itemplate instrux_JMPE[] = {
- {I_JMPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39250, 60},
- {I_JMPE, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39256, 60},
- {I_JMPE, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39262, 60},
- {I_JMPE, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39268, 60},
- {I_JMPE, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39274, 60},
+ {I_JMPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43235, 60},
+ {I_JMPE, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43241, 60},
+ {I_JMPE, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43247, 60},
+ {I_JMPE, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43253, 60},
+ {I_JMPE, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43259, 60},
ITEMPLATE_END
};
static const struct itemplate instrux_LAHF[] = {
- {I_LAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45443, 0},
+ {I_LAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50323, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_LAR[] = {
- {I_LAR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39280, 61},
- {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39280, 62},
- {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39280, 63},
- {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29839, 64},
- {I_LAR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39286, 65},
- {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39286, 63},
- {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39286, 63},
- {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29846, 64},
- {I_LAR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39292, 66},
- {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39292, 64},
- {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39292, 64},
- {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39292, 64},
+ {I_LAR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43265, 61},
+ {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43265, 62},
+ {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43265, 63},
+ {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33166, 64},
+ {I_LAR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43271, 65},
+ {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43271, 63},
+ {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43271, 63},
+ {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33173, 64},
+ {I_LAR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43277, 66},
+ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43277, 64},
+ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43277, 64},
+ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43277, 64},
ITEMPLATE_END
};
static const struct itemplate instrux_LDS[] = {
- {I_LDS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43370, 1},
- {I_LDS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43375, 19},
+ {I_LDS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48123, 1},
+ {I_LDS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48128, 19},
ITEMPLATE_END
};
static const struct itemplate instrux_LEA[] = {
- {I_LEA, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43380, 67},
- {I_LEA, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43385, 68},
- {I_LEA, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43390, 69},
- {I_LEA, 2, {REG_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43380, 67},
- {I_LEA, 2, {REG_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43385, 68},
- {I_LEA, 2, {REG_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43390, 69},
+ {I_LEA, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48133, 67},
+ {I_LEA, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48138, 68},
+ {I_LEA, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48143, 69},
+ {I_LEA, 2, {REG_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48133, 67},
+ {I_LEA, 2, {REG_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48138, 68},
+ {I_LEA, 2, {REG_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48143, 69},
ITEMPLATE_END
};
static const struct itemplate instrux_LEAVE[] = {
- {I_LEAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43642, 39},
+ {I_LEAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48395, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_LES[] = {
- {I_LES, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43395, 1},
- {I_LES, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43400, 19},
+ {I_LES, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48148, 1},
+ {I_LES, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48153, 19},
ITEMPLATE_END
};
static const struct itemplate instrux_LFENCE[] = {
- {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39298, 59},
- {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39298, 143},
+ {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43283, 59},
+ {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43283, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_LFS[] = {
- {I_LFS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39304, 5},
- {I_LFS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39310, 5},
- {I_LFS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39316, 7},
+ {I_LFS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43289, 5},
+ {I_LFS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43295, 5},
+ {I_LFS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43301, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_LGDT[] = {
- {I_LGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43405, 29},
+ {I_LGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48158, 25},
ITEMPLATE_END
};
static const struct itemplate instrux_LGS[] = {
- {I_LGS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39322, 5},
- {I_LGS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39328, 5},
- {I_LGS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39334, 7},
+ {I_LGS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43307, 5},
+ {I_LGS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43313, 5},
+ {I_LGS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43319, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_LIDT[] = {
- {I_LIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43410, 29},
+ {I_LIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48163, 25},
ITEMPLATE_END
};
static const struct itemplate instrux_LLDT[] = {
- {I_LLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43415, 70},
- {I_LLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43415, 70},
- {I_LLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43415, 70},
+ {I_LLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48168, 70},
+ {I_LLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48168, 70},
+ {I_LLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48168, 70},
ITEMPLATE_END
};
static const struct itemplate instrux_LMSW[] = {
- {I_LMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43420, 29},
- {I_LMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43420, 29},
- {I_LMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43420, 29},
+ {I_LMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48173, 25},
+ {I_LMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48173, 25},
+ {I_LMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48173, 25},
ITEMPLATE_END
};
static const struct itemplate instrux_LOADALL[] = {
- {I_LOADALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45042, 50},
+ {I_LOADALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49925, 46},
ITEMPLATE_END
};
static const struct itemplate instrux_LOADALL286[] = {
- {I_LOADALL286, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45046, 71},
+ {I_LOADALL286, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49929, 71},
ITEMPLATE_END
};
static const struct itemplate instrux_LODSB[] = {
- {I_LODSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45446, 0},
+ {I_LODSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50326, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_LODSD[] = {
- {I_LODSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45050, 5},
+ {I_LODSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49933, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_LODSQ[] = {
- {I_LODSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45054, 7},
+ {I_LODSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49937, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_LODSW[] = {
- {I_LODSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45058, 0},
+ {I_LODSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49941, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_LOOP[] = {
- {I_LOOP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43425, 0},
- {I_LOOP, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43430, 1},
- {I_LOOP, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43435, 5},
- {I_LOOP, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43440, 7},
+ {I_LOOP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48178, 0},
+ {I_LOOP, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48183, 1},
+ {I_LOOP, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48188, 5},
+ {I_LOOP, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48193, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_LOOPE[] = {
- {I_LOOPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43445, 0},
- {I_LOOPE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43450, 1},
- {I_LOOPE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43455, 5},
- {I_LOOPE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43460, 7},
+ {I_LOOPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48198, 0},
+ {I_LOOPE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48203, 1},
+ {I_LOOPE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48208, 5},
+ {I_LOOPE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48213, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_LOOPNE[] = {
- {I_LOOPNE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43465, 0},
- {I_LOOPNE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43470, 1},
- {I_LOOPNE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43475, 5},
- {I_LOOPNE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43480, 7},
+ {I_LOOPNE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48218, 0},
+ {I_LOOPNE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48223, 1},
+ {I_LOOPNE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48228, 5},
+ {I_LOOPNE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48233, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_LOOPNZ[] = {
- {I_LOOPNZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43465, 0},
- {I_LOOPNZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43470, 1},
- {I_LOOPNZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43475, 5},
- {I_LOOPNZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43480, 7},
+ {I_LOOPNZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48218, 0},
+ {I_LOOPNZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48223, 1},
+ {I_LOOPNZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48228, 5},
+ {I_LOOPNZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48233, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_LOOPZ[] = {
- {I_LOOPZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43445, 0},
- {I_LOOPZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43450, 1},
- {I_LOOPZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43455, 5},
- {I_LOOPZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43460, 7},
+ {I_LOOPZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48198, 0},
+ {I_LOOPZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48203, 1},
+ {I_LOOPZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48208, 5},
+ {I_LOOPZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48213, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_LSL[] = {
- {I_LSL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39340, 61},
- {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39340, 62},
- {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39340, 63},
- {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29853, 64},
- {I_LSL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39346, 65},
- {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39346, 63},
- {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39346, 63},
- {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29860, 64},
- {I_LSL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39352, 66},
- {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39352, 64},
- {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39352, 64},
- {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39352, 64},
+ {I_LSL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43325, 61},
+ {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43325, 62},
+ {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43325, 63},
+ {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33180, 64},
+ {I_LSL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43331, 65},
+ {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43331, 63},
+ {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43331, 63},
+ {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33187, 64},
+ {I_LSL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43337, 66},
+ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43337, 64},
+ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43337, 64},
+ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43337, 64},
ITEMPLATE_END
};
static const struct itemplate instrux_LSS[] = {
- {I_LSS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39358, 5},
- {I_LSS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39364, 5},
- {I_LSS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39370, 7},
+ {I_LSS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43343, 5},
+ {I_LSS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43349, 5},
+ {I_LSS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43355, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_LTR[] = {
- {I_LTR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43485, 70},
- {I_LTR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43485, 70},
- {I_LTR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43485, 70},
+ {I_LTR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48238, 70},
+ {I_LTR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48238, 70},
+ {I_LTR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48238, 70},
ITEMPLATE_END
};
static const struct itemplate instrux_MFENCE[] = {
- {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39376, 59},
- {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39376, 143},
+ {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43361, 59},
+ {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43361, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_MONITOR[] = {
- {I_MONITOR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43490, 72},
- {I_MONITOR, 3, {REG_EAX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+43490, 73},
- {I_MONITOR, 3, {REG_RAX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+43490, 7},
+ {I_MONITOR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48243, 72},
+ {I_MONITOR, 3, {REG_EAX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+48243, 73},
+ {I_MONITOR, 3, {REG_RAX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+48243, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_MONITORX[] = {
- {I_MONITORX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43495, 74},
- {I_MONITORX, 3, {REG_RAX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+43495, 59},
- {I_MONITORX, 3, {REG_EAX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+43495, 74},
- {I_MONITORX, 3, {REG_AX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+43495, 74},
+ {I_MONITORX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48248, 74},
+ {I_MONITORX, 3, {REG_RAX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+48248, 59},
+ {I_MONITORX, 3, {REG_EAX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+48248, 74},
+ {I_MONITORX, 3, {REG_AX,REG_ECX,REG_EDX,0,0}, NO_DECORATOR, nasm_bytecodes+48248, 74},
ITEMPLATE_END
};
static const struct itemplate instrux_MOV[] = {
- {I_MOV, 2, {MEMORY,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43516, 75},
- {I_MOV, 2, {REG_GPR|BITS16,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43500, 0},
- {I_MOV, 2, {REG_GPR|BITS32,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43505, 5},
- {I_MOV, 2, {REG_GPR|BITS64,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43510, 76},
- {I_MOV, 2, {RM_GPR|BITS64,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43515, 7},
- {I_MOV, 2, {REG_SREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43536, 75},
- {I_MOV, 2, {REG_SREG,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43536, 77},
- {I_MOV, 2, {REG_SREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43536, 78},
- {I_MOV, 2, {REG_SREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43520, 76},
- {I_MOV, 2, {REG_SREG,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43525, 0},
- {I_MOV, 2, {REG_SREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43530, 5},
- {I_MOV, 2, {REG_SREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43535, 7},
- {I_MOV, 2, {REG_AL,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+45062, 8},
- {I_MOV, 2, {REG_AX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+43540, 8},
- {I_MOV, 2, {REG_EAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+43545, 9},
- {I_MOV, 2, {REG_RAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+43550, 10},
- {I_MOV, 2, {MEM_OFFS,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45066, 79},
- {I_MOV, 2, {MEM_OFFS,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43555, 79},
- {I_MOV, 2, {MEM_OFFS,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43560, 80},
- {I_MOV, 2, {MEM_OFFS,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43565, 81},
- {I_MOV, 2, {REG_GPR|BITS32,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39382, 82},
- {I_MOV, 2, {REG_GPR|BITS64,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39388, 83},
- {I_MOV, 2, {REG_CREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39394, 82},
- {I_MOV, 2, {REG_CREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39400, 83},
- {I_MOV, 2, {REG_GPR|BITS32,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39407, 82},
- {I_MOV, 2, {REG_GPR|BITS64,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39406, 83},
- {I_MOV, 2, {REG_DREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39413, 82},
- {I_MOV, 2, {REG_DREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39412, 83},
- {I_MOV, 2, {REG_GPR|BITS32,REG_TREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43570, 19},
- {I_MOV, 2, {REG_TREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43575, 19},
- {I_MOV, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43580, 8},
- {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43581, 0},
- {I_MOV, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39418, 8},
- {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39419, 0},
- {I_MOV, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39424, 9},
- {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39425, 5},
- {I_MOV, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39430, 10},
- {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39431, 7},
- {I_MOV, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45070, 8},
- {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+45070, 0},
- {I_MOV, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43585, 8},
- {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43585, 0},
- {I_MOV, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43590, 9},
- {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43590, 5},
- {I_MOV, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43595, 10},
- {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43595, 7},
- {I_MOV, 2, {REG_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+45074, 8},
- {I_MOV, 2, {REG_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43600, 8},
- {I_MOV, 2, {REG_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43605, 9},
- {I_MOV, 2, {REG_GPR|BITS64,UDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+43610, 84},
- {I_MOV, 2, {REG_GPR|BITS64,SDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29882, 84},
- {I_MOV, 2, {REG_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43615, 10},
- {I_MOV, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39436, 8},
- {I_MOV, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29867, 8},
- {I_MOV, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29874, 9},
- {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29881, 10},
- {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29881, 7},
- {I_MOV, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39436, 8},
- {I_MOV, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29867, 8},
- {I_MOV, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29874, 9},
+ {I_MOV, 2, {MEMORY,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+48269, 75},
+ {I_MOV, 2, {REG_GPR|BITS16,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+48253, 0},
+ {I_MOV, 2, {REG_GPR|BITS32,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+48258, 5},
+ {I_MOV, 2, {REG_GPR|BITS64,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+48263, 76},
+ {I_MOV, 2, {RM_GPR|BITS64,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+48268, 7},
+ {I_MOV, 2, {REG_SREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48289, 75},
+ {I_MOV, 2, {REG_SREG,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+48289, 77},
+ {I_MOV, 2, {REG_SREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48289, 78},
+ {I_MOV, 2, {REG_SREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+48273, 76},
+ {I_MOV, 2, {REG_SREG,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+48278, 0},
+ {I_MOV, 2, {REG_SREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48283, 5},
+ {I_MOV, 2, {REG_SREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+48288, 7},
+ {I_MOV, 2, {REG_AL,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+49945, 8},
+ {I_MOV, 2, {REG_AX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+48293, 8},
+ {I_MOV, 2, {REG_EAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+48298, 9},
+ {I_MOV, 2, {REG_RAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+48303, 10},
+ {I_MOV, 2, {MEM_OFFS,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+49949, 79},
+ {I_MOV, 2, {MEM_OFFS,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48308, 79},
+ {I_MOV, 2, {MEM_OFFS,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48313, 80},
+ {I_MOV, 2, {MEM_OFFS,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48318, 81},
+ {I_MOV, 2, {REG_GPR|BITS32,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43367, 82},
+ {I_MOV, 2, {REG_GPR|BITS64,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43373, 83},
+ {I_MOV, 2, {REG_CREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43379, 82},
+ {I_MOV, 2, {REG_CREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43385, 83},
+ {I_MOV, 2, {REG_GPR|BITS32,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43392, 82},
+ {I_MOV, 2, {REG_GPR|BITS64,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43391, 83},
+ {I_MOV, 2, {REG_DREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43398, 82},
+ {I_MOV, 2, {REG_DREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43397, 83},
+ {I_MOV, 2, {REG_GPR|BITS32,REG_TREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+48323, 19},
+ {I_MOV, 2, {REG_TREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48328, 19},
+ {I_MOV, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48333, 8},
+ {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48334, 0},
+ {I_MOV, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43403, 8},
+ {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43404, 0},
+ {I_MOV, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43409, 9},
+ {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43410, 5},
+ {I_MOV, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43415, 10},
+ {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43416, 7},
+ {I_MOV, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+49953, 8},
+ {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+49953, 0},
+ {I_MOV, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48338, 8},
+ {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+48338, 0},
+ {I_MOV, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48343, 9},
+ {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48343, 5},
+ {I_MOV, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48348, 10},
+ {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+48348, 7},
+ {I_MOV, 2, {REG_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49957, 8},
+ {I_MOV, 2, {REG_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48353, 8},
+ {I_MOV, 2, {REG_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48358, 9},
+ {I_MOV, 2, {REG_GPR|BITS64,UDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+48363, 84},
+ {I_MOV, 2, {REG_GPR|BITS64,SDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33209, 84},
+ {I_MOV, 2, {REG_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48368, 10},
+ {I_MOV, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43421, 8},
+ {I_MOV, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33194, 8},
+ {I_MOV, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33201, 9},
+ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33208, 10},
+ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33208, 7},
+ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43421, 8},
+ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33194, 8},
+ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33201, 9},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVD[] = {
- {I_MOVD, 2, {MMXREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39442, 85},
- {I_MOVD, 2, {RM_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39448, 85},
- {I_MOVD, 2, {MMXREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29888, 86},
- {I_MOVD, 2, {RM_GPR|BITS64,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+29895, 86},
- {I_MOVD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30763, 147},
- {I_MOVD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30770, 147},
- {I_MOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30770, 143},
- {I_MOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30763, 143},
+ {I_MOVD, 2, {MMXREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43427, 85},
+ {I_MOVD, 2, {RM_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43433, 85},
+ {I_MOVD, 2, {MMXREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33215, 86},
+ {I_MOVD, 2, {RM_GPR|BITS64,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33222, 86},
+ {I_MOVD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34146, 151},
+ {I_MOVD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34153, 151},
+ {I_MOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34153, 147},
+ {I_MOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34146, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVQ[] = {
- {I_MOVQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39454, 87},
- {I_MOVQ, 2, {RM_MMX,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39460, 87},
- {I_MOVQ, 2, {MMXREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29888, 88},
- {I_MOVQ, 2, {RM_GPR|BITS64,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+29895, 88},
- {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40426, 143},
- {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40432, 143},
- {I_MOVQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40432, 148},
- {I_MOVQ, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40426, 148},
- {I_MOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30777, 149},
- {I_MOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30784, 149},
+ {I_MOVQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43439, 87},
+ {I_MOVQ, 2, {RM_MMX,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+43445, 87},
+ {I_MOVQ, 2, {MMXREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33215, 88},
+ {I_MOVQ, 2, {RM_GPR|BITS64,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+33222, 88},
+ {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45077, 147},
+ {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45083, 147},
+ {I_MOVQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45083, 152},
+ {I_MOVQ, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45077, 152},
+ {I_MOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34160, 153},
+ {I_MOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34167, 153},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVSB[] = {
- {I_MOVSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12158, 0},
+ {I_MOVSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12437, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVSD[] = {
- {I_MOVSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45078, 5},
- {I_MOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40984, 143},
- {I_MOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40990, 143},
- {I_MOVSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40990, 143},
- {I_MOVSD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40984, 143},
+ {I_MOVSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49961, 5},
+ {I_MOVSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45635, 147},
+ {I_MOVSD, 2, {RM_XMM_L16|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45641, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVSQ[] = {
- {I_MOVSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45082, 7},
+ {I_MOVSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49965, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVSW[] = {
- {I_MOVSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45086, 0},
+ {I_MOVSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49969, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVSX[] = {
- {I_MOVSX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39466, 21},
- {I_MOVSX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39466, 5},
- {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39472, 5},
- {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39478, 5},
- {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39484, 7},
- {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39490, 7},
- {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43620, 7},
+ {I_MOVSX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43451, 53},
+ {I_MOVSX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43451, 5},
+ {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43457, 5},
+ {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43463, 5},
+ {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43469, 7},
+ {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43475, 7},
+ {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48373, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVSXD[] = {
- {I_MOVSXD, 2, {REG_GPR|BITS64,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43620, 7},
+ {I_MOVSXD, 2, {REG_GPR|BITS64,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48373, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVZX[] = {
- {I_MOVZX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39496, 21},
- {I_MOVZX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39496, 5},
- {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39502, 5},
- {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39508, 5},
- {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39514, 7},
- {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39520, 7},
+ {I_MOVZX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43481, 53},
+ {I_MOVZX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43481, 5},
+ {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43487, 5},
+ {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43493, 5},
+ {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43499, 7},
+ {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43505, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_MUL[] = {
- {I_MUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45090, 0},
- {I_MUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43625, 0},
- {I_MUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43630, 5},
- {I_MUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43635, 7},
+ {I_MUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49973, 0},
+ {I_MUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48378, 0},
+ {I_MUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48383, 5},
+ {I_MUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48388, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_MWAIT[] = {
- {I_MWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43640, 72},
- {I_MWAIT, 2, {REG_EAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43640, 72},
+ {I_MWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48393, 72},
+ {I_MWAIT, 2, {REG_EAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48393, 72},
ITEMPLATE_END
};
static const struct itemplate instrux_MWAITX[] = {
- {I_MWAITX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43645, 74},
- {I_MWAITX, 2, {REG_EAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43645, 74},
+ {I_MWAITX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48398, 74},
+ {I_MWAITX, 2, {REG_EAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48398, 74},
ITEMPLATE_END
};
static const struct itemplate instrux_NEG[] = {
- {I_NEG, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43650, 11},
- {I_NEG, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39526, 11},
- {I_NEG, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39532, 12},
- {I_NEG, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39538, 13},
+ {I_NEG, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48403, 11},
+ {I_NEG, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43511, 11},
+ {I_NEG, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43517, 12},
+ {I_NEG, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43523, 13},
ITEMPLATE_END
};
static const struct itemplate instrux_NOP[] = {
- {I_NOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43655, 0},
- {I_NOP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39544, 89},
- {I_NOP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39550, 89},
- {I_NOP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39556, 7},
+ {I_NOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48408, 0},
+ {I_NOP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43529, 89},
+ {I_NOP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43535, 89},
+ {I_NOP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43541, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_NOT[] = {
- {I_NOT, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43660, 11},
- {I_NOT, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39562, 11},
- {I_NOT, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39568, 12},
- {I_NOT, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39574, 13},
+ {I_NOT, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48413, 11},
+ {I_NOT, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43547, 11},
+ {I_NOT, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43553, 12},
+ {I_NOT, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43559, 13},
ITEMPLATE_END
};
static const struct itemplate instrux_OR[] = {
- {I_OR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43665, 3},
- {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43666, 0},
- {I_OR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39580, 3},
- {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39581, 0},
- {I_OR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39586, 4},
- {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39587, 5},
- {I_OR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39592, 6},
- {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39593, 7},
- {I_OR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37304, 8},
- {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37304, 0},
- {I_OR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43670, 8},
- {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43670, 0},
- {I_OR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43675, 9},
- {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43675, 5},
- {I_OR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43680, 10},
- {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43680, 7},
- {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29902, 11},
- {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29909, 12},
- {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29916, 13},
- {I_OR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+45094, 8},
- {I_OR, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29903, 8},
- {I_OR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43685, 8},
- {I_OR, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29910, 9},
- {I_OR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43690, 9},
- {I_OR, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29917, 10},
- {I_OR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43695, 10},
- {I_OR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39598, 3},
- {I_OR, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29902, 3},
- {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29923, 3},
- {I_OR, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29909, 4},
- {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29930, 4},
- {I_OR, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+29916, 6},
- {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+29937, 6},
- {I_OR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39598, 3},
- {I_OR, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29902, 3},
- {I_OR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29923, 3},
- {I_OR, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29909, 4},
- {I_OR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29930, 4},
- {I_OR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39604, 14},
+ {I_OR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48418, 3},
+ {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48419, 0},
+ {I_OR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43565, 3},
+ {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43566, 0},
+ {I_OR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43571, 4},
+ {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43572, 5},
+ {I_OR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43577, 6},
+ {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43578, 7},
+ {I_OR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40687, 8},
+ {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40687, 0},
+ {I_OR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48423, 8},
+ {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+48423, 0},
+ {I_OR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48428, 9},
+ {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48428, 5},
+ {I_OR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48433, 10},
+ {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+48433, 7},
+ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33229, 11},
+ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33236, 12},
+ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33243, 13},
+ {I_OR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49977, 8},
+ {I_OR, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33230, 8},
+ {I_OR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48438, 8},
+ {I_OR, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33237, 9},
+ {I_OR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48443, 9},
+ {I_OR, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33244, 10},
+ {I_OR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48448, 10},
+ {I_OR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43583, 3},
+ {I_OR, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33229, 3},
+ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33250, 3},
+ {I_OR, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33236, 4},
+ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33257, 4},
+ {I_OR, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33243, 6},
+ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33264, 6},
+ {I_OR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43583, 3},
+ {I_OR, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33229, 3},
+ {I_OR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33250, 3},
+ {I_OR, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33236, 4},
+ {I_OR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33257, 4},
+ {I_OR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43589, 14},
ITEMPLATE_END
};
static const struct itemplate instrux_OUT[] = {
- {I_OUT, 2, {IMMEDIATE,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45098, 53},
- {I_OUT, 2, {IMMEDIATE,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43700, 53},
- {I_OUT, 2, {IMMEDIATE,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43705, 21},
- {I_OUT, 2, {REG_DX,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+44397, 0},
- {I_OUT, 2, {REG_DX,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+45102, 0},
- {I_OUT, 2, {REG_DX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+45106, 5},
+ {I_OUT, 2, {IMMEDIATE,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+49981, 52},
+ {I_OUT, 2, {IMMEDIATE,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48453, 52},
+ {I_OUT, 2, {IMMEDIATE,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+48458, 53},
+ {I_OUT, 2, {REG_DX,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+46178, 0},
+ {I_OUT, 2, {REG_DX,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+49985, 0},
+ {I_OUT, 2, {REG_DX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+49989, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_OUTSB[] = {
- {I_OUTSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45449, 39},
+ {I_OUTSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50329, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_OUTSD[] = {
- {I_OUTSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45110, 5},
+ {I_OUTSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49993, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_OUTSW[] = {
- {I_OUTSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45114, 39},
+ {I_OUTSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49997, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_PACKSSDW[] = {
- {I_PACKSSDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+29944, 87},
- {I_PACKSSDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40450, 144},
+ {I_PACKSSDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33271, 87},
+ {I_PACKSSDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45101, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PACKSSWB[] = {
- {I_PACKSSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+29951, 87},
- {I_PACKSSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40444, 144},
+ {I_PACKSSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33278, 87},
+ {I_PACKSSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45095, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PACKUSWB[] = {
- {I_PACKUSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+29958, 87},
- {I_PACKUSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40456, 144},
+ {I_PACKUSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33285, 87},
+ {I_PACKUSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45107, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PADDB[] = {
- {I_PADDB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+29965, 87},
- {I_PADDB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40462, 144},
+ {I_PADDB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33292, 87},
+ {I_PADDB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45113, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PADDD[] = {
- {I_PADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+29972, 87},
- {I_PADDD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40474, 144},
+ {I_PADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33299, 87},
+ {I_PADDD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45125, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PADDSB[] = {
- {I_PADDSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+29979, 87},
- {I_PADDSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40492, 144},
+ {I_PADDSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33306, 87},
+ {I_PADDSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45143, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PADDSIW[] = {
- {I_PADDSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39610, 90},
+ {I_PADDSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43595, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_PADDSW[] = {
- {I_PADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+29986, 87},
- {I_PADDSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40498, 144},
+ {I_PADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33313, 87},
+ {I_PADDSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45149, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PADDUSB[] = {
- {I_PADDUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+29993, 87},
- {I_PADDUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40504, 144},
+ {I_PADDUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33320, 87},
+ {I_PADDUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45155, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PADDUSW[] = {
- {I_PADDUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30000, 87},
- {I_PADDUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40510, 144},
+ {I_PADDUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33327, 87},
+ {I_PADDUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45161, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PADDW[] = {
- {I_PADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30007, 87},
- {I_PADDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40468, 144},
+ {I_PADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33334, 87},
+ {I_PADDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45119, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PAND[] = {
- {I_PAND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30014, 87},
- {I_PAND, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40516, 144},
+ {I_PAND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33341, 87},
+ {I_PAND, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45167, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PANDN[] = {
- {I_PANDN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30021, 87},
- {I_PANDN, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40522, 144},
+ {I_PANDN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33348, 87},
+ {I_PANDN, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45173, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PAUSE[] = {
- {I_PAUSE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45118, 0},
+ {I_PAUSE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50001, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_PAVEB[] = {
- {I_PAVEB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39616, 90},
+ {I_PAVEB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43601, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_PAVGUSB[] = {
- {I_PAVGUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12097, 91},
+ {I_PAVGUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12376, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPEQB[] = {
- {I_PCMPEQB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30028, 87},
- {I_PCMPEQB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40540, 144},
+ {I_PCMPEQB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33355, 87},
+ {I_PCMPEQB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45191, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPEQD[] = {
- {I_PCMPEQD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30035, 87},
- {I_PCMPEQD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40552, 144},
+ {I_PCMPEQD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33362, 87},
+ {I_PCMPEQD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45203, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPEQW[] = {
- {I_PCMPEQW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30042, 87},
- {I_PCMPEQW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40546, 144},
+ {I_PCMPEQW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33369, 87},
+ {I_PCMPEQW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45197, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPGTB[] = {
- {I_PCMPGTB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30049, 87},
- {I_PCMPGTB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40558, 144},
+ {I_PCMPGTB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33376, 87},
+ {I_PCMPGTB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45209, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPGTD[] = {
- {I_PCMPGTD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30056, 87},
- {I_PCMPGTD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40570, 144},
+ {I_PCMPGTD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33383, 87},
+ {I_PCMPGTD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45221, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPGTW[] = {
- {I_PCMPGTW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30063, 87},
- {I_PCMPGTW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40564, 144},
+ {I_PCMPGTW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33390, 87},
+ {I_PCMPGTW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45215, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PDISTIB[] = {
- {I_PDISTIB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40817, 92},
+ {I_PDISTIB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45468, 92},
ITEMPLATE_END
};
static const struct itemplate instrux_PF2ID[] = {
- {I_PF2ID, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12105, 91},
+ {I_PF2ID, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12384, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFACC[] = {
- {I_PFACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12113, 91},
+ {I_PFACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12392, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFADD[] = {
- {I_PFADD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12121, 91},
+ {I_PFADD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12400, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFCMPEQ[] = {
- {I_PFCMPEQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12129, 91},
+ {I_PFCMPEQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12408, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFCMPGE[] = {
- {I_PFCMPGE, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12137, 91},
+ {I_PFCMPGE, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12416, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFCMPGT[] = {
- {I_PFCMPGT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12145, 91},
+ {I_PFCMPGT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12424, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFMAX[] = {
- {I_PFMAX, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12153, 91},
+ {I_PFMAX, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12432, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFMIN[] = {
- {I_PFMIN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12161, 91},
+ {I_PFMIN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12440, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFMUL[] = {
- {I_PFMUL, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12169, 91},
+ {I_PFMUL, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12448, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFRCP[] = {
- {I_PFRCP, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12177, 91},
+ {I_PFRCP, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12456, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFRCPIT1[] = {
- {I_PFRCPIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12185, 91},
+ {I_PFRCPIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12464, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFRCPIT2[] = {
- {I_PFRCPIT2, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12193, 91},
+ {I_PFRCPIT2, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12472, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFRSQIT1[] = {
- {I_PFRSQIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12201, 91},
+ {I_PFRSQIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12480, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFRSQRT[] = {
- {I_PFRSQRT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12209, 91},
+ {I_PFRSQRT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12488, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFSUB[] = {
- {I_PFSUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12217, 91},
+ {I_PFSUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12496, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFSUBR[] = {
- {I_PFSUBR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12225, 91},
+ {I_PFSUBR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12504, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PI2FD[] = {
- {I_PI2FD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12233, 91},
+ {I_PI2FD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12512, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PMACHRIW[] = {
- {I_PMACHRIW, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40913, 92},
+ {I_PMACHRIW, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45564, 92},
ITEMPLATE_END
};
static const struct itemplate instrux_PMADDWD[] = {
- {I_PMADDWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30070, 87},
- {I_PMADDWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40576, 144},
+ {I_PMADDWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33397, 87},
+ {I_PMADDWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45227, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PMAGW[] = {
- {I_PMAGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39622, 90},
+ {I_PMAGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43607, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULHRIW[] = {
- {I_PMULHRIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39628, 90},
+ {I_PMULHRIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43613, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULHRWA[] = {
- {I_PMULHRWA, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12241, 91},
+ {I_PMULHRWA, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12520, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULHRWC[] = {
- {I_PMULHRWC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39634, 90},
+ {I_PMULHRWC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43619, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULHW[] = {
- {I_PMULHW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30077, 87},
- {I_PMULHW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40618, 144},
+ {I_PMULHW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33404, 87},
+ {I_PMULHW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45269, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULLW[] = {
- {I_PMULLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30084, 87},
- {I_PMULLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40624, 144},
+ {I_PMULLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33411, 87},
+ {I_PMULLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45275, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PMVGEZB[] = {
- {I_PMVGEZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41045, 90},
+ {I_PMVGEZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45696, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_PMVLZB[] = {
- {I_PMVLZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40901, 90},
+ {I_PMVLZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45552, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_PMVNZB[] = {
- {I_PMVNZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40883, 90},
+ {I_PMVNZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45534, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_PMVZB[] = {
- {I_PMVZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40805, 90},
+ {I_PMVZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45456, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_POP[] = {
- {I_POP, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45122, 0},
- {I_POP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45126, 19},
- {I_POP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45130, 7},
- {I_POP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43710, 0},
- {I_POP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43715, 19},
- {I_POP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43720, 7},
- {I_POP, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12534, 1},
+ {I_POP, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50005, 0},
+ {I_POP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50009, 19},
+ {I_POP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50013, 7},
+ {I_POP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48463, 0},
+ {I_POP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48468, 19},
+ {I_POP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48473, 7},
+ {I_POP, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12813, 1},
{I_POP, 1, {REG_CS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7495, 93},
{I_POP, 1, {REG_SS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7621, 1},
{I_POP, 1, {REG_DS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7765, 1},
- {I_POP, 1, {REG_FS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45134, 5},
- {I_POP, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45138, 5},
+ {I_POP, 1, {REG_FS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50017, 5},
+ {I_POP, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50021, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_POPA[] = {
- {I_POPA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45142, 18},
+ {I_POPA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50025, 18},
ITEMPLATE_END
};
static const struct itemplate instrux_POPAD[] = {
- {I_POPAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45146, 19},
+ {I_POPAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50029, 19},
ITEMPLATE_END
};
static const struct itemplate instrux_POPAW[] = {
- {I_POPAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45150, 18},
+ {I_POPAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50033, 18},
ITEMPLATE_END
};
static const struct itemplate instrux_POPF[] = {
- {I_POPF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45154, 0},
+ {I_POPF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50037, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_POPFD[] = {
- {I_POPFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45158, 19},
+ {I_POPFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50041, 19},
ITEMPLATE_END
};
static const struct itemplate instrux_POPFQ[] = {
- {I_POPFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45158, 7},
+ {I_POPFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50041, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_POPFW[] = {
- {I_POPFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45162, 0},
+ {I_POPFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50045, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_POR[] = {
- {I_POR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30091, 87},
- {I_POR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40636, 144},
+ {I_POR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33418, 87},
+ {I_POR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45287, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PREFETCH[] = {
- {I_PREFETCH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43725, 91},
+ {I_PREFETCH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48478, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PREFETCHW[] = {
- {I_PREFETCHW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43730, 91},
+ {I_PREFETCHW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48483, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PSLLD[] = {
- {I_PSLLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30098, 87},
- {I_PSLLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30105, 38},
- {I_PSLLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40654, 144},
- {I_PSLLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30847, 154},
+ {I_PSLLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33425, 87},
+ {I_PSLLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33432, 34},
+ {I_PSLLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45305, 148},
+ {I_PSLLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34230, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSLLQ[] = {
- {I_PSLLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30112, 87},
- {I_PSLLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30119, 38},
- {I_PSLLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40660, 144},
- {I_PSLLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30854, 154},
+ {I_PSLLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33439, 87},
+ {I_PSLLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33446, 34},
+ {I_PSLLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45311, 148},
+ {I_PSLLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34237, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSLLW[] = {
- {I_PSLLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30126, 87},
- {I_PSLLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30133, 38},
- {I_PSLLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40648, 144},
- {I_PSLLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30840, 154},
+ {I_PSLLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33453, 87},
+ {I_PSLLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33460, 34},
+ {I_PSLLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45299, 148},
+ {I_PSLLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34223, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSRAD[] = {
- {I_PSRAD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30140, 87},
- {I_PSRAD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30147, 38},
- {I_PSRAD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40672, 144},
- {I_PSRAD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30868, 154},
+ {I_PSRAD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33467, 87},
+ {I_PSRAD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33474, 34},
+ {I_PSRAD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45323, 148},
+ {I_PSRAD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34251, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSRAW[] = {
- {I_PSRAW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30154, 87},
- {I_PSRAW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30161, 38},
- {I_PSRAW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40666, 144},
- {I_PSRAW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30861, 154},
+ {I_PSRAW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33481, 87},
+ {I_PSRAW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33488, 34},
+ {I_PSRAW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45317, 148},
+ {I_PSRAW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34244, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSRLD[] = {
- {I_PSRLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30168, 87},
- {I_PSRLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30175, 38},
- {I_PSRLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40684, 144},
- {I_PSRLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30889, 154},
+ {I_PSRLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33495, 87},
+ {I_PSRLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33502, 34},
+ {I_PSRLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45335, 148},
+ {I_PSRLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34272, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSRLQ[] = {
- {I_PSRLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30182, 87},
- {I_PSRLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30189, 38},
- {I_PSRLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40690, 144},
- {I_PSRLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30896, 154},
+ {I_PSRLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33509, 87},
+ {I_PSRLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33516, 34},
+ {I_PSRLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45341, 148},
+ {I_PSRLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34279, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSRLW[] = {
- {I_PSRLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30196, 87},
- {I_PSRLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30203, 38},
- {I_PSRLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40678, 144},
- {I_PSRLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30882, 154},
+ {I_PSRLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33523, 87},
+ {I_PSRLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33530, 34},
+ {I_PSRLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45329, 148},
+ {I_PSRLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34265, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSUBB[] = {
- {I_PSUBB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30210, 87},
- {I_PSUBB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40696, 144},
+ {I_PSUBB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33537, 87},
+ {I_PSUBB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45347, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PSUBD[] = {
- {I_PSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30217, 87},
- {I_PSUBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40708, 144},
+ {I_PSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33544, 87},
+ {I_PSUBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45359, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PSUBSB[] = {
- {I_PSUBSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30224, 87},
- {I_PSUBSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40720, 144},
+ {I_PSUBSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33551, 87},
+ {I_PSUBSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45371, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PSUBSIW[] = {
- {I_PSUBSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39640, 90},
+ {I_PSUBSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+43625, 90},
ITEMPLATE_END
};
static const struct itemplate instrux_PSUBSW[] = {
- {I_PSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30231, 87},
- {I_PSUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40726, 144},
+ {I_PSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33558, 87},
+ {I_PSUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45377, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PSUBUSB[] = {
- {I_PSUBUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30238, 87},
- {I_PSUBUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40732, 144},
+ {I_PSUBUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33565, 87},
+ {I_PSUBUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45383, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PSUBUSW[] = {
- {I_PSUBUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30245, 87},
- {I_PSUBUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40738, 144},
+ {I_PSUBUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33572, 87},
+ {I_PSUBUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45389, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PSUBW[] = {
- {I_PSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30252, 87},
- {I_PSUBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40702, 144},
+ {I_PSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33579, 87},
+ {I_PSUBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45353, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PUNPCKHBW[] = {
- {I_PUNPCKHBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30259, 87},
- {I_PUNPCKHBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40744, 144},
+ {I_PUNPCKHBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33586, 87},
+ {I_PUNPCKHBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45395, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PUNPCKHDQ[] = {
- {I_PUNPCKHDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30266, 87},
- {I_PUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40756, 144},
+ {I_PUNPCKHDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33593, 87},
+ {I_PUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45407, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PUNPCKHWD[] = {
- {I_PUNPCKHWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30273, 87},
- {I_PUNPCKHWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40750, 144},
+ {I_PUNPCKHWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33600, 87},
+ {I_PUNPCKHWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45401, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PUNPCKLBW[] = {
- {I_PUNPCKLBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30280, 87},
- {I_PUNPCKLBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40768, 144},
+ {I_PUNPCKLBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33607, 87},
+ {I_PUNPCKLBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45419, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PUNPCKLDQ[] = {
- {I_PUNPCKLDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30287, 87},
- {I_PUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40780, 144},
+ {I_PUNPCKLDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33614, 87},
+ {I_PUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45431, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PUNPCKLWD[] = {
- {I_PUNPCKLWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30294, 87},
- {I_PUNPCKLWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40774, 144},
+ {I_PUNPCKLWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33621, 87},
+ {I_PUNPCKLWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45425, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PUSH[] = {
- {I_PUSH, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45166, 0},
- {I_PUSH, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45170, 19},
- {I_PUSH, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45174, 7},
- {I_PUSH, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43735, 0},
- {I_PUSH, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43740, 19},
- {I_PUSH, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43745, 7},
- {I_PUSH, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12502, 1},
+ {I_PUSH, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50049, 0},
+ {I_PUSH, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50053, 19},
+ {I_PUSH, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50057, 7},
+ {I_PUSH, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48488, 0},
+ {I_PUSH, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48493, 19},
+ {I_PUSH, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48498, 7},
+ {I_PUSH, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12781, 1},
{I_PUSH, 1, {REG_CS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7477, 1},
{I_PUSH, 1, {REG_SS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7603, 1},
{I_PUSH, 1, {REG_DS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+7747, 1},
- {I_PUSH, 1, {REG_FS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45178, 5},
- {I_PUSH, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45182, 5},
- {I_PUSH, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43771, 39},
- {I_PUSH, 1, {SBYTEWORD|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43750, 94},
- {I_PUSH, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43755, 94},
- {I_PUSH, 1, {SBYTEDWORD|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43760, 95},
- {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43765, 95},
- {I_PUSH, 1, {SBYTEDWORD|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43760, 96},
- {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43765, 96},
- {I_PUSH, 1, {SBYTEDWORD|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43770, 97},
- {I_PUSH, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43775, 97},
- {I_PUSH, 1, {SBYTEDWORD|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43770, 97},
- {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43775, 97},
+ {I_PUSH, 1, {REG_FS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50061, 5},
+ {I_PUSH, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50065, 5},
+ {I_PUSH, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48524, 35},
+ {I_PUSH, 1, {SBYTEWORD|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48503, 94},
+ {I_PUSH, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48508, 94},
+ {I_PUSH, 1, {SBYTEDWORD|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48513, 95},
+ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48518, 95},
+ {I_PUSH, 1, {SBYTEDWORD|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48513, 96},
+ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48518, 96},
+ {I_PUSH, 1, {SBYTEDWORD|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48523, 97},
+ {I_PUSH, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48528, 97},
+ {I_PUSH, 1, {SBYTEDWORD|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48523, 97},
+ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48528, 97},
ITEMPLATE_END
};
static const struct itemplate instrux_PUSHA[] = {
- {I_PUSHA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45186, 18},
+ {I_PUSHA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50069, 18},
ITEMPLATE_END
};
static const struct itemplate instrux_PUSHAD[] = {
- {I_PUSHAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45190, 19},
+ {I_PUSHAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50073, 19},
ITEMPLATE_END
};
static const struct itemplate instrux_PUSHAW[] = {
- {I_PUSHAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45194, 18},
+ {I_PUSHAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50077, 18},
ITEMPLATE_END
};
static const struct itemplate instrux_PUSHF[] = {
- {I_PUSHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45198, 0},
+ {I_PUSHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50081, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_PUSHFD[] = {
- {I_PUSHFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45202, 19},
+ {I_PUSHFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50085, 19},
ITEMPLATE_END
};
static const struct itemplate instrux_PUSHFQ[] = {
- {I_PUSHFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45202, 7},
+ {I_PUSHFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50085, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_PUSHFW[] = {
- {I_PUSHFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45206, 0},
+ {I_PUSHFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50089, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_PXOR[] = {
- {I_PXOR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30301, 87},
- {I_PXOR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40792, 144},
+ {I_PXOR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+33628, 87},
+ {I_PXOR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45443, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_RCL[] = {
- {I_RCL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45210, 0},
- {I_RCL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45214, 0},
- {I_RCL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43780, 39},
- {I_RCL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43785, 0},
- {I_RCL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43790, 0},
- {I_RCL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39646, 39},
- {I_RCL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43795, 5},
- {I_RCL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43800, 5},
- {I_RCL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39652, 5},
- {I_RCL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43805, 7},
- {I_RCL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43810, 7},
- {I_RCL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39658, 7},
+ {I_RCL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+50093, 0},
+ {I_RCL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+50097, 0},
+ {I_RCL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48533, 35},
+ {I_RCL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48538, 0},
+ {I_RCL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48543, 0},
+ {I_RCL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43631, 35},
+ {I_RCL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48548, 5},
+ {I_RCL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48553, 5},
+ {I_RCL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43637, 5},
+ {I_RCL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48558, 7},
+ {I_RCL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48563, 7},
+ {I_RCL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43643, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_RCR[] = {
- {I_RCR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45218, 0},
- {I_RCR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45222, 0},
- {I_RCR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43815, 39},
- {I_RCR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43820, 0},
- {I_RCR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43825, 0},
- {I_RCR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39664, 39},
- {I_RCR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43830, 5},
- {I_RCR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43835, 5},
- {I_RCR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39670, 5},
- {I_RCR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43840, 7},
- {I_RCR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43845, 7},
- {I_RCR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39676, 7},
+ {I_RCR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+50101, 0},
+ {I_RCR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+50105, 0},
+ {I_RCR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48568, 35},
+ {I_RCR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48573, 0},
+ {I_RCR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48578, 0},
+ {I_RCR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43649, 35},
+ {I_RCR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48583, 5},
+ {I_RCR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48588, 5},
+ {I_RCR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43655, 5},
+ {I_RCR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48593, 7},
+ {I_RCR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48598, 7},
+ {I_RCR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43661, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_RDSHR[] = {
- {I_RDSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39682, 98},
+ {I_RDSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43667, 98},
ITEMPLATE_END
};
static const struct itemplate instrux_RDMSR[] = {
- {I_RDMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45226, 99},
+ {I_RDMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50109, 99},
ITEMPLATE_END
};
static const struct itemplate instrux_RDPMC[] = {
- {I_RDPMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45230, 89},
+ {I_RDPMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50113, 89},
ITEMPLATE_END
};
static const struct itemplate instrux_RDTSC[] = {
- {I_RDTSC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45234, 32},
+ {I_RDTSC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50117, 28},
ITEMPLATE_END
};
static const struct itemplate instrux_RDTSCP[] = {
- {I_RDTSCP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43850, 100},
+ {I_RDTSCP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48603, 100},
ITEMPLATE_END
};
static const struct itemplate instrux_RET[] = {
- {I_RET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45255, 25},
- {I_RET, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43876, 101},
+ {I_RET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50138, 21},
+ {I_RET, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48629, 101},
ITEMPLATE_END
};
static const struct itemplate instrux_RETF[] = {
- {I_RETF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45259, 0},
- {I_RETF, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43881, 75},
+ {I_RETF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50142, 0},
+ {I_RETF, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48634, 75},
ITEMPLATE_END
};
static const struct itemplate instrux_RETN[] = {
- {I_RETN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45255, 25},
- {I_RETN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43876, 101},
+ {I_RETN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50138, 21},
+ {I_RETN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48629, 101},
ITEMPLATE_END
};
static const struct itemplate instrux_RETW[] = {
- {I_RETW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45238, 25},
- {I_RETW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43876, 101},
+ {I_RETW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50121, 21},
+ {I_RETW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48629, 101},
ITEMPLATE_END
};
static const struct itemplate instrux_RETFW[] = {
- {I_RETFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45242, 0},
- {I_RETFW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43855, 75},
+ {I_RETFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50125, 0},
+ {I_RETFW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48608, 75},
ITEMPLATE_END
};
static const struct itemplate instrux_RETNW[] = {
- {I_RETNW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45238, 25},
- {I_RETNW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43860, 101},
+ {I_RETNW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50121, 21},
+ {I_RETNW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48613, 101},
ITEMPLATE_END
};
static const struct itemplate instrux_RETD[] = {
- {I_RETD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45246, 26},
- {I_RETD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43865, 102},
+ {I_RETD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50129, 22},
+ {I_RETD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48618, 102},
ITEMPLATE_END
};
static const struct itemplate instrux_RETFD[] = {
- {I_RETFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45250, 0},
- {I_RETFD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43870, 75},
+ {I_RETFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50133, 0},
+ {I_RETFD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48623, 75},
ITEMPLATE_END
};
static const struct itemplate instrux_RETND[] = {
- {I_RETND, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45246, 26},
- {I_RETND, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43865, 102},
+ {I_RETND, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50129, 22},
+ {I_RETND, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48618, 102},
ITEMPLATE_END
};
static const struct itemplate instrux_RETQ[] = {
- {I_RETQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45254, 28},
- {I_RETQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43875, 103},
+ {I_RETQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50137, 24},
+ {I_RETQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48628, 103},
ITEMPLATE_END
};
static const struct itemplate instrux_RETFQ[] = {
- {I_RETFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45258, 7},
- {I_RETFQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43880, 104},
+ {I_RETFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50141, 7},
+ {I_RETFQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48633, 104},
ITEMPLATE_END
};
static const struct itemplate instrux_RETNQ[] = {
- {I_RETNQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45254, 28},
- {I_RETNQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43875, 103},
+ {I_RETNQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50137, 24},
+ {I_RETNQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48628, 103},
ITEMPLATE_END
};
static const struct itemplate instrux_ROL[] = {
- {I_ROL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45262, 0},
- {I_ROL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45266, 0},
- {I_ROL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43885, 39},
- {I_ROL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43890, 0},
- {I_ROL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43895, 0},
- {I_ROL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39688, 39},
- {I_ROL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43900, 5},
- {I_ROL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43905, 5},
- {I_ROL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39694, 5},
- {I_ROL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43910, 7},
- {I_ROL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43915, 7},
- {I_ROL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39700, 7},
+ {I_ROL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+50145, 0},
+ {I_ROL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+50149, 0},
+ {I_ROL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48638, 35},
+ {I_ROL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48643, 0},
+ {I_ROL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48648, 0},
+ {I_ROL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43673, 35},
+ {I_ROL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48653, 5},
+ {I_ROL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48658, 5},
+ {I_ROL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43679, 5},
+ {I_ROL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48663, 7},
+ {I_ROL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48668, 7},
+ {I_ROL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43685, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_ROR[] = {
- {I_ROR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45270, 0},
- {I_ROR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45274, 0},
- {I_ROR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43920, 39},
- {I_ROR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43925, 0},
- {I_ROR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43930, 0},
- {I_ROR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39706, 39},
- {I_ROR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43935, 5},
- {I_ROR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43940, 5},
- {I_ROR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39712, 5},
- {I_ROR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43945, 7},
- {I_ROR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43950, 7},
- {I_ROR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39718, 7},
+ {I_ROR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+50153, 0},
+ {I_ROR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+50157, 0},
+ {I_ROR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48673, 35},
+ {I_ROR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48678, 0},
+ {I_ROR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48683, 0},
+ {I_ROR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43691, 35},
+ {I_ROR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48688, 5},
+ {I_ROR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48693, 5},
+ {I_ROR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43697, 5},
+ {I_ROR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48698, 7},
+ {I_ROR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48703, 7},
+ {I_ROR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43703, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_RDM[] = {
- {I_RDM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44438, 37},
+ {I_RDM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49321, 33},
ITEMPLATE_END
};
static const struct itemplate instrux_RSDC[] = {
- {I_RSDC, 2, {REG_SREG,MEMORY|BITS80,0,0,0}, NO_DECORATOR, nasm_bytecodes+41165, 105},
+ {I_RSDC, 2, {REG_SREG,MEMORY|BITS80,0,0,0}, NO_DECORATOR, nasm_bytecodes+45834, 105},
ITEMPLATE_END
};
static const struct itemplate instrux_RSLDT[] = {
- {I_RSLDT, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43955, 105},
+ {I_RSLDT, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48708, 105},
ITEMPLATE_END
};
static const struct itemplate instrux_RSM[] = {
- {I_RSM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45278, 106},
+ {I_RSM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50161, 106},
ITEMPLATE_END
};
static const struct itemplate instrux_RSTS[] = {
- {I_RSTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43960, 105},
+ {I_RSTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48713, 105},
ITEMPLATE_END
};
static const struct itemplate instrux_SAHF[] = {
- {I_SAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12126, 0},
+ {I_SAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12405, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_SAL[] = {
- {I_SAL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45282, 0},
- {I_SAL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45286, 0},
- {I_SAL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43965, 39},
- {I_SAL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43970, 0},
- {I_SAL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43975, 0},
- {I_SAL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39724, 39},
- {I_SAL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43980, 5},
- {I_SAL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43985, 5},
- {I_SAL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39730, 5},
- {I_SAL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43990, 7},
- {I_SAL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43995, 7},
- {I_SAL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39736, 7},
+ {I_SAL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+50165, 0},
+ {I_SAL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+50169, 0},
+ {I_SAL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48718, 35},
+ {I_SAL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48723, 0},
+ {I_SAL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48728, 0},
+ {I_SAL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43709, 35},
+ {I_SAL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48733, 5},
+ {I_SAL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48738, 5},
+ {I_SAL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43715, 5},
+ {I_SAL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48743, 7},
+ {I_SAL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48748, 7},
+ {I_SAL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43721, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SALC[] = {
- {I_SALC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44387, 107},
+ {I_SALC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49280, 107},
ITEMPLATE_END
};
static const struct itemplate instrux_SAR[] = {
- {I_SAR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45290, 0},
- {I_SAR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45294, 0},
- {I_SAR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44000, 39},
- {I_SAR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44005, 0},
- {I_SAR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+44010, 0},
- {I_SAR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39742, 39},
- {I_SAR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44015, 5},
- {I_SAR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+44020, 5},
- {I_SAR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39748, 5},
- {I_SAR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44025, 7},
- {I_SAR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+44030, 7},
- {I_SAR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39754, 7},
+ {I_SAR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+50173, 0},
+ {I_SAR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+50177, 0},
+ {I_SAR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48753, 35},
+ {I_SAR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48758, 0},
+ {I_SAR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48763, 0},
+ {I_SAR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43727, 35},
+ {I_SAR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48768, 5},
+ {I_SAR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48773, 5},
+ {I_SAR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43733, 5},
+ {I_SAR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48778, 7},
+ {I_SAR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48783, 7},
+ {I_SAR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43739, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SBB[] = {
- {I_SBB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44035, 3},
- {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44036, 0},
- {I_SBB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39760, 3},
- {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39761, 0},
- {I_SBB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39766, 4},
- {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39767, 5},
- {I_SBB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39772, 6},
- {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39773, 7},
- {I_SBB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+31893, 8},
- {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+31893, 0},
- {I_SBB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44040, 8},
- {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44040, 0},
- {I_SBB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44045, 9},
- {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44045, 5},
- {I_SBB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44050, 10},
- {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44050, 7},
- {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30308, 11},
- {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30315, 12},
- {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30322, 13},
- {I_SBB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+45298, 8},
- {I_SBB, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30309, 8},
- {I_SBB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44055, 8},
- {I_SBB, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30316, 9},
- {I_SBB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44060, 9},
- {I_SBB, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30323, 10},
- {I_SBB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44065, 10},
- {I_SBB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39778, 3},
- {I_SBB, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30308, 3},
- {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30329, 3},
- {I_SBB, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30315, 4},
- {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30336, 4},
- {I_SBB, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30322, 6},
- {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30343, 6},
- {I_SBB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39778, 3},
- {I_SBB, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30308, 3},
- {I_SBB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30329, 3},
- {I_SBB, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30315, 4},
- {I_SBB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30336, 4},
- {I_SBB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39784, 14},
+ {I_SBB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48788, 3},
+ {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48789, 0},
+ {I_SBB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43745, 3},
+ {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43746, 0},
+ {I_SBB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43751, 4},
+ {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43752, 5},
+ {I_SBB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43757, 6},
+ {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43758, 7},
+ {I_SBB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35276, 8},
+ {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35276, 0},
+ {I_SBB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48793, 8},
+ {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+48793, 0},
+ {I_SBB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48798, 9},
+ {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48798, 5},
+ {I_SBB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48803, 10},
+ {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+48803, 7},
+ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33635, 11},
+ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33642, 12},
+ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33649, 13},
+ {I_SBB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+50181, 8},
+ {I_SBB, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33636, 8},
+ {I_SBB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48808, 8},
+ {I_SBB, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33643, 9},
+ {I_SBB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48813, 9},
+ {I_SBB, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33650, 10},
+ {I_SBB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48818, 10},
+ {I_SBB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43763, 3},
+ {I_SBB, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33635, 3},
+ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33656, 3},
+ {I_SBB, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33642, 4},
+ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33663, 4},
+ {I_SBB, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33649, 6},
+ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33670, 6},
+ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43763, 3},
+ {I_SBB, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33635, 3},
+ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33656, 3},
+ {I_SBB, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33642, 4},
+ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33663, 4},
+ {I_SBB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43769, 14},
ITEMPLATE_END
};
static const struct itemplate instrux_SCASB[] = {
- {I_SCASB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45302, 0},
+ {I_SCASB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50185, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_SCASD[] = {
- {I_SCASD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44070, 5},
+ {I_SCASD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48823, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_SCASQ[] = {
- {I_SCASQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44075, 7},
+ {I_SCASQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48828, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SCASW[] = {
- {I_SCASW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44080, 0},
+ {I_SCASW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48833, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_SFENCE[] = {
- {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39790, 59},
- {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39790, 138},
+ {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43775, 59},
+ {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43775, 142},
ITEMPLATE_END
};
static const struct itemplate instrux_SGDT[] = {
- {I_SGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44085, 108},
+ {I_SGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48838, 108},
ITEMPLATE_END
};
static const struct itemplate instrux_SHL[] = {
- {I_SHL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45282, 0},
- {I_SHL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45286, 0},
- {I_SHL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43965, 39},
- {I_SHL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43970, 0},
- {I_SHL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43975, 0},
- {I_SHL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39724, 39},
- {I_SHL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43980, 5},
- {I_SHL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43985, 5},
- {I_SHL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39730, 5},
- {I_SHL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43990, 7},
- {I_SHL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+43995, 7},
- {I_SHL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39736, 7},
+ {I_SHL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+50165, 0},
+ {I_SHL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+50169, 0},
+ {I_SHL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48718, 35},
+ {I_SHL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48723, 0},
+ {I_SHL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48728, 0},
+ {I_SHL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43709, 35},
+ {I_SHL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48733, 5},
+ {I_SHL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48738, 5},
+ {I_SHL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43715, 5},
+ {I_SHL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48743, 7},
+ {I_SHL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48748, 7},
+ {I_SHL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43721, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SHLD[] = {
- {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30350, 109},
- {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30350, 109},
- {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30357, 109},
- {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30357, 109},
- {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30364, 110},
- {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30364, 110},
- {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39796, 9},
- {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39796, 5},
- {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39802, 9},
- {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39802, 5},
- {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39808, 10},
- {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39808, 7},
+ {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33677, 109},
+ {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33677, 109},
+ {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33684, 109},
+ {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33684, 109},
+ {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33691, 110},
+ {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33691, 110},
+ {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43781, 9},
+ {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43781, 5},
+ {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43787, 9},
+ {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43787, 5},
+ {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43793, 10},
+ {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43793, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SHR[] = {
- {I_SHR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45306, 0},
- {I_SHR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+45310, 0},
- {I_SHR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44090, 39},
- {I_SHR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44095, 0},
- {I_SHR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+44100, 0},
- {I_SHR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39814, 39},
- {I_SHR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44105, 5},
- {I_SHR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+44110, 5},
- {I_SHR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39820, 5},
- {I_SHR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44115, 7},
- {I_SHR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+44120, 7},
- {I_SHR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39826, 7},
+ {I_SHR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+50189, 0},
+ {I_SHR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+50193, 0},
+ {I_SHR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48843, 35},
+ {I_SHR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48848, 0},
+ {I_SHR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48853, 0},
+ {I_SHR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43799, 35},
+ {I_SHR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48858, 5},
+ {I_SHR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48863, 5},
+ {I_SHR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43805, 5},
+ {I_SHR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48868, 7},
+ {I_SHR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+48873, 7},
+ {I_SHR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43811, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SHRD[] = {
- {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30371, 109},
- {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30371, 109},
- {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30378, 109},
- {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30378, 109},
- {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30385, 110},
- {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30385, 110},
- {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39832, 9},
- {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39832, 5},
- {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39838, 9},
- {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39838, 5},
- {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39844, 10},
- {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+39844, 7},
+ {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33698, 109},
+ {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33698, 109},
+ {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33705, 109},
+ {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33705, 109},
+ {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33712, 110},
+ {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+33712, 110},
+ {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43817, 9},
+ {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43817, 5},
+ {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43823, 9},
+ {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43823, 5},
+ {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43829, 10},
+ {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+43829, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SIDT[] = {
- {I_SIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44125, 108},
+ {I_SIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48878, 108},
ITEMPLATE_END
};
static const struct itemplate instrux_SLDT[] = {
- {I_SLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39869, 108},
- {I_SLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39869, 108},
- {I_SLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39850, 108},
- {I_SLDT, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39856, 5},
- {I_SLDT, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39862, 7},
- {I_SLDT, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39868, 7},
+ {I_SLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43854, 108},
+ {I_SLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43854, 108},
+ {I_SLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43835, 108},
+ {I_SLDT, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43841, 5},
+ {I_SLDT, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43847, 7},
+ {I_SLDT, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43853, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SKINIT[] = {
- {I_SKINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44130, 7},
+ {I_SKINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48883, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SMI[] = {
- {I_SMI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45428, 111},
+ {I_SMI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50311, 111},
ITEMPLATE_END
};
static const struct itemplate instrux_SMINT[] = {
- {I_SMINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45314, 37},
+ {I_SMINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50197, 33},
ITEMPLATE_END
};
static const struct itemplate instrux_SMINTOLD[] = {
- {I_SMINTOLD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45318, 112},
+ {I_SMINTOLD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50201, 112},
ITEMPLATE_END
};
static const struct itemplate instrux_SMSW[] = {
- {I_SMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39887, 108},
- {I_SMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39887, 108},
- {I_SMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39874, 108},
- {I_SMSW, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39880, 5},
- {I_SMSW, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39886, 7},
+ {I_SMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43872, 108},
+ {I_SMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43872, 108},
+ {I_SMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43859, 108},
+ {I_SMSW, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43865, 5},
+ {I_SMSW, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43871, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_STC[] = {
- {I_STC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43852, 0},
+ {I_STC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48605, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_STD[] = {
- {I_STD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45452, 0},
+ {I_STD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50332, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_STI[] = {
- {I_STI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43647, 0},
+ {I_STI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48400, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_STOSB[] = {
- {I_STOSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12230, 0},
+ {I_STOSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+12509, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_STOSD[] = {
- {I_STOSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45322, 5},
+ {I_STOSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50205, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_STOSQ[] = {
- {I_STOSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45326, 7},
+ {I_STOSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50209, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_STOSW[] = {
- {I_STOSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45330, 0},
+ {I_STOSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50213, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_STR[] = {
- {I_STR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39905, 62},
- {I_STR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39905, 62},
- {I_STR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39892, 62},
- {I_STR, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39898, 63},
- {I_STR, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39904, 7},
+ {I_STR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43890, 62},
+ {I_STR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43890, 62},
+ {I_STR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43877, 62},
+ {I_STR, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43883, 63},
+ {I_STR, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43889, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SUB[] = {
- {I_SUB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44135, 3},
- {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44136, 0},
- {I_SUB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39910, 3},
- {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39911, 0},
- {I_SUB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39916, 4},
- {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39917, 5},
- {I_SUB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39922, 6},
- {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39923, 7},
- {I_SUB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37661, 8},
- {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37661, 0},
- {I_SUB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44140, 8},
- {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44140, 0},
- {I_SUB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44145, 9},
- {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44145, 5},
- {I_SUB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44150, 10},
- {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44150, 7},
- {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30392, 11},
- {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30399, 12},
- {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30406, 13},
- {I_SUB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+45334, 8},
- {I_SUB, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30393, 8},
- {I_SUB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44155, 8},
- {I_SUB, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30400, 9},
- {I_SUB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44160, 9},
- {I_SUB, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30407, 10},
- {I_SUB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44165, 10},
- {I_SUB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39928, 3},
- {I_SUB, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30392, 3},
- {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30413, 3},
- {I_SUB, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30399, 4},
- {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30420, 4},
- {I_SUB, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30406, 6},
- {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30427, 6},
- {I_SUB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39928, 3},
- {I_SUB, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30392, 3},
- {I_SUB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30413, 3},
- {I_SUB, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30399, 4},
- {I_SUB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30420, 4},
- {I_SUB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39934, 14},
+ {I_SUB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48888, 3},
+ {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48889, 0},
+ {I_SUB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43895, 3},
+ {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43896, 0},
+ {I_SUB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43901, 4},
+ {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43902, 5},
+ {I_SUB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43907, 6},
+ {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43908, 7},
+ {I_SUB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41044, 8},
+ {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+41044, 0},
+ {I_SUB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48893, 8},
+ {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+48893, 0},
+ {I_SUB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48898, 9},
+ {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48898, 5},
+ {I_SUB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48903, 10},
+ {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+48903, 7},
+ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33719, 11},
+ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33726, 12},
+ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33733, 13},
+ {I_SUB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+50217, 8},
+ {I_SUB, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33720, 8},
+ {I_SUB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48908, 8},
+ {I_SUB, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33727, 9},
+ {I_SUB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48913, 9},
+ {I_SUB, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33734, 10},
+ {I_SUB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48918, 10},
+ {I_SUB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43913, 3},
+ {I_SUB, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33719, 3},
+ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33740, 3},
+ {I_SUB, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33726, 4},
+ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33747, 4},
+ {I_SUB, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33733, 6},
+ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33754, 6},
+ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43913, 3},
+ {I_SUB, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33719, 3},
+ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33740, 3},
+ {I_SUB, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33726, 4},
+ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33747, 4},
+ {I_SUB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43919, 14},
ITEMPLATE_END
};
static const struct itemplate instrux_SVDC[] = {
- {I_SVDC, 2, {MEMORY|BITS80,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+30982, 105},
+ {I_SVDC, 2, {MEMORY|BITS80,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34365, 105},
ITEMPLATE_END
};
static const struct itemplate instrux_SVLDT[] = {
- {I_SVLDT, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44170, 105},
+ {I_SVLDT, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48923, 105},
ITEMPLATE_END
};
static const struct itemplate instrux_SVTS[] = {
- {I_SVTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44175, 105},
+ {I_SVTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48928, 105},
ITEMPLATE_END
};
static const struct itemplate instrux_SWAPGS[] = {
- {I_SWAPGS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44180, 7},
+ {I_SWAPGS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48933, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_SYSCALL[] = {
- {I_SYSCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45046, 113},
+ {I_SYSCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49929, 113},
ITEMPLATE_END
};
static const struct itemplate instrux_SYSENTER[] = {
- {I_SYSENTER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45338, 89},
+ {I_SYSENTER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50221, 89},
ITEMPLATE_END
};
static const struct itemplate instrux_SYSEXIT[] = {
- {I_SYSEXIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45342, 114},
+ {I_SYSEXIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50225, 114},
ITEMPLATE_END
};
static const struct itemplate instrux_SYSRET[] = {
- {I_SYSRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45042, 115},
+ {I_SYSRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49925, 115},
ITEMPLATE_END
};
static const struct itemplate instrux_TEST[] = {
- {I_TEST, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+45346, 8},
- {I_TEST, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+45346, 0},
- {I_TEST, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44185, 8},
- {I_TEST, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44185, 0},
- {I_TEST, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44190, 9},
- {I_TEST, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44190, 5},
- {I_TEST, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44195, 10},
- {I_TEST, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44195, 7},
- {I_TEST, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45350, 8},
- {I_TEST, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44200, 8},
- {I_TEST, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44205, 9},
- {I_TEST, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44210, 10},
- {I_TEST, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+45354, 8},
- {I_TEST, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44215, 8},
- {I_TEST, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44220, 9},
- {I_TEST, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44225, 10},
- {I_TEST, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44230, 8},
- {I_TEST, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39940, 8},
- {I_TEST, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39946, 9},
- {I_TEST, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39952, 10},
- {I_TEST, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44230, 8},
- {I_TEST, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39940, 8},
- {I_TEST, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39946, 9},
+ {I_TEST, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+50229, 8},
+ {I_TEST, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+50229, 0},
+ {I_TEST, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+48938, 8},
+ {I_TEST, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+48938, 0},
+ {I_TEST, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48943, 9},
+ {I_TEST, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+48943, 5},
+ {I_TEST, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+48948, 10},
+ {I_TEST, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+48948, 7},
+ {I_TEST, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+50233, 8},
+ {I_TEST, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48953, 8},
+ {I_TEST, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48958, 9},
+ {I_TEST, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+48963, 10},
+ {I_TEST, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+50237, 8},
+ {I_TEST, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48968, 8},
+ {I_TEST, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48973, 9},
+ {I_TEST, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48978, 10},
+ {I_TEST, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+48983, 8},
+ {I_TEST, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43925, 8},
+ {I_TEST, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43931, 9},
+ {I_TEST, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+43937, 10},
+ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48983, 8},
+ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43925, 8},
+ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43931, 9},
ITEMPLATE_END
};
static const struct itemplate instrux_UD0[] = {
- {I_UD0, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45358, 116},
- {I_UD0, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39958, 39},
- {I_UD0, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39964, 39},
- {I_UD0, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39970, 39},
+ {I_UD0, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50241, 116},
+ {I_UD0, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43943, 35},
+ {I_UD0, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43949, 35},
+ {I_UD0, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43955, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_UD1[] = {
- {I_UD1, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39976, 39},
- {I_UD1, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39982, 39},
- {I_UD1, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39988, 39},
- {I_UD1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45362, 39},
+ {I_UD1, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43961, 35},
+ {I_UD1, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43967, 35},
+ {I_UD1, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43973, 35},
+ {I_UD1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50245, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_UD2B[] = {
- {I_UD2B, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45362, 39},
- {I_UD2B, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39976, 39},
- {I_UD2B, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39982, 39},
- {I_UD2B, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39988, 39},
+ {I_UD2B, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50245, 35},
+ {I_UD2B, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43961, 35},
+ {I_UD2B, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+43967, 35},
+ {I_UD2B, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43973, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_UD2[] = {
- {I_UD2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45366, 39},
+ {I_UD2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50249, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_UD2A[] = {
- {I_UD2A, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45366, 39},
+ {I_UD2A, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50249, 35},
ITEMPLATE_END
};
static const struct itemplate instrux_UMOV[] = {
- {I_UMOV, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39994, 117},
- {I_UMOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39994, 111},
- {I_UMOV, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30434, 117},
- {I_UMOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30434, 111},
- {I_UMOV, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30441, 117},
- {I_UMOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30441, 111},
- {I_UMOV, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40000, 117},
- {I_UMOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40000, 111},
- {I_UMOV, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30448, 117},
- {I_UMOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30448, 111},
- {I_UMOV, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30455, 117},
- {I_UMOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30455, 111},
+ {I_UMOV, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43979, 117},
+ {I_UMOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43979, 111},
+ {I_UMOV, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33761, 117},
+ {I_UMOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33761, 111},
+ {I_UMOV, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33768, 117},
+ {I_UMOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33768, 111},
+ {I_UMOV, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+43985, 117},
+ {I_UMOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43985, 111},
+ {I_UMOV, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33775, 117},
+ {I_UMOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33775, 111},
+ {I_UMOV, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33782, 117},
+ {I_UMOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33782, 111},
ITEMPLATE_END
};
static const struct itemplate instrux_VERR[] = {
- {I_VERR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44235, 62},
- {I_VERR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44235, 62},
- {I_VERR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44235, 62},
+ {I_VERR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48988, 62},
+ {I_VERR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48988, 62},
+ {I_VERR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48988, 62},
ITEMPLATE_END
};
static const struct itemplate instrux_VERW[] = {
- {I_VERW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44240, 62},
- {I_VERW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44240, 62},
- {I_VERW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44240, 62},
+ {I_VERW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48993, 62},
+ {I_VERW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48993, 62},
+ {I_VERW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+48993, 62},
ITEMPLATE_END
};
static const struct itemplate instrux_FWAIT[] = {
- {I_FWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44944, 0},
+ {I_FWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49827, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_WBINVD[] = {
- {I_WBINVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44406, 54},
+ {I_WBINVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49289, 54},
ITEMPLATE_END
};
static const struct itemplate instrux_WRSHR[] = {
- {I_WRSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40006, 98},
+ {I_WRSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43991, 98},
ITEMPLATE_END
};
static const struct itemplate instrux_WRMSR[] = {
- {I_WRMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45370, 99},
+ {I_WRMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50253, 99},
ITEMPLATE_END
};
static const struct itemplate instrux_XADD[] = {
- {I_XADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40012, 118},
- {I_XADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40013, 20},
- {I_XADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30462, 118},
- {I_XADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30463, 20},
- {I_XADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30469, 118},
- {I_XADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30470, 20},
- {I_XADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30476, 6},
- {I_XADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30477, 7},
+ {I_XADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43997, 118},
+ {I_XADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+43998, 20},
+ {I_XADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33789, 118},
+ {I_XADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33790, 20},
+ {I_XADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33796, 118},
+ {I_XADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33797, 20},
+ {I_XADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33803, 6},
+ {I_XADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33804, 7},
ITEMPLATE_END
};
static const struct itemplate instrux_XBTS[] = {
- {I_XBTS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40018, 119},
- {I_XBTS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40018, 111},
- {I_XBTS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40024, 120},
- {I_XBTS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40024, 111},
+ {I_XBTS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44003, 119},
+ {I_XBTS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44003, 111},
+ {I_XBTS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44009, 120},
+ {I_XBTS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44009, 111},
ITEMPLATE_END
};
static const struct itemplate instrux_XCHG[] = {
- {I_XCHG, 2, {REG_AX,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45374, 0},
- {I_XCHG, 2, {REG_EAX,REG32NA,0,0,0}, NO_DECORATOR, nasm_bytecodes+45378, 5},
- {I_XCHG, 2, {REG_RAX,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45382, 7},
- {I_XCHG, 2, {REG_GPR|BITS16,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+45386, 0},
- {I_XCHG, 2, {REG32NA,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+45390, 5},
- {I_XCHG, 2, {REG_GPR|BITS64,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+45394, 7},
- {I_XCHG, 2, {REG_EAX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+45398, 19},
- {I_XCHG, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44245, 3},
- {I_XCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44246, 0},
- {I_XCHG, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40030, 3},
- {I_XCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40031, 0},
- {I_XCHG, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40036, 4},
- {I_XCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40037, 5},
- {I_XCHG, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40042, 6},
- {I_XCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40043, 7},
- {I_XCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44250, 3},
- {I_XCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44251, 0},
- {I_XCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40048, 3},
- {I_XCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40049, 0},
- {I_XCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40054, 4},
- {I_XCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40055, 5},
- {I_XCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40060, 6},
- {I_XCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40061, 7},
+ {I_XCHG, 2, {REG_AX,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+50257, 0},
+ {I_XCHG, 2, {REG_EAX,REG32NA,0,0,0}, NO_DECORATOR, nasm_bytecodes+50261, 5},
+ {I_XCHG, 2, {REG_RAX,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+50265, 7},
+ {I_XCHG, 2, {REG_GPR|BITS16,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+50269, 0},
+ {I_XCHG, 2, {REG32NA,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+50273, 5},
+ {I_XCHG, 2, {REG_GPR|BITS64,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+50277, 7},
+ {I_XCHG, 2, {REG_EAX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+50281, 19},
+ {I_XCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48999, 0},
+ {I_XCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44016, 0},
+ {I_XCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44022, 5},
+ {I_XCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44028, 7},
+ {I_XCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+48998, 3},
+ {I_XCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44015, 3},
+ {I_XCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44021, 4},
+ {I_XCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44027, 6},
+ {I_XCHG, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+49003, 121},
+ {I_XCHG, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44033, 121},
+ {I_XCHG, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44039, 122},
+ {I_XCHG, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44045, 123},
ITEMPLATE_END
};
static const struct itemplate instrux_XLATB[] = {
- {I_XLATB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41437, 0},
+ {I_XLATB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46118, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_XLAT[] = {
- {I_XLAT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41437, 0},
+ {I_XLAT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46118, 0},
ITEMPLATE_END
};
static const struct itemplate instrux_XOR[] = {
- {I_XOR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44255, 3},
- {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44256, 0},
- {I_XOR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40066, 3},
- {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40067, 0},
- {I_XOR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40072, 4},
- {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40073, 5},
- {I_XOR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40078, 6},
- {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40079, 7},
- {I_XOR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37101, 8},
- {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37101, 0},
- {I_XOR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44260, 8},
- {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44260, 0},
- {I_XOR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44265, 9},
- {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44265, 5},
- {I_XOR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44270, 10},
- {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44270, 7},
- {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30483, 11},
- {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30490, 12},
- {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+30497, 13},
- {I_XOR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+45402, 8},
- {I_XOR, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30484, 8},
- {I_XOR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44275, 8},
- {I_XOR, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30491, 9},
- {I_XOR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44280, 9},
- {I_XOR, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30498, 10},
- {I_XOR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44285, 10},
- {I_XOR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40084, 3},
- {I_XOR, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30483, 3},
- {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30504, 3},
- {I_XOR, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30490, 4},
- {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30511, 4},
- {I_XOR, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+30497, 6},
- {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30518, 6},
- {I_XOR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40084, 3},
- {I_XOR, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30483, 3},
- {I_XOR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30504, 3},
- {I_XOR, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30490, 4},
- {I_XOR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30511, 4},
- {I_XOR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40090, 14},
+ {I_XOR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+49008, 3},
+ {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+49009, 0},
+ {I_XOR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44051, 3},
+ {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44052, 0},
+ {I_XOR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44057, 4},
+ {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44058, 5},
+ {I_XOR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44063, 6},
+ {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44064, 7},
+ {I_XOR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40484, 8},
+ {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40484, 0},
+ {I_XOR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+49013, 8},
+ {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+49013, 0},
+ {I_XOR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+49018, 9},
+ {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+49018, 5},
+ {I_XOR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+49023, 10},
+ {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+49023, 7},
+ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33810, 11},
+ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33817, 12},
+ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33824, 13},
+ {I_XOR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+50285, 8},
+ {I_XOR, 2, {REG_AX,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33811, 8},
+ {I_XOR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49028, 8},
+ {I_XOR, 2, {REG_EAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33818, 9},
+ {I_XOR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49033, 9},
+ {I_XOR, 2, {REG_RAX,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33825, 10},
+ {I_XOR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+49038, 10},
+ {I_XOR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44069, 3},
+ {I_XOR, 2, {RM_GPR|BITS16,SBYTEWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33810, 3},
+ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33831, 3},
+ {I_XOR, 2, {RM_GPR|BITS32,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33817, 4},
+ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33838, 4},
+ {I_XOR, 2, {RM_GPR|BITS64,SBYTEDWORD,0,0,0}, NO_DECORATOR, nasm_bytecodes+33824, 6},
+ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+33845, 6},
+ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+44069, 3},
+ {I_XOR, 2, {MEMORY,SBYTEWORD|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33810, 3},
+ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33831, 3},
+ {I_XOR, 2, {MEMORY,SBYTEDWORD|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33817, 4},
+ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33838, 4},
+ {I_XOR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+44075, 14},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVA[] = {
+ {I_CMOVA, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44081, 124},
+ {I_CMOVA, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44081, 89},
+ {I_CMOVA, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44177, 124},
+ {I_CMOVA, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44177, 89},
+ {I_CMOVA, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44273, 10},
+ {I_CMOVA, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44273, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVAE[] = {
+ {I_CMOVAE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44087, 124},
+ {I_CMOVAE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44087, 89},
+ {I_CMOVAE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44183, 124},
+ {I_CMOVAE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44183, 89},
+ {I_CMOVAE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44279, 10},
+ {I_CMOVAE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44279, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVB[] = {
+ {I_CMOVB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44093, 124},
+ {I_CMOVB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44093, 89},
+ {I_CMOVB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44189, 124},
+ {I_CMOVB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44189, 89},
+ {I_CMOVB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44285, 10},
+ {I_CMOVB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44285, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVBE[] = {
+ {I_CMOVBE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44099, 124},
+ {I_CMOVBE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44099, 89},
+ {I_CMOVBE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44195, 124},
+ {I_CMOVBE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44195, 89},
+ {I_CMOVBE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44291, 10},
+ {I_CMOVBE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44291, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVC[] = {
+ {I_CMOVC, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44093, 124},
+ {I_CMOVC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44093, 89},
+ {I_CMOVC, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44189, 124},
+ {I_CMOVC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44189, 89},
+ {I_CMOVC, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44285, 10},
+ {I_CMOVC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44285, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVE[] = {
+ {I_CMOVE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44105, 124},
+ {I_CMOVE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44105, 89},
+ {I_CMOVE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44201, 124},
+ {I_CMOVE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44201, 89},
+ {I_CMOVE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44297, 10},
+ {I_CMOVE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44297, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVG[] = {
+ {I_CMOVG, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44111, 124},
+ {I_CMOVG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44111, 89},
+ {I_CMOVG, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44207, 124},
+ {I_CMOVG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44207, 89},
+ {I_CMOVG, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44303, 10},
+ {I_CMOVG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44303, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVGE[] = {
+ {I_CMOVGE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44117, 124},
+ {I_CMOVGE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44117, 89},
+ {I_CMOVGE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44213, 124},
+ {I_CMOVGE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44213, 89},
+ {I_CMOVGE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44309, 10},
+ {I_CMOVGE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44309, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVL[] = {
+ {I_CMOVL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44123, 124},
+ {I_CMOVL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44123, 89},
+ {I_CMOVL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44219, 124},
+ {I_CMOVL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44219, 89},
+ {I_CMOVL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44315, 10},
+ {I_CMOVL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44315, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVLE[] = {
+ {I_CMOVLE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44129, 124},
+ {I_CMOVLE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44129, 89},
+ {I_CMOVLE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44225, 124},
+ {I_CMOVLE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44225, 89},
+ {I_CMOVLE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44321, 10},
+ {I_CMOVLE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44321, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNA[] = {
+ {I_CMOVNA, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44099, 124},
+ {I_CMOVNA, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44099, 89},
+ {I_CMOVNA, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44195, 124},
+ {I_CMOVNA, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44195, 89},
+ {I_CMOVNA, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44291, 10},
+ {I_CMOVNA, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44291, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNAE[] = {
+ {I_CMOVNAE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44093, 124},
+ {I_CMOVNAE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44093, 89},
+ {I_CMOVNAE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44189, 124},
+ {I_CMOVNAE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44189, 89},
+ {I_CMOVNAE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44285, 10},
+ {I_CMOVNAE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44285, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNB[] = {
+ {I_CMOVNB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44087, 124},
+ {I_CMOVNB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44087, 89},
+ {I_CMOVNB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44183, 124},
+ {I_CMOVNB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44183, 89},
+ {I_CMOVNB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44279, 10},
+ {I_CMOVNB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44279, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNBE[] = {
+ {I_CMOVNBE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44081, 124},
+ {I_CMOVNBE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44081, 89},
+ {I_CMOVNBE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44177, 124},
+ {I_CMOVNBE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44177, 89},
+ {I_CMOVNBE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44273, 10},
+ {I_CMOVNBE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44273, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNC[] = {
+ {I_CMOVNC, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44087, 124},
+ {I_CMOVNC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44087, 89},
+ {I_CMOVNC, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44183, 124},
+ {I_CMOVNC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44183, 89},
+ {I_CMOVNC, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44279, 10},
+ {I_CMOVNC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44279, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNE[] = {
+ {I_CMOVNE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44135, 124},
+ {I_CMOVNE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44135, 89},
+ {I_CMOVNE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44231, 124},
+ {I_CMOVNE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44231, 89},
+ {I_CMOVNE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44327, 10},
+ {I_CMOVNE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44327, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNG[] = {
+ {I_CMOVNG, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44129, 124},
+ {I_CMOVNG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44129, 89},
+ {I_CMOVNG, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44225, 124},
+ {I_CMOVNG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44225, 89},
+ {I_CMOVNG, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44321, 10},
+ {I_CMOVNG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44321, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNGE[] = {
+ {I_CMOVNGE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44123, 124},
+ {I_CMOVNGE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44123, 89},
+ {I_CMOVNGE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44219, 124},
+ {I_CMOVNGE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44219, 89},
+ {I_CMOVNGE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44315, 10},
+ {I_CMOVNGE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44315, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNL[] = {
+ {I_CMOVNL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44117, 124},
+ {I_CMOVNL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44117, 89},
+ {I_CMOVNL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44213, 124},
+ {I_CMOVNL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44213, 89},
+ {I_CMOVNL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44309, 10},
+ {I_CMOVNL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44309, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNLE[] = {
+ {I_CMOVNLE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44111, 124},
+ {I_CMOVNLE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44111, 89},
+ {I_CMOVNLE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44207, 124},
+ {I_CMOVNLE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44207, 89},
+ {I_CMOVNLE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44303, 10},
+ {I_CMOVNLE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44303, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNO[] = {
+ {I_CMOVNO, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44141, 124},
+ {I_CMOVNO, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44141, 89},
+ {I_CMOVNO, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44237, 124},
+ {I_CMOVNO, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44237, 89},
+ {I_CMOVNO, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44333, 10},
+ {I_CMOVNO, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44333, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNP[] = {
+ {I_CMOVNP, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44147, 124},
+ {I_CMOVNP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44147, 89},
+ {I_CMOVNP, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44243, 124},
+ {I_CMOVNP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44243, 89},
+ {I_CMOVNP, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44339, 10},
+ {I_CMOVNP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44339, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNS[] = {
+ {I_CMOVNS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44153, 124},
+ {I_CMOVNS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44153, 89},
+ {I_CMOVNS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44249, 124},
+ {I_CMOVNS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44249, 89},
+ {I_CMOVNS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44345, 10},
+ {I_CMOVNS, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44345, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVNZ[] = {
+ {I_CMOVNZ, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44135, 124},
+ {I_CMOVNZ, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44135, 89},
+ {I_CMOVNZ, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44231, 124},
+ {I_CMOVNZ, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44231, 89},
+ {I_CMOVNZ, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44327, 10},
+ {I_CMOVNZ, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44327, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVO[] = {
+ {I_CMOVO, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44159, 124},
+ {I_CMOVO, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44159, 89},
+ {I_CMOVO, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44255, 124},
+ {I_CMOVO, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44255, 89},
+ {I_CMOVO, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44351, 10},
+ {I_CMOVO, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44351, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVP[] = {
+ {I_CMOVP, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44165, 124},
+ {I_CMOVP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44165, 89},
+ {I_CMOVP, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44261, 124},
+ {I_CMOVP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44261, 89},
+ {I_CMOVP, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44357, 10},
+ {I_CMOVP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44357, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVPE[] = {
+ {I_CMOVPE, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44165, 124},
+ {I_CMOVPE, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44165, 89},
+ {I_CMOVPE, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44261, 124},
+ {I_CMOVPE, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44261, 89},
+ {I_CMOVPE, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44357, 10},
+ {I_CMOVPE, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44357, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVPO[] = {
+ {I_CMOVPO, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44147, 124},
+ {I_CMOVPO, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44147, 89},
+ {I_CMOVPO, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44243, 124},
+ {I_CMOVPO, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44243, 89},
+ {I_CMOVPO, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44339, 10},
+ {I_CMOVPO, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44339, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVS[] = {
+ {I_CMOVS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44171, 124},
+ {I_CMOVS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44171, 89},
+ {I_CMOVS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44267, 124},
+ {I_CMOVS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44267, 89},
+ {I_CMOVS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44363, 10},
+ {I_CMOVS, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44363, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMOVZ[] = {
+ {I_CMOVZ, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44105, 124},
+ {I_CMOVZ, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44105, 89},
+ {I_CMOVZ, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44201, 124},
+ {I_CMOVZ, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44201, 89},
+ {I_CMOVZ, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+44297, 10},
+ {I_CMOVZ, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44297, 7},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JA[] = {
+ {I_JA, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44369, 125},
+ {I_JA, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44465, 23},
+ {I_JA, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44561, 23},
+ {I_JA, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44657, 24},
+ {I_JA, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49044, 21},
+ {I_JA, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49043, 21},
+ {I_JA, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44658, 125},
+ {I_JA, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33852, 21},
+ {I_JA, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49044, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JAE[] = {
+ {I_JAE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44375, 125},
+ {I_JAE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44471, 23},
+ {I_JAE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44567, 23},
+ {I_JAE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44663, 24},
+ {I_JAE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49049, 21},
+ {I_JAE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49048, 21},
+ {I_JAE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44664, 125},
+ {I_JAE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33859, 21},
+ {I_JAE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49049, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JB[] = {
+ {I_JB, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44381, 125},
+ {I_JB, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44477, 23},
+ {I_JB, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44573, 23},
+ {I_JB, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44669, 24},
+ {I_JB, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49054, 21},
+ {I_JB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49053, 21},
+ {I_JB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44670, 125},
+ {I_JB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33866, 21},
+ {I_JB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49054, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JBE[] = {
+ {I_JBE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44387, 125},
+ {I_JBE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44483, 23},
+ {I_JBE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44579, 23},
+ {I_JBE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44675, 24},
+ {I_JBE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49059, 21},
+ {I_JBE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49058, 21},
+ {I_JBE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44676, 125},
+ {I_JBE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33873, 21},
+ {I_JBE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49059, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JC[] = {
+ {I_JC, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44381, 125},
+ {I_JC, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44477, 23},
+ {I_JC, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44573, 23},
+ {I_JC, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44669, 24},
+ {I_JC, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49054, 21},
+ {I_JC, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49053, 21},
+ {I_JC, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44670, 125},
+ {I_JC, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33866, 21},
+ {I_JC, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49054, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JE[] = {
+ {I_JE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44393, 125},
+ {I_JE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44489, 23},
+ {I_JE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44585, 23},
+ {I_JE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44681, 24},
+ {I_JE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49064, 21},
+ {I_JE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49063, 21},
+ {I_JE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44682, 125},
+ {I_JE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33880, 21},
+ {I_JE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49064, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JG[] = {
+ {I_JG, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44399, 125},
+ {I_JG, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44495, 23},
+ {I_JG, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44591, 23},
+ {I_JG, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44687, 24},
+ {I_JG, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49069, 21},
+ {I_JG, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49068, 21},
+ {I_JG, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44688, 125},
+ {I_JG, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33887, 21},
+ {I_JG, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49069, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JGE[] = {
+ {I_JGE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44405, 125},
+ {I_JGE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44501, 23},
+ {I_JGE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44597, 23},
+ {I_JGE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44693, 24},
+ {I_JGE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49074, 21},
+ {I_JGE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49073, 21},
+ {I_JGE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44694, 125},
+ {I_JGE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33894, 21},
+ {I_JGE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49074, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JL[] = {
+ {I_JL, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44411, 125},
+ {I_JL, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44507, 23},
+ {I_JL, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44603, 23},
+ {I_JL, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44699, 24},
+ {I_JL, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49079, 21},
+ {I_JL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49078, 21},
+ {I_JL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44700, 125},
+ {I_JL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33901, 21},
+ {I_JL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49079, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JLE[] = {
+ {I_JLE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44417, 125},
+ {I_JLE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44513, 23},
+ {I_JLE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44609, 23},
+ {I_JLE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44705, 24},
+ {I_JLE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49084, 21},
+ {I_JLE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49083, 21},
+ {I_JLE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44706, 125},
+ {I_JLE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33908, 21},
+ {I_JLE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49084, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNA[] = {
+ {I_JNA, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44387, 125},
+ {I_JNA, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44483, 23},
+ {I_JNA, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44579, 23},
+ {I_JNA, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44675, 24},
+ {I_JNA, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49059, 21},
+ {I_JNA, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49058, 21},
+ {I_JNA, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44676, 125},
+ {I_JNA, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33873, 21},
+ {I_JNA, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49059, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNAE[] = {
+ {I_JNAE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44381, 125},
+ {I_JNAE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44477, 23},
+ {I_JNAE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44573, 23},
+ {I_JNAE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44669, 24},
+ {I_JNAE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49054, 21},
+ {I_JNAE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49053, 21},
+ {I_JNAE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44670, 125},
+ {I_JNAE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33866, 21},
+ {I_JNAE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49054, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNB[] = {
+ {I_JNB, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44375, 125},
+ {I_JNB, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44471, 23},
+ {I_JNB, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44567, 23},
+ {I_JNB, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44663, 24},
+ {I_JNB, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49049, 21},
+ {I_JNB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49048, 21},
+ {I_JNB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44664, 125},
+ {I_JNB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33859, 21},
+ {I_JNB, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49049, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNBE[] = {
+ {I_JNBE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44369, 125},
+ {I_JNBE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44465, 23},
+ {I_JNBE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44561, 23},
+ {I_JNBE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44657, 24},
+ {I_JNBE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49044, 21},
+ {I_JNBE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49043, 21},
+ {I_JNBE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44658, 125},
+ {I_JNBE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33852, 21},
+ {I_JNBE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49044, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNC[] = {
+ {I_JNC, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44375, 125},
+ {I_JNC, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44471, 23},
+ {I_JNC, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44567, 23},
+ {I_JNC, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44663, 24},
+ {I_JNC, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49049, 21},
+ {I_JNC, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49048, 21},
+ {I_JNC, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44664, 125},
+ {I_JNC, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33859, 21},
+ {I_JNC, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49049, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNE[] = {
+ {I_JNE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44423, 125},
+ {I_JNE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44519, 23},
+ {I_JNE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44615, 23},
+ {I_JNE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44711, 24},
+ {I_JNE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49089, 21},
+ {I_JNE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49088, 21},
+ {I_JNE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44712, 125},
+ {I_JNE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33915, 21},
+ {I_JNE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49089, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNG[] = {
+ {I_JNG, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44417, 125},
+ {I_JNG, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44513, 23},
+ {I_JNG, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44609, 23},
+ {I_JNG, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44705, 24},
+ {I_JNG, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49084, 21},
+ {I_JNG, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49083, 21},
+ {I_JNG, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44706, 125},
+ {I_JNG, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33908, 21},
+ {I_JNG, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49084, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNGE[] = {
+ {I_JNGE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44411, 125},
+ {I_JNGE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44507, 23},
+ {I_JNGE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44603, 23},
+ {I_JNGE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44699, 24},
+ {I_JNGE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49079, 21},
+ {I_JNGE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49078, 21},
+ {I_JNGE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44700, 125},
+ {I_JNGE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33901, 21},
+ {I_JNGE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49079, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNL[] = {
+ {I_JNL, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44405, 125},
+ {I_JNL, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44501, 23},
+ {I_JNL, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44597, 23},
+ {I_JNL, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44693, 24},
+ {I_JNL, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49074, 21},
+ {I_JNL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49073, 21},
+ {I_JNL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44694, 125},
+ {I_JNL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33894, 21},
+ {I_JNL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49074, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNLE[] = {
+ {I_JNLE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44399, 125},
+ {I_JNLE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44495, 23},
+ {I_JNLE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44591, 23},
+ {I_JNLE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44687, 24},
+ {I_JNLE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49069, 21},
+ {I_JNLE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49068, 21},
+ {I_JNLE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44688, 125},
+ {I_JNLE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33887, 21},
+ {I_JNLE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49069, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNO[] = {
+ {I_JNO, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44429, 125},
+ {I_JNO, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44525, 23},
+ {I_JNO, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44621, 23},
+ {I_JNO, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44717, 24},
+ {I_JNO, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49094, 21},
+ {I_JNO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49093, 21},
+ {I_JNO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44718, 125},
+ {I_JNO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33922, 21},
+ {I_JNO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49094, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNP[] = {
+ {I_JNP, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44435, 125},
+ {I_JNP, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44531, 23},
+ {I_JNP, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44627, 23},
+ {I_JNP, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44723, 24},
+ {I_JNP, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49099, 21},
+ {I_JNP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49098, 21},
+ {I_JNP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44724, 125},
+ {I_JNP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33929, 21},
+ {I_JNP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49099, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNS[] = {
+ {I_JNS, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44441, 125},
+ {I_JNS, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44537, 23},
+ {I_JNS, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44633, 23},
+ {I_JNS, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44729, 24},
+ {I_JNS, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49104, 21},
+ {I_JNS, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49103, 21},
+ {I_JNS, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44730, 125},
+ {I_JNS, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33936, 21},
+ {I_JNS, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49104, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JNZ[] = {
+ {I_JNZ, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44423, 125},
+ {I_JNZ, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44519, 23},
+ {I_JNZ, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44615, 23},
+ {I_JNZ, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44711, 24},
+ {I_JNZ, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49089, 21},
+ {I_JNZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49088, 21},
+ {I_JNZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44712, 125},
+ {I_JNZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33915, 21},
+ {I_JNZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49089, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JO[] = {
+ {I_JO, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44447, 125},
+ {I_JO, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44543, 23},
+ {I_JO, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44639, 23},
+ {I_JO, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44735, 24},
+ {I_JO, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49109, 21},
+ {I_JO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49108, 21},
+ {I_JO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44736, 125},
+ {I_JO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33943, 21},
+ {I_JO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49109, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JP[] = {
+ {I_JP, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44453, 125},
+ {I_JP, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44549, 23},
+ {I_JP, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44645, 23},
+ {I_JP, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44741, 24},
+ {I_JP, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49114, 21},
+ {I_JP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49113, 21},
+ {I_JP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44742, 125},
+ {I_JP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33950, 21},
+ {I_JP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49114, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JPE[] = {
+ {I_JPE, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44453, 125},
+ {I_JPE, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44549, 23},
+ {I_JPE, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44645, 23},
+ {I_JPE, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44741, 24},
+ {I_JPE, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49114, 21},
+ {I_JPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49113, 21},
+ {I_JPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44742, 125},
+ {I_JPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33950, 21},
+ {I_JPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49114, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JPO[] = {
+ {I_JPO, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44435, 125},
+ {I_JPO, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44531, 23},
+ {I_JPO, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44627, 23},
+ {I_JPO, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44723, 24},
+ {I_JPO, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49099, 21},
+ {I_JPO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49098, 21},
+ {I_JPO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44724, 125},
+ {I_JPO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33929, 21},
+ {I_JPO, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49099, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JS[] = {
+ {I_JS, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44459, 125},
+ {I_JS, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44555, 23},
+ {I_JS, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44651, 23},
+ {I_JS, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44747, 24},
+ {I_JS, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49119, 21},
+ {I_JS, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49118, 21},
+ {I_JS, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44748, 125},
+ {I_JS, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33957, 21},
+ {I_JS, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49119, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_JZ[] = {
+ {I_JZ, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44393, 125},
+ {I_JZ, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44489, 23},
+ {I_JZ, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44585, 23},
+ {I_JZ, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44681, 24},
+ {I_JZ, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49064, 21},
+ {I_JZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49063, 21},
+ {I_JZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44682, 125},
+ {I_JZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+33880, 21},
+ {I_JZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49064, 21},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETA[] = {
+ {I_SETA, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49123, 53},
+ {I_SETA, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49123, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETAE[] = {
+ {I_SETAE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49128, 53},
+ {I_SETAE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49128, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETB[] = {
+ {I_SETB, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49133, 53},
+ {I_SETB, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49133, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETBE[] = {
+ {I_SETBE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49138, 53},
+ {I_SETBE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49138, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETC[] = {
+ {I_SETC, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49133, 53},
+ {I_SETC, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49133, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETE[] = {
+ {I_SETE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49143, 53},
+ {I_SETE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49143, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETG[] = {
+ {I_SETG, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49148, 53},
+ {I_SETG, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49148, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETGE[] = {
+ {I_SETGE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49153, 53},
+ {I_SETGE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49153, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETL[] = {
+ {I_SETL, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49158, 53},
+ {I_SETL, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49158, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETLE[] = {
+ {I_SETLE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49163, 53},
+ {I_SETLE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49163, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNA[] = {
+ {I_SETNA, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49138, 53},
+ {I_SETNA, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49138, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNAE[] = {
+ {I_SETNAE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49133, 53},
+ {I_SETNAE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49133, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNB[] = {
+ {I_SETNB, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49128, 53},
+ {I_SETNB, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49128, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNBE[] = {
+ {I_SETNBE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49123, 53},
+ {I_SETNBE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49123, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNC[] = {
+ {I_SETNC, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49128, 53},
+ {I_SETNC, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49128, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNE[] = {
+ {I_SETNE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49168, 53},
+ {I_SETNE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49168, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNG[] = {
+ {I_SETNG, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49163, 53},
+ {I_SETNG, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49163, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNGE[] = {
+ {I_SETNGE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49158, 53},
+ {I_SETNGE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49158, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNL[] = {
+ {I_SETNL, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49153, 53},
+ {I_SETNL, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49153, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNLE[] = {
+ {I_SETNLE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49148, 53},
+ {I_SETNLE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49148, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNO[] = {
+ {I_SETNO, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49173, 53},
+ {I_SETNO, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49173, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNP[] = {
+ {I_SETNP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49178, 53},
+ {I_SETNP, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49178, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNS[] = {
+ {I_SETNS, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49183, 53},
+ {I_SETNS, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49183, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETNZ[] = {
+ {I_SETNZ, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49168, 53},
+ {I_SETNZ, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49168, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETO[] = {
+ {I_SETO, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49188, 53},
+ {I_SETO, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49188, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETP[] = {
+ {I_SETP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49193, 53},
+ {I_SETP, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49193, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETPE[] = {
+ {I_SETPE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49193, 53},
+ {I_SETPE, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49193, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETPO[] = {
+ {I_SETPO, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49178, 53},
+ {I_SETPO, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49178, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETS[] = {
+ {I_SETS, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49198, 53},
+ {I_SETS, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49198, 5},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SETZ[] = {
+ {I_SETZ, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49143, 53},
+ {I_SETZ, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49143, 5},
ITEMPLATE_END
};
static const struct itemplate instrux_ADDPS[] = {
- {I_ADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40102, 123},
+ {I_ADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44753, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_ADDSS[] = {
- {I_ADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40108, 123},
+ {I_ADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44759, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_ANDNPS[] = {
- {I_ANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40114, 123},
+ {I_ANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44765, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_ANDPS[] = {
- {I_ANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40120, 123},
+ {I_ANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44771, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPEQPS[] = {
- {I_CMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12249, 123},
+ {I_CMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12528, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPEQSS[] = {
- {I_CMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12257, 123},
+ {I_CMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12536, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPLEPS[] = {
- {I_CMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12265, 123},
+ {I_CMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12544, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPLESS[] = {
- {I_CMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12273, 123},
+ {I_CMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12552, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPLTPS[] = {
- {I_CMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12281, 123},
+ {I_CMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12560, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPLTSS[] = {
- {I_CMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12289, 123},
+ {I_CMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12568, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNEQPS[] = {
- {I_CMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12297, 123},
+ {I_CMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12576, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNEQSS[] = {
- {I_CMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12305, 123},
+ {I_CMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12584, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNLEPS[] = {
- {I_CMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12313, 123},
+ {I_CMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12592, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNLESS[] = {
- {I_CMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12321, 123},
+ {I_CMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12600, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNLTPS[] = {
- {I_CMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12329, 123},
+ {I_CMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12608, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNLTSS[] = {
- {I_CMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12337, 123},
+ {I_CMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12616, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPORDPS[] = {
- {I_CMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12345, 123},
+ {I_CMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12624, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPORDSS[] = {
- {I_CMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12353, 123},
+ {I_CMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12632, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPUNORDPS[] = {
- {I_CMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12361, 123},
+ {I_CMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12640, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPUNORDSS[] = {
- {I_CMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12369, 123},
+ {I_CMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12648, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPPS[] = {
- {I_CMPPS, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30581, 124},
- {I_CMPPS, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30581, 124},
+ {I_CMPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33964, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPSS[] = {
- {I_CMPSS, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30588, 124},
- {I_CMPSS, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30588, 124},
+ {I_CMPSS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+33971, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_COMISS[] = {
- {I_COMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40126, 123},
+ {I_COMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44777, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTPI2PS[] = {
- {I_CVTPI2PS, 2, {XMM_L16,RM_MMX|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40132, 125},
+ {I_CVTPI2PS, 2, {XMM_L16,RM_MMX|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44783, 127},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTPS2PI[] = {
- {I_CVTPS2PI, 2, {MMXREG,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40138, 125},
+ {I_CVTPS2PI, 2, {MMXREG,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44789, 127},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTSI2SS[] = {
- {I_CVTSI2SS, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30596, 126},
- {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30596, 126},
- {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30595, 127},
+ {I_CVTSI2SS, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33979, 128},
+ {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33979, 128},
+ {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33978, 129},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTSS2SI[] = {
- {I_CVTSS2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30603, 126},
- {I_CVTSS2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30603, 126},
- {I_CVTSS2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30602, 128},
- {I_CVTSS2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30602, 128},
+ {I_CVTSS2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33986, 128},
+ {I_CVTSS2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33986, 128},
+ {I_CVTSS2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33985, 130},
+ {I_CVTSS2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33985, 130},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTTPS2PI[] = {
- {I_CVTTPS2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40144, 129},
+ {I_CVTTPS2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44795, 131},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTTSS2SI[] = {
- {I_CVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30610, 126},
- {I_CVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30609, 128},
+ {I_CVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33993, 128},
+ {I_CVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33992, 130},
ITEMPLATE_END
};
static const struct itemplate instrux_DIVPS[] = {
- {I_DIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40150, 123},
+ {I_DIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44801, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_DIVSS[] = {
- {I_DIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40156, 123},
+ {I_DIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44807, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_LDMXCSR[] = {
- {I_LDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40162, 123},
+ {I_LDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44813, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MAXPS[] = {
- {I_MAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40168, 123},
+ {I_MAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44819, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MAXSS[] = {
- {I_MAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40174, 123},
+ {I_MAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44825, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MINPS[] = {
- {I_MINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40180, 123},
+ {I_MINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44831, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MINSS[] = {
- {I_MINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40186, 123},
+ {I_MINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44837, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVAPS[] = {
- {I_MOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40192, 123},
- {I_MOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40198, 123},
+ {I_MOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44843, 126},
+ {I_MOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44849, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVHPS[] = {
- {I_MOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40204, 123},
- {I_MOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40210, 123},
+ {I_MOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+44855, 126},
+ {I_MOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44861, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVLHPS[] = {
- {I_MOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40204, 123},
+ {I_MOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44855, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVLPS[] = {
- {I_MOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40000, 123},
- {I_MOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40216, 123},
+ {I_MOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+43985, 126},
+ {I_MOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44867, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVHLPS[] = {
- {I_MOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40000, 123},
+ {I_MOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+43985, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVMSKPS[] = {
- {I_MOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40222, 123},
- {I_MOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30616, 130},
+ {I_MOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44873, 126},
+ {I_MOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33999, 132},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVNTPS[] = {
- {I_MOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40228, 123},
+ {I_MOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44879, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVSS[] = {
- {I_MOVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40234, 123},
- {I_MOVSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40240, 123},
- {I_MOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40234, 123},
+ {I_MOVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44885, 126},
+ {I_MOVSS, 2, {RM_XMM_L16|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44891, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVUPS[] = {
- {I_MOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40246, 123},
- {I_MOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40252, 123},
+ {I_MOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44897, 126},
+ {I_MOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+44903, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MULPS[] = {
- {I_MULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40258, 123},
+ {I_MULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44909, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_MULSS[] = {
- {I_MULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40264, 123},
+ {I_MULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44915, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_ORPS[] = {
- {I_ORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40270, 123},
+ {I_ORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44921, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_RCPPS[] = {
- {I_RCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40276, 123},
+ {I_RCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44927, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_RCPSS[] = {
- {I_RCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40282, 123},
+ {I_RCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44933, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_RSQRTPS[] = {
- {I_RSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40288, 123},
+ {I_RSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44939, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_RSQRTSS[] = {
- {I_RSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40294, 123},
+ {I_RSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44945, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_SHUFPS[] = {
- {I_SHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+30623, 123},
+ {I_SHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+34006, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_SQRTPS[] = {
- {I_SQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40300, 123},
+ {I_SQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44951, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_SQRTSS[] = {
- {I_SQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40306, 123},
+ {I_SQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44957, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_STMXCSR[] = {
- {I_STMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40312, 123},
+ {I_STMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44963, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_SUBPS[] = {
- {I_SUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40318, 123},
+ {I_SUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44969, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_SUBSS[] = {
- {I_SUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40324, 123},
+ {I_SUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44975, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_UCOMISS[] = {
- {I_UCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40330, 123},
+ {I_UCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+44981, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_UNPCKHPS[] = {
- {I_UNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40336, 123},
+ {I_UNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44987, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_UNPCKLPS[] = {
- {I_UNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40342, 123},
+ {I_UNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44993, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_XORPS[] = {
- {I_XORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40348, 123},
+ {I_XORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+44999, 126},
ITEMPLATE_END
};
static const struct itemplate instrux_FXRSTOR[] = {
- {I_FXRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30631, 131},
+ {I_FXRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34014, 133},
ITEMPLATE_END
};
static const struct itemplate instrux_FXRSTOR64[] = {
- {I_FXRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30630, 132},
+ {I_FXRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34013, 134},
ITEMPLATE_END
};
static const struct itemplate instrux_FXSAVE[] = {
- {I_FXSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30638, 131},
+ {I_FXSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34021, 133},
ITEMPLATE_END
};
static const struct itemplate instrux_FXSAVE64[] = {
- {I_FXSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30637, 132},
+ {I_FXSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34020, 134},
ITEMPLATE_END
};
static const struct itemplate instrux_XGETBV[] = {
- {I_XGETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44295, 133},
+ {I_XGETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49203, 135},
ITEMPLATE_END
};
static const struct itemplate instrux_XSETBV[] = {
- {I_XSETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44300, 134},
+ {I_XSETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49208, 136},
ITEMPLATE_END
};
static const struct itemplate instrux_XSAVE[] = {
- {I_XSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30645, 133},
+ {I_XSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34028, 135},
ITEMPLATE_END
};
static const struct itemplate instrux_XSAVE64[] = {
- {I_XSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30644, 135},
+ {I_XSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34027, 137},
ITEMPLATE_END
};
static const struct itemplate instrux_XSAVEC[] = {
- {I_XSAVEC, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30652, 136},
+ {I_XSAVEC, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34035, 138},
ITEMPLATE_END
};
static const struct itemplate instrux_XSAVEC64[] = {
- {I_XSAVEC64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30651, 137},
+ {I_XSAVEC64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34034, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_XSAVEOPT[] = {
- {I_XSAVEOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30659, 136},
+ {I_XSAVEOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34042, 138},
ITEMPLATE_END
};
static const struct itemplate instrux_XSAVEOPT64[] = {
- {I_XSAVEOPT64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30658, 137},
+ {I_XSAVEOPT64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34041, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_XSAVES[] = {
- {I_XSAVES, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30666, 136},
+ {I_XSAVES, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34049, 138},
ITEMPLATE_END
};
static const struct itemplate instrux_XSAVES64[] = {
- {I_XSAVES64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30665, 137},
+ {I_XSAVES64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34048, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_XRSTOR[] = {
- {I_XRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30673, 133},
+ {I_XRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34056, 135},
ITEMPLATE_END
};
static const struct itemplate instrux_XRSTOR64[] = {
- {I_XRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30672, 135},
+ {I_XRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34055, 137},
ITEMPLATE_END
};
static const struct itemplate instrux_XRSTORS[] = {
- {I_XRSTORS, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30680, 136},
+ {I_XRSTORS, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34063, 138},
ITEMPLATE_END
};
static const struct itemplate instrux_XRSTORS64[] = {
- {I_XRSTORS64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30679, 137},
+ {I_XRSTORS64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34062, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_PREFETCHNTA[] = {
- {I_PREFETCHNTA, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41489, 138},
+ {I_PREFETCHNTA, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46242, 140},
ITEMPLATE_END
};
static const struct itemplate instrux_PREFETCHT0[] = {
- {I_PREFETCHT0, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41507, 138},
+ {I_PREFETCHT0, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46260, 140},
ITEMPLATE_END
};
static const struct itemplate instrux_PREFETCHT1[] = {
- {I_PREFETCHT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41525, 138},
+ {I_PREFETCHT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46278, 140},
ITEMPLATE_END
};
static const struct itemplate instrux_PREFETCHT2[] = {
- {I_PREFETCHT2, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41543, 138},
+ {I_PREFETCHT2, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46296, 140},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_PREFETCHIT0[] = {
+ {I_PREFETCHIT0, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46368, 141},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_PREFETCHIT1[] = {
+ {I_PREFETCHIT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46350, 141},
ITEMPLATE_END
};
static const struct itemplate instrux_MASKMOVQ[] = {
- {I_MASKMOVQ, 2, {MMXREG,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+40354, 139},
+ {I_MASKMOVQ, 2, {MMXREG,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+45005, 143},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVNTQ[] = {
- {I_MOVNTQ, 2, {MEMORY,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+40360, 140},
+ {I_MOVNTQ, 2, {MEMORY,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+45011, 144},
ITEMPLATE_END
};
static const struct itemplate instrux_PAVGB[] = {
- {I_PAVGB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30686, 140},
- {I_PAVGB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40528, 144},
+ {I_PAVGB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34069, 144},
+ {I_PAVGB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45179, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PAVGW[] = {
- {I_PAVGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30693, 140},
- {I_PAVGW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40534, 144},
+ {I_PAVGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34076, 144},
+ {I_PAVGW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45185, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PEXTRW[] = {
- {I_PEXTRW, 3, {REG_GPR|BITS32,MMXREG,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30700, 141},
- {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30791, 151},
- {I_PEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30791, 152},
- {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4277, 173},
- {I_PEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4277, 173},
- {I_PEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4276, 174},
+ {I_PEXTRW, 3, {REG_GPR|BITS32,MMXREG,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34083, 145},
+ {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34174, 155},
+ {I_PEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34174, 156},
+ {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4277, 176},
+ {I_PEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4277, 176},
+ {I_PEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4276, 177},
ITEMPLATE_END
};
static const struct itemplate instrux_PINSRW[] = {
- {I_PINSRW, 3, {MMXREG,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30707, 141},
- {I_PINSRW, 3, {MMXREG,RM_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30707, 141},
- {I_PINSRW, 3, {MMXREG,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30707, 141},
- {I_PINSRW, 3, {XMM_L16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30798, 151},
- {I_PINSRW, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30798, 151},
- {I_PINSRW, 3, {XMM_L16,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30798, 152},
- {I_PINSRW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30798, 151},
- {I_PINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30798, 151},
+ {I_PINSRW, 3, {MMXREG,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34090, 145},
+ {I_PINSRW, 3, {MMXREG,RM_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34090, 145},
+ {I_PINSRW, 3, {MMXREG,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34090, 145},
+ {I_PINSRW, 3, {XMM_L16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34181, 155},
+ {I_PINSRW, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34181, 155},
+ {I_PINSRW, 3, {XMM_L16,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34181, 156},
+ {I_PINSRW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34181, 155},
+ {I_PINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34181, 155},
ITEMPLATE_END
};
static const struct itemplate instrux_PMAXSW[] = {
- {I_PMAXSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30714, 140},
- {I_PMAXSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40582, 144},
+ {I_PMAXSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34097, 144},
+ {I_PMAXSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45233, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PMAXUB[] = {
- {I_PMAXUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30721, 140},
- {I_PMAXUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40588, 144},
+ {I_PMAXUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34104, 144},
+ {I_PMAXUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45239, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PMINSW[] = {
- {I_PMINSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30728, 140},
- {I_PMINSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40594, 144},
+ {I_PMINSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34111, 144},
+ {I_PMINSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45245, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PMINUB[] = {
- {I_PMINUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30735, 140},
- {I_PMINUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40600, 144},
+ {I_PMINUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34118, 144},
+ {I_PMINUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45251, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVMSKB[] = {
- {I_PMOVMSKB, 2, {REG_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+40366, 139},
- {I_PMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40606, 143},
+ {I_PMOVMSKB, 2, {REG_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+45017, 143},
+ {I_PMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45257, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULHUW[] = {
- {I_PMULHUW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30742, 140},
- {I_PMULHUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40612, 144},
+ {I_PMULHUW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34125, 144},
+ {I_PMULHUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45263, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PSADBW[] = {
- {I_PSADBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30749, 140},
- {I_PSADBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40642, 144},
+ {I_PSADBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34132, 144},
+ {I_PSADBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45293, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PSHUFW[] = {
- {I_PSHUFW, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12377, 142},
+ {I_PSHUFW, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12656, 146},
ITEMPLATE_END
};
static const struct itemplate instrux_PF2IW[] = {
- {I_PF2IW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12385, 91},
+ {I_PF2IW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12664, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFNACC[] = {
- {I_PFNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12393, 91},
+ {I_PFNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12672, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PFPNACC[] = {
- {I_PFPNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12401, 91},
+ {I_PFPNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12680, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PI2FW[] = {
- {I_PI2FW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12409, 91},
+ {I_PI2FW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12688, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_PSWAPD[] = {
- {I_PSWAPD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12417, 91},
+ {I_PSWAPD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12696, 91},
ITEMPLATE_END
};
static const struct itemplate instrux_MASKMOVDQU[] = {
- {I_MASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40372, 143},
+ {I_MASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45023, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_CLFLUSH[] = {
- {I_CLFLUSH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40378, 143},
+ {I_CLFLUSH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45029, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVNTDQ[] = {
- {I_MOVNTDQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40384, 144},
+ {I_MOVNTDQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45035, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVNTI[] = {
- {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30757, 145},
- {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30756, 146},
+ {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34140, 149},
+ {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34139, 150},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVNTPD[] = {
- {I_MOVNTPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40390, 144},
+ {I_MOVNTPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45041, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVDQA[] = {
- {I_MOVDQA, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40396, 143},
- {I_MOVDQA, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40402, 144},
- {I_MOVDQA, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40396, 144},
- {I_MOVDQA, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40402, 143},
+ {I_MOVDQA, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45047, 148},
+ {I_MOVDQA, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45053, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVDQU[] = {
- {I_MOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40408, 143},
- {I_MOVDQU, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40414, 144},
- {I_MOVDQU, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40408, 144},
- {I_MOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40414, 143},
+ {I_MOVDQU, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45059, 148},
+ {I_MOVDQU, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45065, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVDQ2Q[] = {
- {I_MOVDQ2Q, 2, {MMXREG,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40420, 143},
+ {I_MOVDQ2Q, 2, {MMXREG,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45071, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVQ2DQ[] = {
- {I_MOVQ2DQ, 2, {XMM_L16,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+40438, 143},
+ {I_MOVQ2DQ, 2, {XMM_L16,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+45089, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_PADDQ[] = {
- {I_PADDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+40480, 150},
- {I_PADDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40486, 144},
+ {I_PADDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+45131, 154},
+ {I_PADDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45137, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULUDQ[] = {
- {I_PMULUDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30805, 144},
- {I_PMULUDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40630, 144},
+ {I_PMULUDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34188, 148},
+ {I_PMULUDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45281, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PSHUFD[] = {
- {I_PSHUFD, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30812, 151},
- {I_PSHUFD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30812, 153},
+ {I_PSHUFD, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34195, 155},
+ {I_PSHUFD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34195, 157},
ITEMPLATE_END
};
static const struct itemplate instrux_PSHUFHW[] = {
- {I_PSHUFHW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30819, 151},
- {I_PSHUFHW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30819, 153},
+ {I_PSHUFHW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34202, 155},
+ {I_PSHUFHW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34202, 157},
ITEMPLATE_END
};
static const struct itemplate instrux_PSHUFLW[] = {
- {I_PSHUFLW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30826, 151},
- {I_PSHUFLW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30826, 153},
+ {I_PSHUFLW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34209, 155},
+ {I_PSHUFLW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+34209, 157},
ITEMPLATE_END
};
static const struct itemplate instrux_PSLLDQ[] = {
- {I_PSLLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30833, 154},
+ {I_PSLLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34216, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSRLDQ[] = {
- {I_PSRLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+30875, 154},
+ {I_PSRLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+34258, 158},
ITEMPLATE_END
};
static const struct itemplate instrux_PSUBQ[] = {
- {I_PSUBQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30903, 144},
- {I_PSUBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40714, 144},
+ {I_PSUBQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34286, 148},
+ {I_PSUBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45365, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PUNPCKHQDQ[] = {
- {I_PUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40762, 144},
+ {I_PUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45413, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_PUNPCKLQDQ[] = {
- {I_PUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40786, 144},
+ {I_PUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45437, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_ADDPD[] = {
- {I_ADDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40798, 144},
+ {I_ADDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45449, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_ADDSD[] = {
- {I_ADDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40804, 148},
+ {I_ADDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45455, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_ANDNPD[] = {
- {I_ANDNPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40810, 144},
+ {I_ANDNPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45461, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_ANDPD[] = {
- {I_ANDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40816, 144},
+ {I_ANDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45467, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPEQPD[] = {
- {I_CMPEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12425, 144},
+ {I_CMPEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12704, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPEQSD[] = {
- {I_CMPEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12433, 143},
+ {I_CMPEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12712, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPLEPD[] = {
- {I_CMPLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12441, 144},
+ {I_CMPLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12720, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPLESD[] = {
- {I_CMPLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12449, 143},
+ {I_CMPLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12728, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPLTPD[] = {
- {I_CMPLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12457, 144},
+ {I_CMPLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12736, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPLTSD[] = {
- {I_CMPLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12465, 143},
+ {I_CMPLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12744, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNEQPD[] = {
- {I_CMPNEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12473, 144},
+ {I_CMPNEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12752, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNEQSD[] = {
- {I_CMPNEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12481, 143},
+ {I_CMPNEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12760, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNLEPD[] = {
- {I_CMPNLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12489, 144},
+ {I_CMPNLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12768, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNLESD[] = {
- {I_CMPNLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12497, 143},
+ {I_CMPNLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12776, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNLTPD[] = {
- {I_CMPNLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12505, 144},
+ {I_CMPNLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12784, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPNLTSD[] = {
- {I_CMPNLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12513, 143},
+ {I_CMPNLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12792, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPORDPD[] = {
- {I_CMPORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12521, 144},
+ {I_CMPORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12800, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPORDSD[] = {
- {I_CMPORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12529, 143},
+ {I_CMPORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12808, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPUNORDPD[] = {
- {I_CMPUNORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12537, 144},
+ {I_CMPUNORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12816, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPUNORDSD[] = {
- {I_CMPUNORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12545, 143},
+ {I_CMPUNORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12824, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CMPPD[] = {
- {I_CMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+30910, 143},
+ {I_CMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+34293, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_COMISD[] = {
- {I_COMISD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40822, 143},
+ {I_COMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45473, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTDQ2PD[] = {
- {I_CVTDQ2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40828, 148},
+ {I_CVTDQ2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45479, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTDQ2PS[] = {
- {I_CVTDQ2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40834, 144},
+ {I_CVTDQ2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45485, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTPD2DQ[] = {
- {I_CVTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40840, 144},
+ {I_CVTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45491, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTPD2PI[] = {
- {I_CVTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40846, 144},
+ {I_CVTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45497, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTPD2PS[] = {
- {I_CVTPD2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40852, 144},
+ {I_CVTPD2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45503, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTPI2PD[] = {
- {I_CVTPI2PD, 2, {XMM_L16,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+40858, 148},
+ {I_CVTPI2PD, 2, {XMM_L16,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+45509, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTPS2DQ[] = {
- {I_CVTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40864, 144},
+ {I_CVTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45515, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTPS2PD[] = {
- {I_CVTPS2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40870, 148},
+ {I_CVTPS2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45521, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTSD2SI[] = {
- {I_CVTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30924, 155},
- {I_CVTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30924, 155},
- {I_CVTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30931, 156},
- {I_CVTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30931, 156},
+ {I_CVTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34307, 159},
+ {I_CVTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34307, 159},
+ {I_CVTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34314, 160},
+ {I_CVTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34314, 160},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTSD2SS[] = {
- {I_CVTSD2SS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40876, 148},
+ {I_CVTSD2SS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45527, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTSI2SD[] = {
- {I_CVTSI2SD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30946, 157},
- {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30938, 157},
- {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30945, 156},
+ {I_CVTSI2SD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34329, 161},
+ {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34321, 161},
+ {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34328, 160},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTSS2SD[] = {
- {I_CVTSS2SD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40882, 147},
+ {I_CVTSS2SD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45533, 151},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTTPD2PI[] = {
- {I_CVTTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40888, 144},
+ {I_CVTTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45539, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTTPD2DQ[] = {
- {I_CVTTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40894, 144},
+ {I_CVTTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45545, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTTPS2DQ[] = {
- {I_CVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40900, 144},
+ {I_CVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45551, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_CVTTSD2SI[] = {
- {I_CVTTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30952, 155},
- {I_CVTTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30952, 155},
- {I_CVTTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30959, 156},
- {I_CVTTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30959, 156},
+ {I_CVTTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34335, 159},
+ {I_CVTTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34335, 159},
+ {I_CVTTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34342, 160},
+ {I_CVTTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34342, 160},
ITEMPLATE_END
};
static const struct itemplate instrux_DIVPD[] = {
- {I_DIVPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40906, 144},
+ {I_DIVPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45557, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_DIVSD[] = {
- {I_DIVSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40912, 143},
+ {I_DIVSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45563, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_MAXPD[] = {
- {I_MAXPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40918, 144},
+ {I_MAXPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45569, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_MAXSD[] = {
- {I_MAXSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40924, 143},
+ {I_MAXSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45575, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_MINPD[] = {
- {I_MINPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40930, 144},
+ {I_MINPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45581, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_MINSD[] = {
- {I_MINSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40936, 143},
+ {I_MINSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45587, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVAPD[] = {
- {I_MOVAPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40942, 143},
- {I_MOVAPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40948, 143},
- {I_MOVAPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40948, 144},
- {I_MOVAPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40942, 144},
+ {I_MOVAPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45593, 147},
+ {I_MOVAPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45599, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVHPD[] = {
- {I_MOVHPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40954, 143},
- {I_MOVHPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40960, 143},
+ {I_MOVHPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45605, 147},
+ {I_MOVHPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45611, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVLPD[] = {
- {I_MOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40966, 143},
- {I_MOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40972, 143},
+ {I_MOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45617, 147},
+ {I_MOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45623, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVMSKPD[] = {
- {I_MOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40978, 143},
- {I_MOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30966, 149},
+ {I_MOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45629, 147},
+ {I_MOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34349, 153},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVUPD[] = {
- {I_MOVUPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40996, 143},
- {I_MOVUPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41002, 143},
- {I_MOVUPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41002, 144},
- {I_MOVUPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40996, 144},
+ {I_MOVUPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45647, 147},
+ {I_MOVUPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45653, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_MULPD[] = {
- {I_MULPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41008, 144},
+ {I_MULPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45659, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_MULSD[] = {
- {I_MULSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41014, 143},
+ {I_MULSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45665, 152},
ITEMPLATE_END
};
static const struct itemplate instrux_ORPD[] = {
- {I_ORPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41020, 144},
+ {I_ORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45671, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_SHUFPD[] = {
- {I_SHUFPD, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30973, 151},
- {I_SHUFPD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+30973, 158},
+ {I_SHUFPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+34356, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_SQRTPD[] = {
- {I_SQRTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41026, 144},
+ {I_SQRTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45677, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_SQRTSD[] = {
- {I_SQRTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41032, 143},
+ {I_SQRTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45683, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_SUBPD[] = {
- {I_SUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41038, 144},
+ {I_SUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45689, 148},
ITEMPLATE_END
};
static const struct itemplate instrux_SUBSD[] = {
- {I_SUBSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41044, 143},
+ {I_SUBSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45695, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_UCOMISD[] = {
- {I_UCOMISD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41050, 143},
+ {I_UCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45701, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_UNPCKHPD[] = {
- {I_UNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41056, 143},
+ {I_UNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45707, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_UNPCKLPD[] = {
- {I_UNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41062, 143},
+ {I_UNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45713, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_XORPD[] = {
- {I_XORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41068, 143},
+ {I_XORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45719, 147},
ITEMPLATE_END
};
static const struct itemplate instrux_ADDSUBPD[] = {
- {I_ADDSUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41074, 159},
+ {I_ADDSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45725, 162},
ITEMPLATE_END
};
static const struct itemplate instrux_ADDSUBPS[] = {
- {I_ADDSUBPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41080, 159},
+ {I_ADDSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45731, 162},
ITEMPLATE_END
};
static const struct itemplate instrux_HADDPD[] = {
- {I_HADDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41086, 159},
+ {I_HADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45737, 162},
ITEMPLATE_END
};
static const struct itemplate instrux_HADDPS[] = {
- {I_HADDPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41092, 159},
+ {I_HADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45743, 162},
ITEMPLATE_END
};
static const struct itemplate instrux_HSUBPD[] = {
- {I_HSUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41098, 159},
+ {I_HSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45749, 162},
ITEMPLATE_END
};
static const struct itemplate instrux_HSUBPS[] = {
- {I_HSUBPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41104, 159},
+ {I_HSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45755, 162},
ITEMPLATE_END
};
static const struct itemplate instrux_LDDQU[] = {
- {I_LDDQU, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41110, 159},
+ {I_LDDQU, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45761, 162},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVDDUP[] = {
- {I_MOVDDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41116, 160},
+ {I_MOVDDUP, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+45767, 163},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVSHDUP[] = {
- {I_MOVSHDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41122, 161},
+ {I_MOVSHDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45773, 164},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVSLDUP[] = {
- {I_MOVSLDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41128, 161},
+ {I_MOVSLDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+45779, 164},
ITEMPLATE_END
};
static const struct itemplate instrux_CLGI[] = {
- {I_CLGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44305, 162},
+ {I_CLGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49213, 165},
ITEMPLATE_END
};
static const struct itemplate instrux_STGI[] = {
- {I_STGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44310, 162},
+ {I_STGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49218, 165},
ITEMPLATE_END
};
static const struct itemplate instrux_VMCALL[] = {
- {I_VMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44315, 163},
+ {I_VMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45822, 166},
ITEMPLATE_END
};
static const struct itemplate instrux_VMCLEAR[] = {
- {I_VMCLEAR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41134, 163},
+ {I_VMCLEAR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45785, 166},
ITEMPLATE_END
};
static const struct itemplate instrux_VMFUNC[] = {
- {I_VMFUNC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44320, 163},
+ {I_VMFUNC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49223, 166},
ITEMPLATE_END
};
static const struct itemplate instrux_VMLAUNCH[] = {
- {I_VMLAUNCH, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44325, 163},
+ {I_VMLAUNCH, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49228, 166},
ITEMPLATE_END
};
static const struct itemplate instrux_VMLOAD[] = {
- {I_VMLOAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44330, 162},
+ {I_VMLOAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49233, 165},
ITEMPLATE_END
};
static const struct itemplate instrux_VMMCALL[] = {
- {I_VMMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44335, 162},
+ {I_VMMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49238, 165},
ITEMPLATE_END
};
static const struct itemplate instrux_VMPTRLD[] = {
- {I_VMPTRLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41140, 163},
+ {I_VMPTRLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45791, 166},
ITEMPLATE_END
};
static const struct itemplate instrux_VMPTRST[] = {
- {I_VMPTRST, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41146, 163},
+ {I_VMPTRST, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45797, 166},
ITEMPLATE_END
};
static const struct itemplate instrux_VMREAD[] = {
- {I_VMREAD, 2, {RM_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30981, 164},
- {I_VMREAD, 2, {RM_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30980, 165},
+ {I_VMREAD, 2, {RM_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34364, 167},
+ {I_VMREAD, 2, {RM_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34363, 168},
ITEMPLATE_END
};
static const struct itemplate instrux_VMRESUME[] = {
- {I_VMRESUME, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44340, 163},
+ {I_VMRESUME, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49243, 166},
ITEMPLATE_END
};
static const struct itemplate instrux_VMRUN[] = {
- {I_VMRUN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44345, 162},
+ {I_VMRUN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49248, 165},
ITEMPLATE_END
};
static const struct itemplate instrux_VMSAVE[] = {
- {I_VMSAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44350, 162},
+ {I_VMSAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49253, 165},
ITEMPLATE_END
};
static const struct itemplate instrux_VMWRITE[] = {
- {I_VMWRITE, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30988, 164},
- {I_VMWRITE, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30987, 165},
+ {I_VMWRITE, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34371, 167},
+ {I_VMWRITE, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34370, 168},
ITEMPLATE_END
};
static const struct itemplate instrux_VMXOFF[] = {
- {I_VMXOFF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44355, 163},
+ {I_VMXOFF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49258, 166},
ITEMPLATE_END
};
static const struct itemplate instrux_VMXON[] = {
- {I_VMXON, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41152, 163},
+ {I_VMXON, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42589, 166},
ITEMPLATE_END
};
static const struct itemplate instrux_INVEPT[] = {
- {I_INVEPT, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+12554, 166},
- {I_INVEPT, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+12553, 167},
+ {I_INVEPT, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+12833, 169},
+ {I_INVEPT, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+12832, 170},
ITEMPLATE_END
};
static const struct itemplate instrux_INVVPID[] = {
- {I_INVVPID, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+12562, 166},
- {I_INVVPID, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+12561, 167},
+ {I_INVVPID, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+12841, 169},
+ {I_INVVPID, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+12840, 170},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_PVALIDATE[] = {
+ {I_PVALIDATE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45803, 165},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_RMPADJUST[] = {
+ {I_RMPADJUST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45809, 165},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMGEXIT[] = {
+ {I_VMGEXIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45815, 165},
+ {I_VMGEXIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45821, 165},
ITEMPLATE_END
};
static const struct itemplate instrux_PABSB[] = {
- {I_PABSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+30994, 168},
- {I_PABSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31001, 169},
+ {I_PABSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34377, 171},
+ {I_PABSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34384, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PABSW[] = {
- {I_PABSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31008, 168},
- {I_PABSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31015, 169},
+ {I_PABSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34391, 171},
+ {I_PABSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34398, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PABSD[] = {
- {I_PABSD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31022, 168},
- {I_PABSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31029, 169},
+ {I_PABSD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34405, 171},
+ {I_PABSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34412, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PALIGNR[] = {
- {I_PALIGNR, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12569, 168},
- {I_PALIGNR, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12577, 169},
+ {I_PALIGNR, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12848, 171},
+ {I_PALIGNR, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12856, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PHADDW[] = {
- {I_PHADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31036, 168},
- {I_PHADDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31043, 169},
+ {I_PHADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34419, 171},
+ {I_PHADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34426, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PHADDD[] = {
- {I_PHADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31050, 168},
- {I_PHADDD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31057, 169},
+ {I_PHADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34433, 171},
+ {I_PHADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34440, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PHADDSW[] = {
- {I_PHADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31064, 168},
- {I_PHADDSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31071, 169},
+ {I_PHADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34447, 171},
+ {I_PHADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34454, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PHSUBW[] = {
- {I_PHSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31078, 168},
- {I_PHSUBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31085, 169},
+ {I_PHSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34461, 171},
+ {I_PHSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34468, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PHSUBD[] = {
- {I_PHSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31092, 168},
- {I_PHSUBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31099, 169},
+ {I_PHSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34475, 171},
+ {I_PHSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34482, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PHSUBSW[] = {
- {I_PHSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31106, 168},
- {I_PHSUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31113, 169},
+ {I_PHSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34489, 171},
+ {I_PHSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34496, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PMADDUBSW[] = {
- {I_PMADDUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31120, 168},
- {I_PMADDUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31127, 169},
+ {I_PMADDUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34503, 171},
+ {I_PMADDUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34510, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULHRSW[] = {
- {I_PMULHRSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31134, 168},
- {I_PMULHRSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31141, 169},
+ {I_PMULHRSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34517, 171},
+ {I_PMULHRSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34524, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PSHUFB[] = {
- {I_PSHUFB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31148, 168},
- {I_PSHUFB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31155, 169},
+ {I_PSHUFB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34531, 171},
+ {I_PSHUFB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34538, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PSIGNB[] = {
- {I_PSIGNB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31162, 168},
- {I_PSIGNB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31169, 169},
+ {I_PSIGNB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34545, 171},
+ {I_PSIGNB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34552, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PSIGNW[] = {
- {I_PSIGNW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31176, 168},
- {I_PSIGNW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31183, 169},
+ {I_PSIGNW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34559, 171},
+ {I_PSIGNW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34566, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_PSIGND[] = {
- {I_PSIGND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+31190, 168},
- {I_PSIGND, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31197, 169},
+ {I_PSIGND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+34573, 171},
+ {I_PSIGND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34580, 172},
ITEMPLATE_END
};
static const struct itemplate instrux_EXTRQ[] = {
- {I_EXTRQ, 3, {XMM_L16,IMMEDIATE,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12585, 170},
- {I_EXTRQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41158, 170},
+ {I_EXTRQ, 3, {XMM_L16,IMMEDIATE,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12864, 173},
+ {I_EXTRQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45827, 173},
ITEMPLATE_END
};
static const struct itemplate instrux_INSERTQ[] = {
- {I_INSERTQ, 4, {XMM_L16,XMM_L16,IMMEDIATE,IMMEDIATE,0}, NO_DECORATOR, nasm_bytecodes+12593, 170},
- {I_INSERTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41164, 170},
+ {I_INSERTQ, 4, {XMM_L16,XMM_L16,IMMEDIATE,IMMEDIATE,0}, NO_DECORATOR, nasm_bytecodes+12872, 173},
+ {I_INSERTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45833, 173},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVNTSD[] = {
- {I_MOVNTSD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41170, 171},
+ {I_MOVNTSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45839, 174},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVNTSS[] = {
- {I_MOVNTSS, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41176, 172},
+ {I_MOVNTSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+45845, 175},
ITEMPLATE_END
};
static const struct itemplate instrux_LZCNT[] = {
- {I_LZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31204, 113},
- {I_LZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31211, 113},
- {I_LZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31218, 59},
+ {I_LZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34587, 113},
+ {I_LZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34594, 113},
+ {I_LZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34601, 59},
ITEMPLATE_END
};
static const struct itemplate instrux_BLENDPD[] = {
- {I_BLENDPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12601, 173},
+ {I_BLENDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12880, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_BLENDPS[] = {
- {I_BLENDPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12609, 173},
+ {I_BLENDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12888, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_BLENDVPD[] = {
- {I_BLENDVPD, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+31225, 173},
- {I_BLENDVPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31225, 173},
+ {I_BLENDVPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+34608, 176},
+ {I_BLENDVPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34608, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_BLENDVPS[] = {
- {I_BLENDVPS, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+31232, 173},
- {I_BLENDVPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31232, 173},
+ {I_BLENDVPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+34615, 176},
+ {I_BLENDVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34615, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_DPPD[] = {
- {I_DPPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12617, 173},
+ {I_DPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12896, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_DPPS[] = {
- {I_DPPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12625, 173},
+ {I_DPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12904, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_EXTRACTPS[] = {
- {I_EXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4241, 173},
- {I_EXTRACTPS, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4240, 174},
+ {I_EXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4241, 176},
+ {I_EXTRACTPS, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4240, 177},
ITEMPLATE_END
};
static const struct itemplate instrux_INSERTPS[] = {
- {I_INSERTPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12633, 175},
+ {I_INSERTPS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12912, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVNTDQA[] = {
- {I_MOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31239, 173},
+ {I_MOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34622, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_MPSADBW[] = {
- {I_MPSADBW, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12641, 173},
+ {I_MPSADBW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12920, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PACKUSDW[] = {
- {I_PACKUSDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31246, 173},
+ {I_PACKUSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34629, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PBLENDVB[] = {
- {I_PBLENDVB, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+31253, 173},
- {I_PBLENDVB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31253, 173},
+ {I_PBLENDVB, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+34636, 176},
+ {I_PBLENDVB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34636, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PBLENDW[] = {
- {I_PBLENDW, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12649, 173},
+ {I_PBLENDW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12928, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPEQQ[] = {
- {I_PCMPEQQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31260, 173},
+ {I_PCMPEQQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34643, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PEXTRB[] = {
- {I_PEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4250, 173},
- {I_PEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4250, 173},
- {I_PEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4249, 174},
+ {I_PEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4250, 176},
+ {I_PEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4250, 176},
+ {I_PEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4249, 177},
ITEMPLATE_END
};
static const struct itemplate instrux_PEXTRD[] = {
- {I_PEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4258, 173},
+ {I_PEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4258, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PEXTRQ[] = {
- {I_PEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4267, 174},
+ {I_PEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4267, 177},
ITEMPLATE_END
};
static const struct itemplate instrux_PHMINPOSUW[] = {
- {I_PHMINPOSUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31267, 173},
+ {I_PHMINPOSUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34650, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PINSRB[] = {
- {I_PINSRB, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4286, 176},
- {I_PINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4285, 176},
- {I_PINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4286, 176},
+ {I_PINSRB, 3, {XMM_L16,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4286, 178},
+ {I_PINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4285, 178},
+ {I_PINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4286, 178},
ITEMPLATE_END
};
static const struct itemplate instrux_PINSRD[] = {
- {I_PINSRD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4294, 176},
- {I_PINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4294, 176},
+ {I_PINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4294, 178},
ITEMPLATE_END
};
static const struct itemplate instrux_PINSRQ[] = {
- {I_PINSRQ, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4303, 177},
- {I_PINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+4303, 177},
+ {I_PINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4303, 179},
ITEMPLATE_END
};
static const struct itemplate instrux_PMAXSB[] = {
- {I_PMAXSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31274, 173},
+ {I_PMAXSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34657, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PMAXSD[] = {
- {I_PMAXSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31281, 173},
+ {I_PMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34664, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PMAXUD[] = {
- {I_PMAXUD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31288, 173},
+ {I_PMAXUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34671, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PMAXUW[] = {
- {I_PMAXUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31295, 173},
+ {I_PMAXUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34678, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PMINSB[] = {
- {I_PMINSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31302, 173},
+ {I_PMINSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34685, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PMINSD[] = {
- {I_PMINSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31309, 173},
+ {I_PMINSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34692, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PMINUD[] = {
- {I_PMINUD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31316, 173},
+ {I_PMINUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34699, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PMINUW[] = {
- {I_PMINUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31323, 173},
+ {I_PMINUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34706, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVSXBW[] = {
- {I_PMOVSXBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31330, 178},
+ {I_PMOVSXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34713, 180},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVSXBD[] = {
- {I_PMOVSXBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31337, 175},
+ {I_PMOVSXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34720, 181},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVSXBQ[] = {
- {I_PMOVSXBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31344, 179},
+ {I_PMOVSXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34727, 182},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVSXWD[] = {
- {I_PMOVSXWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31351, 178},
+ {I_PMOVSXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34734, 180},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVSXWQ[] = {
- {I_PMOVSXWQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31358, 175},
+ {I_PMOVSXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34741, 181},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVSXDQ[] = {
- {I_PMOVSXDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31365, 178},
+ {I_PMOVSXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34748, 180},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVZXBW[] = {
- {I_PMOVZXBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31372, 178},
+ {I_PMOVZXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34755, 180},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVZXBD[] = {
- {I_PMOVZXBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31379, 175},
+ {I_PMOVZXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34762, 181},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVZXBQ[] = {
- {I_PMOVZXBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31386, 179},
+ {I_PMOVZXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34769, 182},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVZXWD[] = {
- {I_PMOVZXWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31393, 178},
+ {I_PMOVZXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34776, 180},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVZXWQ[] = {
- {I_PMOVZXWQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31400, 175},
+ {I_PMOVZXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34783, 181},
ITEMPLATE_END
};
static const struct itemplate instrux_PMOVZXDQ[] = {
- {I_PMOVZXDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31407, 178},
+ {I_PMOVZXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34790, 180},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULDQ[] = {
- {I_PMULDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31414, 173},
+ {I_PMULDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34797, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PMULLD[] = {
- {I_PMULLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31421, 173},
+ {I_PMULLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34804, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_PTEST[] = {
- {I_PTEST, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31428, 173},
+ {I_PTEST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34811, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_ROUNDPD[] = {
- {I_ROUNDPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12657, 173},
+ {I_ROUNDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12936, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_ROUNDPS[] = {
- {I_ROUNDPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12665, 173},
+ {I_ROUNDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12944, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_ROUNDSD[] = {
- {I_ROUNDSD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12673, 173},
+ {I_ROUNDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12952, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_ROUNDSS[] = {
- {I_ROUNDSS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12681, 173},
+ {I_ROUNDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12960, 176},
ITEMPLATE_END
};
static const struct itemplate instrux_CRC32[] = {
- {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12706, 180},
- {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12689, 180},
- {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12697, 180},
- {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12705, 181},
- {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+12713, 181},
+ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12985, 183},
+ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12968, 183},
+ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12976, 183},
+ {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12984, 184},
+ {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+12992, 184},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPESTRI[] = {
- {I_PCMPESTRI, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12721, 180},
+ {I_PCMPESTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13000, 183},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPESTRM[] = {
- {I_PCMPESTRM, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12729, 180},
+ {I_PCMPESTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13008, 183},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPISTRI[] = {
- {I_PCMPISTRI, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12737, 180},
+ {I_PCMPISTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13016, 183},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPISTRM[] = {
- {I_PCMPISTRM, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+12745, 180},
+ {I_PCMPISTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13024, 183},
ITEMPLATE_END
};
static const struct itemplate instrux_PCMPGTQ[] = {
- {I_PCMPGTQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31435, 180},
+ {I_PCMPGTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34818, 183},
ITEMPLATE_END
};
static const struct itemplate instrux_POPCNT[] = {
- {I_POPCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31442, 182},
- {I_POPCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31449, 183},
- {I_POPCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31456, 184},
+ {I_POPCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34825, 185},
+ {I_POPCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34832, 186},
+ {I_POPCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34839, 187},
ITEMPLATE_END
};
static const struct itemplate instrux_GETSEC[] = {
- {I_GETSEC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45406, 138},
+ {I_GETSEC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+50289, 142},
ITEMPLATE_END
};
static const struct itemplate instrux_PFRCPV[] = {
- {I_PFRCPV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12753, 185},
+ {I_PFRCPV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+13032, 188},
ITEMPLATE_END
};
static const struct itemplate instrux_PFRSQRTV[] = {
- {I_PFRSQRTV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+12761, 185},
+ {I_PFRSQRTV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+13040, 188},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVBE[] = {
- {I_MOVBE, 2, {REG_GPR|BITS16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12769, 186},
- {I_MOVBE, 2, {REG_GPR|BITS32,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12777, 186},
- {I_MOVBE, 2, {REG_GPR|BITS64,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+12785, 186},
- {I_MOVBE, 2, {MEMORY|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+12793, 186},
- {I_MOVBE, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+12801, 186},
- {I_MOVBE, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+12809, 186},
+ {I_MOVBE, 2, {REG_GPR|BITS16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+13048, 189},
+ {I_MOVBE, 2, {REG_GPR|BITS32,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+13056, 189},
+ {I_MOVBE, 2, {REG_GPR|BITS64,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+13064, 189},
+ {I_MOVBE, 2, {MEMORY|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+13072, 189},
+ {I_MOVBE, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+13080, 189},
+ {I_MOVBE, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+13088, 189},
ITEMPLATE_END
};
static const struct itemplate instrux_AESENC[] = {
- {I_AESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31463, 187},
+ {I_AESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34846, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_AESENCLAST[] = {
- {I_AESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31470, 187},
+ {I_AESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34853, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_AESDEC[] = {
- {I_AESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31477, 187},
+ {I_AESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34860, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_AESDECLAST[] = {
- {I_AESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31484, 187},
+ {I_AESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34867, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_AESIMC[] = {
- {I_AESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31491, 187},
+ {I_AESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34874, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_AESKEYGENASSIST[] = {
- {I_AESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12817, 187},
+ {I_AESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13096, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_VAESENC[] = {
- {I_VAESENC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31498, 188},
- {I_VAESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31505, 188},
- {I_VAESENC, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31561, 189},
- {I_VAESENC, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31568, 189},
- {I_VAESENC, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+12833, 190},
- {I_VAESENC, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12841, 190},
- {I_VAESENC, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+12849, 190},
- {I_VAESENC, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+12857, 190},
- {I_VAESENC, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+12961, 191},
- {I_VAESENC, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+12969, 191},
+ {I_VAESENC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34881, 191},
+ {I_VAESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34888, 191},
+ {I_VAESENC, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34944, 192},
+ {I_VAESENC, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34951, 192},
+ {I_VAESENC, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+13112, 193},
+ {I_VAESENC, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+13120, 193},
+ {I_VAESENC, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+13128, 193},
+ {I_VAESENC, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+13136, 193},
+ {I_VAESENC, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+13240, 194},
+ {I_VAESENC, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+13248, 194},
ITEMPLATE_END
};
static const struct itemplate instrux_VAESENCLAST[] = {
- {I_VAESENCLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31512, 188},
- {I_VAESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31519, 188},
- {I_VAESENCLAST, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31575, 189},
- {I_VAESENCLAST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31582, 189},
- {I_VAESENCLAST, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+12865, 190},
- {I_VAESENCLAST, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12873, 190},
- {I_VAESENCLAST, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+12881, 190},
- {I_VAESENCLAST, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+12889, 190},
- {I_VAESENCLAST, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+12977, 191},
- {I_VAESENCLAST, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+12985, 191},
+ {I_VAESENCLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34895, 191},
+ {I_VAESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34902, 191},
+ {I_VAESENCLAST, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34958, 192},
+ {I_VAESENCLAST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34965, 192},
+ {I_VAESENCLAST, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+13144, 193},
+ {I_VAESENCLAST, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+13152, 193},
+ {I_VAESENCLAST, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+13160, 193},
+ {I_VAESENCLAST, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+13168, 193},
+ {I_VAESENCLAST, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+13256, 194},
+ {I_VAESENCLAST, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+13264, 194},
ITEMPLATE_END
};
static const struct itemplate instrux_VAESDEC[] = {
- {I_VAESDEC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31526, 188},
- {I_VAESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31533, 188},
- {I_VAESDEC, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31589, 189},
- {I_VAESDEC, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31596, 189},
- {I_VAESDEC, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+12897, 190},
- {I_VAESDEC, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12905, 190},
- {I_VAESDEC, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+12913, 190},
- {I_VAESDEC, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+12921, 190},
- {I_VAESDEC, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+12993, 191},
- {I_VAESDEC, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+13001, 191},
+ {I_VAESDEC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34909, 191},
+ {I_VAESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34916, 191},
+ {I_VAESDEC, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34972, 192},
+ {I_VAESDEC, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34979, 192},
+ {I_VAESDEC, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+13176, 193},
+ {I_VAESDEC, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+13184, 193},
+ {I_VAESDEC, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+13192, 193},
+ {I_VAESDEC, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+13200, 193},
+ {I_VAESDEC, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+13272, 194},
+ {I_VAESDEC, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+13280, 194},
ITEMPLATE_END
};
static const struct itemplate instrux_VAESDECLAST[] = {
- {I_VAESDECLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31540, 188},
- {I_VAESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31547, 188},
- {I_VAESDECLAST, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31603, 189},
- {I_VAESDECLAST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31610, 189},
- {I_VAESDECLAST, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+12929, 190},
- {I_VAESDECLAST, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+12937, 190},
- {I_VAESDECLAST, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+12945, 190},
- {I_VAESDECLAST, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+12953, 190},
- {I_VAESDECLAST, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+13009, 191},
- {I_VAESDECLAST, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+13017, 191},
+ {I_VAESDECLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34923, 191},
+ {I_VAESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34930, 191},
+ {I_VAESDECLAST, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34986, 192},
+ {I_VAESDECLAST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34993, 192},
+ {I_VAESDECLAST, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+13208, 193},
+ {I_VAESDECLAST, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+13216, 193},
+ {I_VAESDECLAST, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+13224, 193},
+ {I_VAESDECLAST, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+13232, 193},
+ {I_VAESDECLAST, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+13288, 194},
+ {I_VAESDECLAST, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+13296, 194},
ITEMPLATE_END
};
static const struct itemplate instrux_VAESIMC[] = {
- {I_VAESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31554, 188},
+ {I_VAESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34937, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VAESKEYGENASSIST[] = {
- {I_VAESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12825, 188},
+ {I_VAESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13104, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VADDPD[] = {
- {I_VADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31617, 188},
- {I_VADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31624, 188},
- {I_VADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31631, 188},
- {I_VADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31638, 188},
- {I_VADDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16097, 233},
- {I_VADDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16105, 233},
- {I_VADDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16113, 233},
- {I_VADDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16121, 233},
- {I_VADDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+16129, 234},
- {I_VADDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+16137, 234},
+ {I_VADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35000, 191},
+ {I_VADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35007, 191},
+ {I_VADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35014, 191},
+ {I_VADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35021, 191},
+ {I_VADDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16384, 246},
+ {I_VADDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16392, 246},
+ {I_VADDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16400, 246},
+ {I_VADDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16408, 246},
+ {I_VADDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+16416, 247},
+ {I_VADDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+16424, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VADDPS[] = {
- {I_VADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31645, 188},
- {I_VADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31652, 188},
- {I_VADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31659, 188},
- {I_VADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31666, 188},
- {I_VADDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16145, 233},
- {I_VADDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16153, 233},
- {I_VADDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16161, 233},
- {I_VADDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16169, 233},
- {I_VADDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+16177, 234},
- {I_VADDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+16185, 234},
+ {I_VADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35028, 191},
+ {I_VADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35035, 191},
+ {I_VADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35042, 191},
+ {I_VADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35049, 191},
+ {I_VADDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16432, 246},
+ {I_VADDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16440, 246},
+ {I_VADDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16448, 246},
+ {I_VADDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16456, 246},
+ {I_VADDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+16464, 247},
+ {I_VADDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+16472, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VADDSD[] = {
- {I_VADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31673, 188},
- {I_VADDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31680, 188},
- {I_VADDSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+16193, 234},
- {I_VADDSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+16201, 234},
+ {I_VADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35056, 191},
+ {I_VADDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35063, 191},
+ {I_VADDSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+16480, 247},
+ {I_VADDSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+16488, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VADDSS[] = {
- {I_VADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31687, 188},
- {I_VADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31694, 188},
- {I_VADDSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+16209, 234},
- {I_VADDSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+16217, 234},
+ {I_VADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35070, 191},
+ {I_VADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35077, 191},
+ {I_VADDSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+16496, 247},
+ {I_VADDSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+16504, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VADDSUBPD[] = {
- {I_VADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31701, 188},
- {I_VADDSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31708, 188},
- {I_VADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31715, 188},
- {I_VADDSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31722, 188},
+ {I_VADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35084, 191},
+ {I_VADDSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35091, 191},
+ {I_VADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35098, 191},
+ {I_VADDSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35105, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VADDSUBPS[] = {
- {I_VADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31729, 188},
- {I_VADDSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31736, 188},
- {I_VADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31743, 188},
- {I_VADDSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31750, 188},
+ {I_VADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35112, 191},
+ {I_VADDSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35119, 191},
+ {I_VADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35126, 191},
+ {I_VADDSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35133, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VANDPD[] = {
- {I_VANDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31757, 188},
- {I_VANDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31764, 188},
- {I_VANDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31771, 188},
- {I_VANDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31778, 188},
- {I_VANDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16321, 235},
- {I_VANDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16329, 235},
- {I_VANDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16337, 235},
- {I_VANDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16345, 235},
- {I_VANDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16353, 236},
- {I_VANDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16361, 236},
+ {I_VANDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35140, 191},
+ {I_VANDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35147, 191},
+ {I_VANDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35154, 191},
+ {I_VANDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35161, 191},
+ {I_VANDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16608, 248},
+ {I_VANDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16616, 248},
+ {I_VANDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16624, 248},
+ {I_VANDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16632, 248},
+ {I_VANDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16640, 249},
+ {I_VANDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16648, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VANDPS[] = {
- {I_VANDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31785, 188},
- {I_VANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31792, 188},
- {I_VANDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31799, 188},
- {I_VANDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31806, 188},
- {I_VANDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16369, 235},
- {I_VANDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16377, 235},
- {I_VANDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16385, 235},
- {I_VANDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16393, 235},
- {I_VANDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16401, 236},
- {I_VANDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16409, 236},
+ {I_VANDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35168, 191},
+ {I_VANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35175, 191},
+ {I_VANDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35182, 191},
+ {I_VANDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35189, 191},
+ {I_VANDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16656, 248},
+ {I_VANDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16664, 248},
+ {I_VANDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16672, 248},
+ {I_VANDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16680, 248},
+ {I_VANDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16688, 249},
+ {I_VANDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16696, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VANDNPD[] = {
- {I_VANDNPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31813, 188},
- {I_VANDNPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31820, 188},
- {I_VANDNPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31827, 188},
- {I_VANDNPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31834, 188},
- {I_VANDNPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16225, 235},
- {I_VANDNPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16233, 235},
- {I_VANDNPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16241, 235},
- {I_VANDNPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16249, 235},
- {I_VANDNPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16257, 236},
- {I_VANDNPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16265, 236},
+ {I_VANDNPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35196, 191},
+ {I_VANDNPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35203, 191},
+ {I_VANDNPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35210, 191},
+ {I_VANDNPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35217, 191},
+ {I_VANDNPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16512, 248},
+ {I_VANDNPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16520, 248},
+ {I_VANDNPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16528, 248},
+ {I_VANDNPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16536, 248},
+ {I_VANDNPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16544, 249},
+ {I_VANDNPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16552, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VANDNPS[] = {
- {I_VANDNPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31841, 188},
- {I_VANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31848, 188},
- {I_VANDNPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31855, 188},
- {I_VANDNPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31862, 188},
- {I_VANDNPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16273, 235},
- {I_VANDNPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16281, 235},
- {I_VANDNPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16289, 235},
- {I_VANDNPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16297, 235},
- {I_VANDNPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16305, 236},
- {I_VANDNPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16313, 236},
+ {I_VANDNPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35224, 191},
+ {I_VANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35231, 191},
+ {I_VANDNPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35238, 191},
+ {I_VANDNPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35245, 191},
+ {I_VANDNPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16560, 248},
+ {I_VANDNPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16568, 248},
+ {I_VANDNPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16576, 248},
+ {I_VANDNPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16584, 248},
+ {I_VANDNPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16592, 249},
+ {I_VANDNPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16600, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VBLENDPD[] = {
- {I_VBLENDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13025, 188},
- {I_VBLENDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13033, 188},
- {I_VBLENDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13041, 188},
- {I_VBLENDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13049, 188},
+ {I_VBLENDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13304, 191},
+ {I_VBLENDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13312, 191},
+ {I_VBLENDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13320, 191},
+ {I_VBLENDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13328, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VBLENDPS[] = {
- {I_VBLENDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13057, 188},
- {I_VBLENDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13065, 188},
- {I_VBLENDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13073, 188},
- {I_VBLENDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13081, 188},
+ {I_VBLENDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13336, 191},
+ {I_VBLENDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13344, 191},
+ {I_VBLENDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13352, 191},
+ {I_VBLENDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13360, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VBLENDVPD[] = {
- {I_VBLENDVPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13089, 188},
- {I_VBLENDVPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13097, 188},
- {I_VBLENDVPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13105, 188},
- {I_VBLENDVPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13113, 188},
+ {I_VBLENDVPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13368, 191},
+ {I_VBLENDVPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13376, 191},
+ {I_VBLENDVPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13384, 191},
+ {I_VBLENDVPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13392, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VBLENDVPS[] = {
- {I_VBLENDVPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13121, 188},
- {I_VBLENDVPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13129, 188},
- {I_VBLENDVPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13137, 188},
- {I_VBLENDVPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13145, 188},
+ {I_VBLENDVPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13400, 191},
+ {I_VBLENDVPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13408, 191},
+ {I_VBLENDVPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13416, 191},
+ {I_VBLENDVPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13424, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VBROADCASTSS[] = {
- {I_VBROADCASTSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31869, 188},
- {I_VBROADCASTSS, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31876, 188},
- {I_VBROADCASTSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31869, 207},
- {I_VBROADCASTSS, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31876, 207},
- {I_VBROADCASTSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16633, 233},
- {I_VBROADCASTSS, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16641, 233},
- {I_VBROADCASTSS, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16649, 234},
- {I_VBROADCASTSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16657, 233},
- {I_VBROADCASTSS, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16665, 233},
- {I_VBROADCASTSS, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16673, 234},
+ {I_VBROADCASTSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35252, 191},
+ {I_VBROADCASTSS, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35259, 191},
+ {I_VBROADCASTSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35252, 210},
+ {I_VBROADCASTSS, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35259, 210},
+ {I_VBROADCASTSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16920, 246},
+ {I_VBROADCASTSS, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16928, 246},
+ {I_VBROADCASTSS, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16936, 247},
+ {I_VBROADCASTSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16944, 246},
+ {I_VBROADCASTSS, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16952, 246},
+ {I_VBROADCASTSS, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16960, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VBROADCASTSD[] = {
- {I_VBROADCASTSD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31883, 188},
- {I_VBROADCASTSD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31883, 207},
- {I_VBROADCASTSD, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16601, 233},
- {I_VBROADCASTSD, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16609, 234},
- {I_VBROADCASTSD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16617, 233},
- {I_VBROADCASTSD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16625, 234},
+ {I_VBROADCASTSD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35266, 191},
+ {I_VBROADCASTSD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35266, 210},
+ {I_VBROADCASTSD, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16888, 246},
+ {I_VBROADCASTSD, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16896, 247},
+ {I_VBROADCASTSD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16904, 246},
+ {I_VBROADCASTSD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16912, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VBROADCASTF128[] = {
- {I_VBROADCASTF128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31890, 188},
+ {I_VBROADCASTF128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35273, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_OSPD[] = {
- {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4312, 188},
- {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4321, 188},
- {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4330, 188},
- {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4339, 188},
- {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4312, 188},
- {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4321, 188},
- {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4330, 188},
- {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4339, 188},
- {I_VCMPEQ_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1520, 233},
- {I_VCMPEQ_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1530, 233},
- {I_VCMPEQ_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1540, 234},
+ {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4312, 191},
+ {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4321, 191},
+ {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4330, 191},
+ {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4339, 191},
+ {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4312, 191},
+ {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4321, 191},
+ {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4330, 191},
+ {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4339, 191},
+ {I_VCMPEQ_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1520, 246},
+ {I_VCMPEQ_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1530, 246},
+ {I_VCMPEQ_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1540, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQPD[] = {
- {I_VCMPEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4348, 188},
- {I_VCMPEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4357, 188},
- {I_VCMPEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4366, 188},
- {I_VCMPEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4375, 188},
- {I_VCMPEQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+240, 233},
- {I_VCMPEQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+250, 233},
- {I_VCMPEQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+260, 234},
+ {I_VCMPEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4348, 191},
+ {I_VCMPEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4357, 191},
+ {I_VCMPEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4366, 191},
+ {I_VCMPEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4375, 191},
+ {I_VCMPEQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+240, 246},
+ {I_VCMPEQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+250, 246},
+ {I_VCMPEQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+260, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLT_OSPD[] = {
- {I_VCMPLT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4384, 188},
- {I_VCMPLT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4393, 188},
- {I_VCMPLT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4402, 188},
- {I_VCMPLT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4411, 188},
- {I_VCMPLT_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+320, 233},
- {I_VCMPLT_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+330, 233},
- {I_VCMPLT_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+340, 234},
+ {I_VCMPLT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4384, 191},
+ {I_VCMPLT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4393, 191},
+ {I_VCMPLT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4402, 191},
+ {I_VCMPLT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4411, 191},
+ {I_VCMPLT_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+320, 246},
+ {I_VCMPLT_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+330, 246},
+ {I_VCMPLT_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+340, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLTPD[] = {
- {I_VCMPLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4384, 188},
- {I_VCMPLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4393, 188},
- {I_VCMPLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4402, 188},
- {I_VCMPLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4411, 188},
- {I_VCMPLTPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+320, 233},
- {I_VCMPLTPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+330, 233},
- {I_VCMPLTPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+340, 234},
+ {I_VCMPLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4384, 191},
+ {I_VCMPLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4393, 191},
+ {I_VCMPLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4402, 191},
+ {I_VCMPLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4411, 191},
+ {I_VCMPLTPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+320, 246},
+ {I_VCMPLTPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+330, 246},
+ {I_VCMPLTPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+340, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLE_OSPD[] = {
- {I_VCMPLE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4420, 188},
- {I_VCMPLE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4429, 188},
- {I_VCMPLE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4438, 188},
- {I_VCMPLE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4447, 188},
- {I_VCMPLE_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+400, 233},
- {I_VCMPLE_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+410, 233},
- {I_VCMPLE_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+420, 234},
+ {I_VCMPLE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4420, 191},
+ {I_VCMPLE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4429, 191},
+ {I_VCMPLE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4438, 191},
+ {I_VCMPLE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4447, 191},
+ {I_VCMPLE_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+400, 246},
+ {I_VCMPLE_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+410, 246},
+ {I_VCMPLE_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+420, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLEPD[] = {
- {I_VCMPLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4420, 188},
- {I_VCMPLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4429, 188},
- {I_VCMPLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4438, 188},
- {I_VCMPLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4447, 188},
- {I_VCMPLEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+400, 233},
- {I_VCMPLEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+410, 233},
- {I_VCMPLEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+420, 234},
+ {I_VCMPLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4420, 191},
+ {I_VCMPLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4429, 191},
+ {I_VCMPLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4438, 191},
+ {I_VCMPLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4447, 191},
+ {I_VCMPLEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+400, 246},
+ {I_VCMPLEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+410, 246},
+ {I_VCMPLEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+420, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORD_QPD[] = {
- {I_VCMPUNORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4456, 188},
- {I_VCMPUNORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4465, 188},
- {I_VCMPUNORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4474, 188},
- {I_VCMPUNORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4483, 188},
- {I_VCMPUNORD_QPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+480, 233},
- {I_VCMPUNORD_QPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+490, 233},
- {I_VCMPUNORD_QPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+500, 234},
+ {I_VCMPUNORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4456, 191},
+ {I_VCMPUNORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4465, 191},
+ {I_VCMPUNORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4474, 191},
+ {I_VCMPUNORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4483, 191},
+ {I_VCMPUNORD_QPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+480, 246},
+ {I_VCMPUNORD_QPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+490, 246},
+ {I_VCMPUNORD_QPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+500, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORDPD[] = {
- {I_VCMPUNORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4456, 188},
- {I_VCMPUNORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4465, 188},
- {I_VCMPUNORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4474, 188},
- {I_VCMPUNORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4483, 188},
- {I_VCMPUNORDPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+480, 233},
- {I_VCMPUNORDPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+490, 233},
- {I_VCMPUNORDPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+500, 234},
+ {I_VCMPUNORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4456, 191},
+ {I_VCMPUNORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4465, 191},
+ {I_VCMPUNORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4474, 191},
+ {I_VCMPUNORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4483, 191},
+ {I_VCMPUNORDPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+480, 246},
+ {I_VCMPUNORDPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+490, 246},
+ {I_VCMPUNORDPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+500, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_UQPD[] = {
- {I_VCMPNEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4492, 188},
- {I_VCMPNEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4501, 188},
- {I_VCMPNEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4510, 188},
- {I_VCMPNEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4519, 188},
- {I_VCMPNEQ_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+560, 233},
- {I_VCMPNEQ_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+570, 233},
- {I_VCMPNEQ_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+580, 234},
+ {I_VCMPNEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4492, 191},
+ {I_VCMPNEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4501, 191},
+ {I_VCMPNEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4510, 191},
+ {I_VCMPNEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4519, 191},
+ {I_VCMPNEQ_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+560, 246},
+ {I_VCMPNEQ_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+570, 246},
+ {I_VCMPNEQ_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+580, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQPD[] = {
- {I_VCMPNEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4492, 188},
- {I_VCMPNEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4501, 188},
- {I_VCMPNEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4510, 188},
- {I_VCMPNEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4519, 188},
- {I_VCMPNEQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+560, 233},
- {I_VCMPNEQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+570, 233},
- {I_VCMPNEQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+580, 234},
+ {I_VCMPNEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4492, 191},
+ {I_VCMPNEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4501, 191},
+ {I_VCMPNEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4510, 191},
+ {I_VCMPNEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4519, 191},
+ {I_VCMPNEQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+560, 246},
+ {I_VCMPNEQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+570, 246},
+ {I_VCMPNEQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+580, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLT_USPD[] = {
- {I_VCMPNLT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4528, 188},
- {I_VCMPNLT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4537, 188},
- {I_VCMPNLT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4546, 188},
- {I_VCMPNLT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4555, 188},
- {I_VCMPNLT_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+640, 233},
- {I_VCMPNLT_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+650, 233},
- {I_VCMPNLT_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+660, 234},
+ {I_VCMPNLT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4528, 191},
+ {I_VCMPNLT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4537, 191},
+ {I_VCMPNLT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4546, 191},
+ {I_VCMPNLT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4555, 191},
+ {I_VCMPNLT_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+640, 246},
+ {I_VCMPNLT_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+650, 246},
+ {I_VCMPNLT_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+660, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLTPD[] = {
- {I_VCMPNLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4528, 188},
- {I_VCMPNLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4537, 188},
- {I_VCMPNLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4546, 188},
- {I_VCMPNLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4555, 188},
- {I_VCMPNLTPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+640, 233},
- {I_VCMPNLTPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+650, 233},
- {I_VCMPNLTPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+660, 234},
+ {I_VCMPNLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4528, 191},
+ {I_VCMPNLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4537, 191},
+ {I_VCMPNLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4546, 191},
+ {I_VCMPNLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4555, 191},
+ {I_VCMPNLTPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+640, 246},
+ {I_VCMPNLTPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+650, 246},
+ {I_VCMPNLTPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+660, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLE_USPD[] = {
- {I_VCMPNLE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4564, 188},
- {I_VCMPNLE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4573, 188},
- {I_VCMPNLE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4582, 188},
- {I_VCMPNLE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4591, 188},
- {I_VCMPNLE_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+720, 233},
- {I_VCMPNLE_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+730, 233},
- {I_VCMPNLE_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+740, 234},
+ {I_VCMPNLE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4564, 191},
+ {I_VCMPNLE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4573, 191},
+ {I_VCMPNLE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4582, 191},
+ {I_VCMPNLE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4591, 191},
+ {I_VCMPNLE_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+720, 246},
+ {I_VCMPNLE_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+730, 246},
+ {I_VCMPNLE_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+740, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLEPD[] = {
- {I_VCMPNLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4564, 188},
- {I_VCMPNLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4573, 188},
- {I_VCMPNLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4582, 188},
- {I_VCMPNLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4591, 188},
- {I_VCMPNLEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+720, 233},
- {I_VCMPNLEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+730, 233},
- {I_VCMPNLEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+740, 234},
+ {I_VCMPNLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4564, 191},
+ {I_VCMPNLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4573, 191},
+ {I_VCMPNLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4582, 191},
+ {I_VCMPNLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4591, 191},
+ {I_VCMPNLEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+720, 246},
+ {I_VCMPNLEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+730, 246},
+ {I_VCMPNLEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+740, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORD_QPD[] = {
- {I_VCMPORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4600, 188},
- {I_VCMPORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4609, 188},
- {I_VCMPORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4618, 188},
- {I_VCMPORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4627, 188},
- {I_VCMPORD_QPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+800, 233},
- {I_VCMPORD_QPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+810, 233},
- {I_VCMPORD_QPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+820, 234},
+ {I_VCMPORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4600, 191},
+ {I_VCMPORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4609, 191},
+ {I_VCMPORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4618, 191},
+ {I_VCMPORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4627, 191},
+ {I_VCMPORD_QPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+800, 246},
+ {I_VCMPORD_QPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+810, 246},
+ {I_VCMPORD_QPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+820, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORDPD[] = {
- {I_VCMPORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4600, 188},
- {I_VCMPORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4609, 188},
- {I_VCMPORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4618, 188},
- {I_VCMPORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4627, 188},
- {I_VCMPORDPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+800, 233},
- {I_VCMPORDPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+810, 233},
- {I_VCMPORDPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+820, 234},
+ {I_VCMPORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4600, 191},
+ {I_VCMPORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4609, 191},
+ {I_VCMPORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4618, 191},
+ {I_VCMPORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4627, 191},
+ {I_VCMPORDPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+800, 246},
+ {I_VCMPORDPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+810, 246},
+ {I_VCMPORDPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+820, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_UQPD[] = {
- {I_VCMPEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4636, 188},
- {I_VCMPEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4645, 188},
- {I_VCMPEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4654, 188},
- {I_VCMPEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4663, 188},
- {I_VCMPEQ_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+880, 233},
- {I_VCMPEQ_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+890, 233},
- {I_VCMPEQ_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+900, 234},
+ {I_VCMPEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4636, 191},
+ {I_VCMPEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4645, 191},
+ {I_VCMPEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4654, 191},
+ {I_VCMPEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4663, 191},
+ {I_VCMPEQ_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+880, 246},
+ {I_VCMPEQ_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+890, 246},
+ {I_VCMPEQ_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+900, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGE_USPD[] = {
- {I_VCMPNGE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4672, 188},
- {I_VCMPNGE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4681, 188},
- {I_VCMPNGE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4690, 188},
- {I_VCMPNGE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4699, 188},
- {I_VCMPNGE_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+960, 233},
- {I_VCMPNGE_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+970, 233},
- {I_VCMPNGE_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+980, 234},
+ {I_VCMPNGE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4672, 191},
+ {I_VCMPNGE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4681, 191},
+ {I_VCMPNGE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4690, 191},
+ {I_VCMPNGE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4699, 191},
+ {I_VCMPNGE_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+960, 246},
+ {I_VCMPNGE_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+970, 246},
+ {I_VCMPNGE_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+980, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGEPD[] = {
- {I_VCMPNGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4672, 188},
- {I_VCMPNGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4681, 188},
- {I_VCMPNGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4690, 188},
- {I_VCMPNGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4699, 188},
- {I_VCMPNGEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+960, 233},
- {I_VCMPNGEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+970, 233},
- {I_VCMPNGEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+980, 234},
+ {I_VCMPNGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4672, 191},
+ {I_VCMPNGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4681, 191},
+ {I_VCMPNGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4690, 191},
+ {I_VCMPNGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4699, 191},
+ {I_VCMPNGEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+960, 246},
+ {I_VCMPNGEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+970, 246},
+ {I_VCMPNGEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+980, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGT_USPD[] = {
- {I_VCMPNGT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4708, 188},
- {I_VCMPNGT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4717, 188},
- {I_VCMPNGT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4726, 188},
- {I_VCMPNGT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4735, 188},
- {I_VCMPNGT_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1040, 233},
- {I_VCMPNGT_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1050, 233},
- {I_VCMPNGT_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1060, 234},
+ {I_VCMPNGT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4708, 191},
+ {I_VCMPNGT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4717, 191},
+ {I_VCMPNGT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4726, 191},
+ {I_VCMPNGT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4735, 191},
+ {I_VCMPNGT_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1040, 246},
+ {I_VCMPNGT_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1050, 246},
+ {I_VCMPNGT_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1060, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGTPD[] = {
- {I_VCMPNGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4708, 188},
- {I_VCMPNGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4717, 188},
- {I_VCMPNGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4726, 188},
- {I_VCMPNGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4735, 188},
- {I_VCMPNGTPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1040, 233},
- {I_VCMPNGTPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1050, 233},
- {I_VCMPNGTPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1060, 234},
+ {I_VCMPNGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4708, 191},
+ {I_VCMPNGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4717, 191},
+ {I_VCMPNGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4726, 191},
+ {I_VCMPNGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4735, 191},
+ {I_VCMPNGTPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1040, 246},
+ {I_VCMPNGTPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1050, 246},
+ {I_VCMPNGTPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1060, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSE_OQPD[] = {
- {I_VCMPFALSE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4744, 188},
- {I_VCMPFALSE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4753, 188},
- {I_VCMPFALSE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4762, 188},
- {I_VCMPFALSE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4771, 188},
- {I_VCMPFALSE_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1120, 233},
- {I_VCMPFALSE_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1130, 233},
- {I_VCMPFALSE_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1140, 234},
+ {I_VCMPFALSE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4744, 191},
+ {I_VCMPFALSE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4753, 191},
+ {I_VCMPFALSE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4762, 191},
+ {I_VCMPFALSE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4771, 191},
+ {I_VCMPFALSE_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1120, 246},
+ {I_VCMPFALSE_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1130, 246},
+ {I_VCMPFALSE_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1140, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSEPD[] = {
- {I_VCMPFALSEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4744, 188},
- {I_VCMPFALSEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4753, 188},
- {I_VCMPFALSEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4762, 188},
- {I_VCMPFALSEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4771, 188},
- {I_VCMPFALSEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1120, 233},
- {I_VCMPFALSEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1130, 233},
- {I_VCMPFALSEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1140, 234},
+ {I_VCMPFALSEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4744, 191},
+ {I_VCMPFALSEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4753, 191},
+ {I_VCMPFALSEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4762, 191},
+ {I_VCMPFALSEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4771, 191},
+ {I_VCMPFALSEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1120, 246},
+ {I_VCMPFALSEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1130, 246},
+ {I_VCMPFALSEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1140, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_OQPD[] = {
- {I_VCMPNEQ_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4780, 188},
- {I_VCMPNEQ_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4789, 188},
- {I_VCMPNEQ_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4798, 188},
- {I_VCMPNEQ_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4807, 188},
- {I_VCMPNEQ_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1200, 233},
- {I_VCMPNEQ_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1210, 233},
- {I_VCMPNEQ_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1220, 234},
+ {I_VCMPNEQ_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4780, 191},
+ {I_VCMPNEQ_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4789, 191},
+ {I_VCMPNEQ_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4798, 191},
+ {I_VCMPNEQ_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4807, 191},
+ {I_VCMPNEQ_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1200, 246},
+ {I_VCMPNEQ_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1210, 246},
+ {I_VCMPNEQ_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1220, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGE_OSPD[] = {
- {I_VCMPGE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4816, 188},
- {I_VCMPGE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4825, 188},
- {I_VCMPGE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4834, 188},
- {I_VCMPGE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4843, 188},
- {I_VCMPGE_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1280, 233},
- {I_VCMPGE_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1290, 233},
- {I_VCMPGE_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1300, 234},
+ {I_VCMPGE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4816, 191},
+ {I_VCMPGE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4825, 191},
+ {I_VCMPGE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4834, 191},
+ {I_VCMPGE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4843, 191},
+ {I_VCMPGE_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1280, 246},
+ {I_VCMPGE_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1290, 246},
+ {I_VCMPGE_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1300, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGEPD[] = {
- {I_VCMPGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4816, 188},
- {I_VCMPGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4825, 188},
- {I_VCMPGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4834, 188},
- {I_VCMPGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4843, 188},
- {I_VCMPGEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1280, 233},
- {I_VCMPGEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1290, 233},
- {I_VCMPGEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1300, 234},
+ {I_VCMPGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4816, 191},
+ {I_VCMPGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4825, 191},
+ {I_VCMPGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4834, 191},
+ {I_VCMPGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4843, 191},
+ {I_VCMPGEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1280, 246},
+ {I_VCMPGEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1290, 246},
+ {I_VCMPGEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1300, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGT_OSPD[] = {
- {I_VCMPGT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4852, 188},
- {I_VCMPGT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4861, 188},
- {I_VCMPGT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4870, 188},
- {I_VCMPGT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4879, 188},
- {I_VCMPGT_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1360, 233},
- {I_VCMPGT_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1370, 233},
- {I_VCMPGT_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1380, 234},
+ {I_VCMPGT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4852, 191},
+ {I_VCMPGT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4861, 191},
+ {I_VCMPGT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4870, 191},
+ {I_VCMPGT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4879, 191},
+ {I_VCMPGT_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1360, 246},
+ {I_VCMPGT_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1370, 246},
+ {I_VCMPGT_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1380, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGTPD[] = {
- {I_VCMPGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4852, 188},
- {I_VCMPGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4861, 188},
- {I_VCMPGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4870, 188},
- {I_VCMPGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4879, 188},
- {I_VCMPGTPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1360, 233},
- {I_VCMPGTPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1370, 233},
- {I_VCMPGTPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1380, 234},
+ {I_VCMPGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4852, 191},
+ {I_VCMPGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4861, 191},
+ {I_VCMPGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4870, 191},
+ {I_VCMPGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4879, 191},
+ {I_VCMPGTPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1360, 246},
+ {I_VCMPGTPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1370, 246},
+ {I_VCMPGTPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1380, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUE_UQPD[] = {
- {I_VCMPTRUE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4888, 188},
- {I_VCMPTRUE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4897, 188},
- {I_VCMPTRUE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4906, 188},
- {I_VCMPTRUE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4915, 188},
- {I_VCMPTRUE_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1440, 233},
- {I_VCMPTRUE_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1450, 233},
- {I_VCMPTRUE_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1460, 234},
+ {I_VCMPTRUE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4888, 191},
+ {I_VCMPTRUE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4897, 191},
+ {I_VCMPTRUE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4906, 191},
+ {I_VCMPTRUE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4915, 191},
+ {I_VCMPTRUE_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1440, 246},
+ {I_VCMPTRUE_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1450, 246},
+ {I_VCMPTRUE_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1460, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUEPD[] = {
- {I_VCMPTRUEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4888, 188},
- {I_VCMPTRUEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4897, 188},
- {I_VCMPTRUEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4906, 188},
- {I_VCMPTRUEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4915, 188},
- {I_VCMPTRUEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1440, 233},
- {I_VCMPTRUEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1450, 233},
- {I_VCMPTRUEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1460, 234},
+ {I_VCMPTRUEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4888, 191},
+ {I_VCMPTRUEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4897, 191},
+ {I_VCMPTRUEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4906, 191},
+ {I_VCMPTRUEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4915, 191},
+ {I_VCMPTRUEPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1440, 246},
+ {I_VCMPTRUEPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1450, 246},
+ {I_VCMPTRUEPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1460, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLT_OQPD[] = {
- {I_VCMPLT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4924, 188},
- {I_VCMPLT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4933, 188},
- {I_VCMPLT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4942, 188},
- {I_VCMPLT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4951, 188},
- {I_VCMPLT_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1600, 233},
- {I_VCMPLT_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1610, 233},
- {I_VCMPLT_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1620, 234},
+ {I_VCMPLT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4924, 191},
+ {I_VCMPLT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4933, 191},
+ {I_VCMPLT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4942, 191},
+ {I_VCMPLT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4951, 191},
+ {I_VCMPLT_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1600, 246},
+ {I_VCMPLT_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1610, 246},
+ {I_VCMPLT_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1620, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLE_OQPD[] = {
- {I_VCMPLE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4960, 188},
- {I_VCMPLE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4969, 188},
- {I_VCMPLE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4978, 188},
- {I_VCMPLE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4987, 188},
- {I_VCMPLE_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1680, 233},
- {I_VCMPLE_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1690, 233},
- {I_VCMPLE_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1700, 234},
+ {I_VCMPLE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4960, 191},
+ {I_VCMPLE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+4969, 191},
+ {I_VCMPLE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+4978, 191},
+ {I_VCMPLE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+4987, 191},
+ {I_VCMPLE_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1680, 246},
+ {I_VCMPLE_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1690, 246},
+ {I_VCMPLE_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1700, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORD_SPD[] = {
- {I_VCMPUNORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4996, 188},
- {I_VCMPUNORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5005, 188},
- {I_VCMPUNORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5014, 188},
- {I_VCMPUNORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5023, 188},
- {I_VCMPUNORD_SPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1760, 233},
- {I_VCMPUNORD_SPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1770, 233},
- {I_VCMPUNORD_SPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1780, 234},
+ {I_VCMPUNORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+4996, 191},
+ {I_VCMPUNORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5005, 191},
+ {I_VCMPUNORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5014, 191},
+ {I_VCMPUNORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5023, 191},
+ {I_VCMPUNORD_SPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1760, 246},
+ {I_VCMPUNORD_SPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1770, 246},
+ {I_VCMPUNORD_SPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1780, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_USPD[] = {
- {I_VCMPNEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5032, 188},
- {I_VCMPNEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5041, 188},
- {I_VCMPNEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5050, 188},
- {I_VCMPNEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5059, 188},
- {I_VCMPNEQ_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1840, 233},
- {I_VCMPNEQ_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1850, 233},
- {I_VCMPNEQ_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1860, 234},
+ {I_VCMPNEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5032, 191},
+ {I_VCMPNEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5041, 191},
+ {I_VCMPNEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5050, 191},
+ {I_VCMPNEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5059, 191},
+ {I_VCMPNEQ_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1840, 246},
+ {I_VCMPNEQ_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1850, 246},
+ {I_VCMPNEQ_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1860, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLT_UQPD[] = {
- {I_VCMPNLT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5068, 188},
- {I_VCMPNLT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5077, 188},
- {I_VCMPNLT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5086, 188},
- {I_VCMPNLT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5095, 188},
- {I_VCMPNLT_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1920, 233},
- {I_VCMPNLT_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1930, 233},
- {I_VCMPNLT_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1940, 234},
+ {I_VCMPNLT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5068, 191},
+ {I_VCMPNLT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5077, 191},
+ {I_VCMPNLT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5086, 191},
+ {I_VCMPNLT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5095, 191},
+ {I_VCMPNLT_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1920, 246},
+ {I_VCMPNLT_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+1930, 246},
+ {I_VCMPNLT_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+1940, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLE_UQPD[] = {
- {I_VCMPNLE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5104, 188},
- {I_VCMPNLE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5113, 188},
- {I_VCMPNLE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5122, 188},
- {I_VCMPNLE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5131, 188},
- {I_VCMPNLE_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2000, 233},
- {I_VCMPNLE_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2010, 233},
- {I_VCMPNLE_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2020, 234},
+ {I_VCMPNLE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5104, 191},
+ {I_VCMPNLE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5113, 191},
+ {I_VCMPNLE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5122, 191},
+ {I_VCMPNLE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5131, 191},
+ {I_VCMPNLE_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2000, 246},
+ {I_VCMPNLE_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2010, 246},
+ {I_VCMPNLE_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2020, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORD_SPD[] = {
- {I_VCMPORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5140, 188},
- {I_VCMPORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5149, 188},
- {I_VCMPORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5158, 188},
- {I_VCMPORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5167, 188},
- {I_VCMPORD_SPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2080, 233},
- {I_VCMPORD_SPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2090, 233},
- {I_VCMPORD_SPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2100, 234},
+ {I_VCMPORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5140, 191},
+ {I_VCMPORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5149, 191},
+ {I_VCMPORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5158, 191},
+ {I_VCMPORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5167, 191},
+ {I_VCMPORD_SPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2080, 246},
+ {I_VCMPORD_SPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2090, 246},
+ {I_VCMPORD_SPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2100, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_USPD[] = {
- {I_VCMPEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5176, 188},
- {I_VCMPEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5185, 188},
- {I_VCMPEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5194, 188},
- {I_VCMPEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5203, 188},
- {I_VCMPEQ_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2160, 233},
- {I_VCMPEQ_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2170, 233},
- {I_VCMPEQ_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2180, 234},
+ {I_VCMPEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5176, 191},
+ {I_VCMPEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5185, 191},
+ {I_VCMPEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5194, 191},
+ {I_VCMPEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5203, 191},
+ {I_VCMPEQ_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2160, 246},
+ {I_VCMPEQ_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2170, 246},
+ {I_VCMPEQ_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2180, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGE_UQPD[] = {
- {I_VCMPNGE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5212, 188},
- {I_VCMPNGE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5221, 188},
- {I_VCMPNGE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5230, 188},
- {I_VCMPNGE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5239, 188},
- {I_VCMPNGE_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2240, 233},
- {I_VCMPNGE_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2250, 233},
- {I_VCMPNGE_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2260, 234},
+ {I_VCMPNGE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5212, 191},
+ {I_VCMPNGE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5221, 191},
+ {I_VCMPNGE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5230, 191},
+ {I_VCMPNGE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5239, 191},
+ {I_VCMPNGE_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2240, 246},
+ {I_VCMPNGE_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2250, 246},
+ {I_VCMPNGE_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2260, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGT_UQPD[] = {
- {I_VCMPNGT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5248, 188},
- {I_VCMPNGT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5257, 188},
- {I_VCMPNGT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5266, 188},
- {I_VCMPNGT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5275, 188},
- {I_VCMPNGT_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2320, 233},
- {I_VCMPNGT_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2330, 233},
- {I_VCMPNGT_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2340, 234},
+ {I_VCMPNGT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5248, 191},
+ {I_VCMPNGT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5257, 191},
+ {I_VCMPNGT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5266, 191},
+ {I_VCMPNGT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5275, 191},
+ {I_VCMPNGT_UQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2320, 246},
+ {I_VCMPNGT_UQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2330, 246},
+ {I_VCMPNGT_UQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2340, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSE_OSPD[] = {
- {I_VCMPFALSE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5284, 188},
- {I_VCMPFALSE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5293, 188},
- {I_VCMPFALSE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5302, 188},
- {I_VCMPFALSE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5311, 188},
- {I_VCMPFALSE_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2400, 233},
- {I_VCMPFALSE_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2410, 233},
- {I_VCMPFALSE_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2420, 234},
+ {I_VCMPFALSE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5284, 191},
+ {I_VCMPFALSE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5293, 191},
+ {I_VCMPFALSE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5302, 191},
+ {I_VCMPFALSE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5311, 191},
+ {I_VCMPFALSE_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2400, 246},
+ {I_VCMPFALSE_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2410, 246},
+ {I_VCMPFALSE_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2420, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_OSPD[] = {
- {I_VCMPNEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5320, 188},
- {I_VCMPNEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5329, 188},
- {I_VCMPNEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5338, 188},
- {I_VCMPNEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5347, 188},
- {I_VCMPNEQ_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2480, 233},
- {I_VCMPNEQ_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2490, 233},
- {I_VCMPNEQ_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2500, 234},
+ {I_VCMPNEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5320, 191},
+ {I_VCMPNEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5329, 191},
+ {I_VCMPNEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5338, 191},
+ {I_VCMPNEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5347, 191},
+ {I_VCMPNEQ_OSPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2480, 246},
+ {I_VCMPNEQ_OSPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2490, 246},
+ {I_VCMPNEQ_OSPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2500, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGE_OQPD[] = {
- {I_VCMPGE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5356, 188},
- {I_VCMPGE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5365, 188},
- {I_VCMPGE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5374, 188},
- {I_VCMPGE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5383, 188},
- {I_VCMPGE_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2560, 233},
- {I_VCMPGE_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2570, 233},
- {I_VCMPGE_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2580, 234},
+ {I_VCMPGE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5356, 191},
+ {I_VCMPGE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5365, 191},
+ {I_VCMPGE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5374, 191},
+ {I_VCMPGE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5383, 191},
+ {I_VCMPGE_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2560, 246},
+ {I_VCMPGE_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2570, 246},
+ {I_VCMPGE_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2580, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGT_OQPD[] = {
- {I_VCMPGT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5392, 188},
- {I_VCMPGT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5401, 188},
- {I_VCMPGT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5410, 188},
- {I_VCMPGT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5419, 188},
- {I_VCMPGT_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2640, 233},
- {I_VCMPGT_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2650, 233},
- {I_VCMPGT_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2660, 234},
+ {I_VCMPGT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5392, 191},
+ {I_VCMPGT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5401, 191},
+ {I_VCMPGT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5410, 191},
+ {I_VCMPGT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5419, 191},
+ {I_VCMPGT_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2640, 246},
+ {I_VCMPGT_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2650, 246},
+ {I_VCMPGT_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2660, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUE_USPD[] = {
- {I_VCMPTRUE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5428, 188},
- {I_VCMPTRUE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5437, 188},
- {I_VCMPTRUE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5446, 188},
- {I_VCMPTRUE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5455, 188},
- {I_VCMPTRUE_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2720, 233},
- {I_VCMPTRUE_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2730, 233},
- {I_VCMPTRUE_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2740, 234},
+ {I_VCMPTRUE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5428, 191},
+ {I_VCMPTRUE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5437, 191},
+ {I_VCMPTRUE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5446, 191},
+ {I_VCMPTRUE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5455, 191},
+ {I_VCMPTRUE_USPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2720, 246},
+ {I_VCMPTRUE_USPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2730, 246},
+ {I_VCMPTRUE_USPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+2740, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPPD[] = {
- {I_VCMPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13153, 188},
- {I_VCMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13161, 188},
- {I_VCMPPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13169, 188},
- {I_VCMPPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13177, 188},
- {I_VCMPPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+8110, 233},
- {I_VCMPPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+8119, 233},
- {I_VCMPPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+8128, 234},
+ {I_VCMPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13432, 191},
+ {I_VCMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13440, 191},
+ {I_VCMPPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13448, 191},
+ {I_VCMPPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13456, 191},
+ {I_VCMPPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+8110, 246},
+ {I_VCMPPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+8119, 246},
+ {I_VCMPPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+8128, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_OSPS[] = {
- {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5464, 188},
- {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5473, 188},
- {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5482, 188},
- {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5491, 188},
- {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5464, 188},
- {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5473, 188},
- {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5482, 188},
- {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5491, 188},
- {I_VCMPEQ_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1550, 233},
- {I_VCMPEQ_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1560, 233},
- {I_VCMPEQ_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1570, 234},
+ {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5464, 191},
+ {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5473, 191},
+ {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5482, 191},
+ {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5491, 191},
+ {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5464, 191},
+ {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5473, 191},
+ {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5482, 191},
+ {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5491, 191},
+ {I_VCMPEQ_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1550, 246},
+ {I_VCMPEQ_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1560, 246},
+ {I_VCMPEQ_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1570, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQPS[] = {
- {I_VCMPEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5500, 188},
- {I_VCMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5509, 188},
- {I_VCMPEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5518, 188},
- {I_VCMPEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5527, 188},
- {I_VCMPEQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+270, 233},
- {I_VCMPEQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+280, 233},
- {I_VCMPEQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+290, 234},
+ {I_VCMPEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5500, 191},
+ {I_VCMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5509, 191},
+ {I_VCMPEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5518, 191},
+ {I_VCMPEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5527, 191},
+ {I_VCMPEQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+270, 246},
+ {I_VCMPEQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+280, 246},
+ {I_VCMPEQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+290, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLT_OSPS[] = {
- {I_VCMPLT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5536, 188},
- {I_VCMPLT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5545, 188},
- {I_VCMPLT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5554, 188},
- {I_VCMPLT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5563, 188},
- {I_VCMPLT_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+350, 233},
- {I_VCMPLT_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+360, 233},
- {I_VCMPLT_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+370, 234},
+ {I_VCMPLT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5536, 191},
+ {I_VCMPLT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5545, 191},
+ {I_VCMPLT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5554, 191},
+ {I_VCMPLT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5563, 191},
+ {I_VCMPLT_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+350, 246},
+ {I_VCMPLT_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+360, 246},
+ {I_VCMPLT_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+370, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLTPS[] = {
- {I_VCMPLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5536, 188},
- {I_VCMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5545, 188},
- {I_VCMPLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5554, 188},
- {I_VCMPLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5563, 188},
- {I_VCMPLTPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+350, 233},
- {I_VCMPLTPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+360, 233},
- {I_VCMPLTPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+370, 234},
+ {I_VCMPLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5536, 191},
+ {I_VCMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5545, 191},
+ {I_VCMPLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5554, 191},
+ {I_VCMPLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5563, 191},
+ {I_VCMPLTPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+350, 246},
+ {I_VCMPLTPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+360, 246},
+ {I_VCMPLTPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+370, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLE_OSPS[] = {
- {I_VCMPLE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5572, 188},
- {I_VCMPLE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5581, 188},
- {I_VCMPLE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5590, 188},
- {I_VCMPLE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5599, 188},
- {I_VCMPLE_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+430, 233},
- {I_VCMPLE_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+440, 233},
- {I_VCMPLE_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+450, 234},
+ {I_VCMPLE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5572, 191},
+ {I_VCMPLE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5581, 191},
+ {I_VCMPLE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5590, 191},
+ {I_VCMPLE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5599, 191},
+ {I_VCMPLE_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+430, 246},
+ {I_VCMPLE_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+440, 246},
+ {I_VCMPLE_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+450, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLEPS[] = {
- {I_VCMPLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5572, 188},
- {I_VCMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5581, 188},
- {I_VCMPLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5590, 188},
- {I_VCMPLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5599, 188},
- {I_VCMPLEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+430, 233},
- {I_VCMPLEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+440, 233},
- {I_VCMPLEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+450, 234},
+ {I_VCMPLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5572, 191},
+ {I_VCMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5581, 191},
+ {I_VCMPLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5590, 191},
+ {I_VCMPLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5599, 191},
+ {I_VCMPLEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+430, 246},
+ {I_VCMPLEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+440, 246},
+ {I_VCMPLEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+450, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORD_QPS[] = {
- {I_VCMPUNORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5608, 188},
- {I_VCMPUNORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5617, 188},
- {I_VCMPUNORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5626, 188},
- {I_VCMPUNORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5635, 188},
- {I_VCMPUNORD_QPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+510, 233},
- {I_VCMPUNORD_QPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+520, 233},
- {I_VCMPUNORD_QPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+530, 234},
+ {I_VCMPUNORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5608, 191},
+ {I_VCMPUNORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5617, 191},
+ {I_VCMPUNORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5626, 191},
+ {I_VCMPUNORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5635, 191},
+ {I_VCMPUNORD_QPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+510, 246},
+ {I_VCMPUNORD_QPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+520, 246},
+ {I_VCMPUNORD_QPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+530, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORDPS[] = {
- {I_VCMPUNORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5608, 188},
- {I_VCMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5617, 188},
- {I_VCMPUNORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5626, 188},
- {I_VCMPUNORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5635, 188},
- {I_VCMPUNORDPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+510, 233},
- {I_VCMPUNORDPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+520, 233},
- {I_VCMPUNORDPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+530, 234},
+ {I_VCMPUNORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5608, 191},
+ {I_VCMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5617, 191},
+ {I_VCMPUNORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5626, 191},
+ {I_VCMPUNORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5635, 191},
+ {I_VCMPUNORDPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+510, 246},
+ {I_VCMPUNORDPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+520, 246},
+ {I_VCMPUNORDPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+530, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_UQPS[] = {
- {I_VCMPNEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5644, 188},
- {I_VCMPNEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5653, 188},
- {I_VCMPNEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5662, 188},
- {I_VCMPNEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5671, 188},
- {I_VCMPNEQ_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+590, 233},
- {I_VCMPNEQ_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+600, 233},
- {I_VCMPNEQ_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+610, 234},
+ {I_VCMPNEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5644, 191},
+ {I_VCMPNEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5653, 191},
+ {I_VCMPNEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5662, 191},
+ {I_VCMPNEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5671, 191},
+ {I_VCMPNEQ_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+590, 246},
+ {I_VCMPNEQ_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+600, 246},
+ {I_VCMPNEQ_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+610, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQPS[] = {
- {I_VCMPNEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5644, 188},
- {I_VCMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5653, 188},
- {I_VCMPNEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5662, 188},
- {I_VCMPNEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5671, 188},
- {I_VCMPNEQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+590, 233},
- {I_VCMPNEQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+600, 233},
- {I_VCMPNEQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+610, 234},
+ {I_VCMPNEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5644, 191},
+ {I_VCMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5653, 191},
+ {I_VCMPNEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5662, 191},
+ {I_VCMPNEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5671, 191},
+ {I_VCMPNEQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+590, 246},
+ {I_VCMPNEQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+600, 246},
+ {I_VCMPNEQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+610, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLT_USPS[] = {
- {I_VCMPNLT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5680, 188},
- {I_VCMPNLT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5689, 188},
- {I_VCMPNLT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5698, 188},
- {I_VCMPNLT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5707, 188},
- {I_VCMPNLT_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+670, 233},
- {I_VCMPNLT_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+680, 233},
- {I_VCMPNLT_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+690, 234},
+ {I_VCMPNLT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5680, 191},
+ {I_VCMPNLT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5689, 191},
+ {I_VCMPNLT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5698, 191},
+ {I_VCMPNLT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5707, 191},
+ {I_VCMPNLT_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+670, 246},
+ {I_VCMPNLT_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+680, 246},
+ {I_VCMPNLT_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+690, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLTPS[] = {
- {I_VCMPNLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5680, 188},
- {I_VCMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5689, 188},
- {I_VCMPNLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5698, 188},
- {I_VCMPNLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5707, 188},
- {I_VCMPNLTPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+670, 233},
- {I_VCMPNLTPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+680, 233},
- {I_VCMPNLTPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+690, 234},
+ {I_VCMPNLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5680, 191},
+ {I_VCMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5689, 191},
+ {I_VCMPNLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5698, 191},
+ {I_VCMPNLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5707, 191},
+ {I_VCMPNLTPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+670, 246},
+ {I_VCMPNLTPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+680, 246},
+ {I_VCMPNLTPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+690, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLE_USPS[] = {
- {I_VCMPNLE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5716, 188},
- {I_VCMPNLE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5725, 188},
- {I_VCMPNLE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5734, 188},
- {I_VCMPNLE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5743, 188},
- {I_VCMPNLE_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+750, 233},
- {I_VCMPNLE_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+760, 233},
- {I_VCMPNLE_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+770, 234},
+ {I_VCMPNLE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5716, 191},
+ {I_VCMPNLE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5725, 191},
+ {I_VCMPNLE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5734, 191},
+ {I_VCMPNLE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5743, 191},
+ {I_VCMPNLE_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+750, 246},
+ {I_VCMPNLE_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+760, 246},
+ {I_VCMPNLE_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+770, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLEPS[] = {
- {I_VCMPNLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5716, 188},
- {I_VCMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5725, 188},
- {I_VCMPNLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5734, 188},
- {I_VCMPNLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5743, 188},
- {I_VCMPNLEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+750, 233},
- {I_VCMPNLEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+760, 233},
- {I_VCMPNLEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+770, 234},
+ {I_VCMPNLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5716, 191},
+ {I_VCMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5725, 191},
+ {I_VCMPNLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5734, 191},
+ {I_VCMPNLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5743, 191},
+ {I_VCMPNLEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+750, 246},
+ {I_VCMPNLEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+760, 246},
+ {I_VCMPNLEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+770, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORD_QPS[] = {
- {I_VCMPORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5752, 188},
- {I_VCMPORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5761, 188},
- {I_VCMPORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5770, 188},
- {I_VCMPORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5779, 188},
- {I_VCMPORD_QPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+830, 233},
- {I_VCMPORD_QPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+840, 233},
- {I_VCMPORD_QPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+850, 234},
+ {I_VCMPORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5752, 191},
+ {I_VCMPORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5761, 191},
+ {I_VCMPORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5770, 191},
+ {I_VCMPORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5779, 191},
+ {I_VCMPORD_QPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+830, 246},
+ {I_VCMPORD_QPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+840, 246},
+ {I_VCMPORD_QPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+850, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORDPS[] = {
- {I_VCMPORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5752, 188},
- {I_VCMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5761, 188},
- {I_VCMPORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5770, 188},
- {I_VCMPORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5779, 188},
- {I_VCMPORDPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+830, 233},
- {I_VCMPORDPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+840, 233},
- {I_VCMPORDPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+850, 234},
+ {I_VCMPORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5752, 191},
+ {I_VCMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5761, 191},
+ {I_VCMPORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5770, 191},
+ {I_VCMPORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5779, 191},
+ {I_VCMPORDPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+830, 246},
+ {I_VCMPORDPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+840, 246},
+ {I_VCMPORDPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+850, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_UQPS[] = {
- {I_VCMPEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5788, 188},
- {I_VCMPEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5797, 188},
- {I_VCMPEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5806, 188},
- {I_VCMPEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5815, 188},
- {I_VCMPEQ_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+910, 233},
- {I_VCMPEQ_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+920, 233},
- {I_VCMPEQ_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+930, 234},
+ {I_VCMPEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5788, 191},
+ {I_VCMPEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5797, 191},
+ {I_VCMPEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5806, 191},
+ {I_VCMPEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5815, 191},
+ {I_VCMPEQ_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+910, 246},
+ {I_VCMPEQ_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+920, 246},
+ {I_VCMPEQ_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+930, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGE_USPS[] = {
- {I_VCMPNGE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5824, 188},
- {I_VCMPNGE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5833, 188},
- {I_VCMPNGE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5842, 188},
- {I_VCMPNGE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5851, 188},
- {I_VCMPNGE_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+990, 233},
- {I_VCMPNGE_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1000, 233},
- {I_VCMPNGE_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1010, 234},
+ {I_VCMPNGE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5824, 191},
+ {I_VCMPNGE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5833, 191},
+ {I_VCMPNGE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5842, 191},
+ {I_VCMPNGE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5851, 191},
+ {I_VCMPNGE_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+990, 246},
+ {I_VCMPNGE_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1000, 246},
+ {I_VCMPNGE_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1010, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGEPS[] = {
- {I_VCMPNGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5824, 188},
- {I_VCMPNGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5833, 188},
- {I_VCMPNGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5842, 188},
- {I_VCMPNGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5851, 188},
- {I_VCMPNGEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+990, 233},
- {I_VCMPNGEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1000, 233},
- {I_VCMPNGEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1010, 234},
+ {I_VCMPNGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5824, 191},
+ {I_VCMPNGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5833, 191},
+ {I_VCMPNGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5842, 191},
+ {I_VCMPNGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5851, 191},
+ {I_VCMPNGEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+990, 246},
+ {I_VCMPNGEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1000, 246},
+ {I_VCMPNGEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1010, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGT_USPS[] = {
- {I_VCMPNGT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5860, 188},
- {I_VCMPNGT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5869, 188},
- {I_VCMPNGT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5878, 188},
- {I_VCMPNGT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5887, 188},
- {I_VCMPNGT_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1070, 233},
- {I_VCMPNGT_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1080, 233},
- {I_VCMPNGT_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1090, 234},
+ {I_VCMPNGT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5860, 191},
+ {I_VCMPNGT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5869, 191},
+ {I_VCMPNGT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5878, 191},
+ {I_VCMPNGT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5887, 191},
+ {I_VCMPNGT_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1070, 246},
+ {I_VCMPNGT_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1080, 246},
+ {I_VCMPNGT_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1090, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGTPS[] = {
- {I_VCMPNGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5860, 188},
- {I_VCMPNGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5869, 188},
- {I_VCMPNGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5878, 188},
- {I_VCMPNGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5887, 188},
- {I_VCMPNGTPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1070, 233},
- {I_VCMPNGTPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1080, 233},
- {I_VCMPNGTPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1090, 234},
+ {I_VCMPNGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5860, 191},
+ {I_VCMPNGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5869, 191},
+ {I_VCMPNGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5878, 191},
+ {I_VCMPNGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5887, 191},
+ {I_VCMPNGTPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1070, 246},
+ {I_VCMPNGTPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1080, 246},
+ {I_VCMPNGTPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1090, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSE_OQPS[] = {
- {I_VCMPFALSE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5896, 188},
- {I_VCMPFALSE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5905, 188},
- {I_VCMPFALSE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5914, 188},
- {I_VCMPFALSE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5923, 188},
- {I_VCMPFALSE_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1150, 233},
- {I_VCMPFALSE_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1160, 233},
- {I_VCMPFALSE_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1170, 234},
+ {I_VCMPFALSE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5896, 191},
+ {I_VCMPFALSE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5905, 191},
+ {I_VCMPFALSE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5914, 191},
+ {I_VCMPFALSE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5923, 191},
+ {I_VCMPFALSE_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1150, 246},
+ {I_VCMPFALSE_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1160, 246},
+ {I_VCMPFALSE_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1170, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSEPS[] = {
- {I_VCMPFALSEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5896, 188},
- {I_VCMPFALSEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5905, 188},
- {I_VCMPFALSEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5914, 188},
- {I_VCMPFALSEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5923, 188},
- {I_VCMPFALSEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1150, 233},
- {I_VCMPFALSEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1160, 233},
- {I_VCMPFALSEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1170, 234},
+ {I_VCMPFALSEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5896, 191},
+ {I_VCMPFALSEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5905, 191},
+ {I_VCMPFALSEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5914, 191},
+ {I_VCMPFALSEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5923, 191},
+ {I_VCMPFALSEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1150, 246},
+ {I_VCMPFALSEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1160, 246},
+ {I_VCMPFALSEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1170, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_OQPS[] = {
- {I_VCMPNEQ_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5932, 188},
- {I_VCMPNEQ_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5941, 188},
- {I_VCMPNEQ_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5950, 188},
- {I_VCMPNEQ_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5959, 188},
- {I_VCMPNEQ_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1230, 233},
- {I_VCMPNEQ_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1240, 233},
- {I_VCMPNEQ_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1250, 234},
+ {I_VCMPNEQ_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5932, 191},
+ {I_VCMPNEQ_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5941, 191},
+ {I_VCMPNEQ_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5950, 191},
+ {I_VCMPNEQ_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5959, 191},
+ {I_VCMPNEQ_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1230, 246},
+ {I_VCMPNEQ_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1240, 246},
+ {I_VCMPNEQ_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1250, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGE_OSPS[] = {
- {I_VCMPGE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5968, 188},
- {I_VCMPGE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5977, 188},
- {I_VCMPGE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5986, 188},
- {I_VCMPGE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5995, 188},
- {I_VCMPGE_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1310, 233},
- {I_VCMPGE_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1320, 233},
- {I_VCMPGE_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1330, 234},
+ {I_VCMPGE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5968, 191},
+ {I_VCMPGE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5977, 191},
+ {I_VCMPGE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5986, 191},
+ {I_VCMPGE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5995, 191},
+ {I_VCMPGE_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1310, 246},
+ {I_VCMPGE_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1320, 246},
+ {I_VCMPGE_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1330, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGEPS[] = {
- {I_VCMPGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5968, 188},
- {I_VCMPGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5977, 188},
- {I_VCMPGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5986, 188},
- {I_VCMPGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5995, 188},
- {I_VCMPGEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1310, 233},
- {I_VCMPGEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1320, 233},
- {I_VCMPGEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1330, 234},
+ {I_VCMPGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+5968, 191},
+ {I_VCMPGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+5977, 191},
+ {I_VCMPGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+5986, 191},
+ {I_VCMPGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+5995, 191},
+ {I_VCMPGEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1310, 246},
+ {I_VCMPGEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1320, 246},
+ {I_VCMPGEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1330, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGT_OSPS[] = {
- {I_VCMPGT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6004, 188},
- {I_VCMPGT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6013, 188},
- {I_VCMPGT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6022, 188},
- {I_VCMPGT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6031, 188},
- {I_VCMPGT_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1390, 233},
- {I_VCMPGT_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1400, 233},
- {I_VCMPGT_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1410, 234},
+ {I_VCMPGT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6004, 191},
+ {I_VCMPGT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6013, 191},
+ {I_VCMPGT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6022, 191},
+ {I_VCMPGT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6031, 191},
+ {I_VCMPGT_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1390, 246},
+ {I_VCMPGT_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1400, 246},
+ {I_VCMPGT_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1410, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGTPS[] = {
- {I_VCMPGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6004, 188},
- {I_VCMPGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6013, 188},
- {I_VCMPGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6022, 188},
- {I_VCMPGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6031, 188},
- {I_VCMPGTPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1390, 233},
- {I_VCMPGTPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1400, 233},
- {I_VCMPGTPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1410, 234},
+ {I_VCMPGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6004, 191},
+ {I_VCMPGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6013, 191},
+ {I_VCMPGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6022, 191},
+ {I_VCMPGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6031, 191},
+ {I_VCMPGTPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1390, 246},
+ {I_VCMPGTPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1400, 246},
+ {I_VCMPGTPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1410, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUE_UQPS[] = {
- {I_VCMPTRUE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6040, 188},
- {I_VCMPTRUE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6049, 188},
- {I_VCMPTRUE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6058, 188},
- {I_VCMPTRUE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6067, 188},
- {I_VCMPTRUE_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1470, 233},
- {I_VCMPTRUE_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1480, 233},
- {I_VCMPTRUE_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1490, 234},
+ {I_VCMPTRUE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6040, 191},
+ {I_VCMPTRUE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6049, 191},
+ {I_VCMPTRUE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6058, 191},
+ {I_VCMPTRUE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6067, 191},
+ {I_VCMPTRUE_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1470, 246},
+ {I_VCMPTRUE_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1480, 246},
+ {I_VCMPTRUE_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1490, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUEPS[] = {
- {I_VCMPTRUEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6040, 188},
- {I_VCMPTRUEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6049, 188},
- {I_VCMPTRUEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6058, 188},
- {I_VCMPTRUEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6067, 188},
- {I_VCMPTRUEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1470, 233},
- {I_VCMPTRUEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1480, 233},
- {I_VCMPTRUEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1490, 234},
+ {I_VCMPTRUEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6040, 191},
+ {I_VCMPTRUEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6049, 191},
+ {I_VCMPTRUEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6058, 191},
+ {I_VCMPTRUEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6067, 191},
+ {I_VCMPTRUEPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1470, 246},
+ {I_VCMPTRUEPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1480, 246},
+ {I_VCMPTRUEPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1490, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLT_OQPS[] = {
- {I_VCMPLT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6076, 188},
- {I_VCMPLT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6085, 188},
- {I_VCMPLT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6094, 188},
- {I_VCMPLT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6103, 188},
- {I_VCMPLT_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1630, 233},
- {I_VCMPLT_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1640, 233},
- {I_VCMPLT_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1650, 234},
+ {I_VCMPLT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6076, 191},
+ {I_VCMPLT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6085, 191},
+ {I_VCMPLT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6094, 191},
+ {I_VCMPLT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6103, 191},
+ {I_VCMPLT_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1630, 246},
+ {I_VCMPLT_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1640, 246},
+ {I_VCMPLT_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1650, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLE_OQPS[] = {
- {I_VCMPLE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6112, 188},
- {I_VCMPLE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6121, 188},
- {I_VCMPLE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6130, 188},
- {I_VCMPLE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6139, 188},
- {I_VCMPLE_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1710, 233},
- {I_VCMPLE_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1720, 233},
- {I_VCMPLE_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1730, 234},
+ {I_VCMPLE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6112, 191},
+ {I_VCMPLE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6121, 191},
+ {I_VCMPLE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6130, 191},
+ {I_VCMPLE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6139, 191},
+ {I_VCMPLE_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1710, 246},
+ {I_VCMPLE_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1720, 246},
+ {I_VCMPLE_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1730, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORD_SPS[] = {
- {I_VCMPUNORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6148, 188},
- {I_VCMPUNORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6157, 188},
- {I_VCMPUNORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6166, 188},
- {I_VCMPUNORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6175, 188},
- {I_VCMPUNORD_SPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1790, 233},
- {I_VCMPUNORD_SPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1800, 233},
- {I_VCMPUNORD_SPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1810, 234},
+ {I_VCMPUNORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6148, 191},
+ {I_VCMPUNORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6157, 191},
+ {I_VCMPUNORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6166, 191},
+ {I_VCMPUNORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6175, 191},
+ {I_VCMPUNORD_SPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1790, 246},
+ {I_VCMPUNORD_SPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1800, 246},
+ {I_VCMPUNORD_SPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1810, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_USPS[] = {
- {I_VCMPNEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6184, 188},
- {I_VCMPNEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6193, 188},
- {I_VCMPNEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6202, 188},
- {I_VCMPNEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6211, 188},
- {I_VCMPNEQ_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1870, 233},
- {I_VCMPNEQ_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1880, 233},
- {I_VCMPNEQ_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1890, 234},
+ {I_VCMPNEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6184, 191},
+ {I_VCMPNEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6193, 191},
+ {I_VCMPNEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6202, 191},
+ {I_VCMPNEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6211, 191},
+ {I_VCMPNEQ_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1870, 246},
+ {I_VCMPNEQ_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1880, 246},
+ {I_VCMPNEQ_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1890, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLT_UQPS[] = {
- {I_VCMPNLT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6220, 188},
- {I_VCMPNLT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6229, 188},
- {I_VCMPNLT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6238, 188},
- {I_VCMPNLT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6247, 188},
- {I_VCMPNLT_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1950, 233},
- {I_VCMPNLT_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1960, 233},
- {I_VCMPNLT_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1970, 234},
+ {I_VCMPNLT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6220, 191},
+ {I_VCMPNLT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6229, 191},
+ {I_VCMPNLT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6238, 191},
+ {I_VCMPNLT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6247, 191},
+ {I_VCMPNLT_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1950, 246},
+ {I_VCMPNLT_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+1960, 246},
+ {I_VCMPNLT_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+1970, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLE_UQPS[] = {
- {I_VCMPNLE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6256, 188},
- {I_VCMPNLE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6265, 188},
- {I_VCMPNLE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6274, 188},
- {I_VCMPNLE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6283, 188},
- {I_VCMPNLE_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2030, 233},
- {I_VCMPNLE_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2040, 233},
- {I_VCMPNLE_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2050, 234},
+ {I_VCMPNLE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6256, 191},
+ {I_VCMPNLE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6265, 191},
+ {I_VCMPNLE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6274, 191},
+ {I_VCMPNLE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6283, 191},
+ {I_VCMPNLE_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2030, 246},
+ {I_VCMPNLE_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2040, 246},
+ {I_VCMPNLE_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2050, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORD_SPS[] = {
- {I_VCMPORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6292, 188},
- {I_VCMPORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6301, 188},
- {I_VCMPORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6310, 188},
- {I_VCMPORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6319, 188},
- {I_VCMPORD_SPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2110, 233},
- {I_VCMPORD_SPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2120, 233},
- {I_VCMPORD_SPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2130, 234},
+ {I_VCMPORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6292, 191},
+ {I_VCMPORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6301, 191},
+ {I_VCMPORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6310, 191},
+ {I_VCMPORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6319, 191},
+ {I_VCMPORD_SPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2110, 246},
+ {I_VCMPORD_SPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2120, 246},
+ {I_VCMPORD_SPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2130, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_USPS[] = {
- {I_VCMPEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6328, 188},
- {I_VCMPEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6337, 188},
- {I_VCMPEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6346, 188},
- {I_VCMPEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6355, 188},
- {I_VCMPEQ_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2190, 233},
- {I_VCMPEQ_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2200, 233},
- {I_VCMPEQ_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2210, 234},
+ {I_VCMPEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6328, 191},
+ {I_VCMPEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6337, 191},
+ {I_VCMPEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6346, 191},
+ {I_VCMPEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6355, 191},
+ {I_VCMPEQ_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2190, 246},
+ {I_VCMPEQ_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2200, 246},
+ {I_VCMPEQ_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2210, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGE_UQPS[] = {
- {I_VCMPNGE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6364, 188},
- {I_VCMPNGE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6373, 188},
- {I_VCMPNGE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6382, 188},
- {I_VCMPNGE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6391, 188},
- {I_VCMPNGE_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2270, 233},
- {I_VCMPNGE_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2280, 233},
- {I_VCMPNGE_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2290, 234},
+ {I_VCMPNGE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6364, 191},
+ {I_VCMPNGE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6373, 191},
+ {I_VCMPNGE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6382, 191},
+ {I_VCMPNGE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6391, 191},
+ {I_VCMPNGE_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2270, 246},
+ {I_VCMPNGE_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2280, 246},
+ {I_VCMPNGE_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2290, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGT_UQPS[] = {
- {I_VCMPNGT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6400, 188},
- {I_VCMPNGT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6409, 188},
- {I_VCMPNGT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6418, 188},
- {I_VCMPNGT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6427, 188},
- {I_VCMPNGT_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2350, 233},
- {I_VCMPNGT_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2360, 233},
- {I_VCMPNGT_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2370, 234},
+ {I_VCMPNGT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6400, 191},
+ {I_VCMPNGT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6409, 191},
+ {I_VCMPNGT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6418, 191},
+ {I_VCMPNGT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6427, 191},
+ {I_VCMPNGT_UQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2350, 246},
+ {I_VCMPNGT_UQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2360, 246},
+ {I_VCMPNGT_UQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2370, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSE_OSPS[] = {
- {I_VCMPFALSE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6436, 188},
- {I_VCMPFALSE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6445, 188},
- {I_VCMPFALSE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6454, 188},
- {I_VCMPFALSE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6463, 188},
- {I_VCMPFALSE_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2430, 233},
- {I_VCMPFALSE_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2440, 233},
- {I_VCMPFALSE_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2450, 234},
+ {I_VCMPFALSE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6436, 191},
+ {I_VCMPFALSE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6445, 191},
+ {I_VCMPFALSE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6454, 191},
+ {I_VCMPFALSE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6463, 191},
+ {I_VCMPFALSE_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2430, 246},
+ {I_VCMPFALSE_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2440, 246},
+ {I_VCMPFALSE_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2450, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_OSPS[] = {
- {I_VCMPNEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6472, 188},
- {I_VCMPNEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6481, 188},
- {I_VCMPNEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6490, 188},
- {I_VCMPNEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6499, 188},
- {I_VCMPNEQ_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2510, 233},
- {I_VCMPNEQ_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2520, 233},
- {I_VCMPNEQ_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2530, 234},
+ {I_VCMPNEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6472, 191},
+ {I_VCMPNEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6481, 191},
+ {I_VCMPNEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6490, 191},
+ {I_VCMPNEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6499, 191},
+ {I_VCMPNEQ_OSPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2510, 246},
+ {I_VCMPNEQ_OSPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2520, 246},
+ {I_VCMPNEQ_OSPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2530, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGE_OQPS[] = {
- {I_VCMPGE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6508, 188},
- {I_VCMPGE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6517, 188},
- {I_VCMPGE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6526, 188},
- {I_VCMPGE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6535, 188},
- {I_VCMPGE_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2590, 233},
- {I_VCMPGE_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2600, 233},
- {I_VCMPGE_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2610, 234},
+ {I_VCMPGE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6508, 191},
+ {I_VCMPGE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6517, 191},
+ {I_VCMPGE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6526, 191},
+ {I_VCMPGE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6535, 191},
+ {I_VCMPGE_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2590, 246},
+ {I_VCMPGE_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2600, 246},
+ {I_VCMPGE_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2610, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGT_OQPS[] = {
- {I_VCMPGT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6544, 188},
- {I_VCMPGT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6553, 188},
- {I_VCMPGT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6562, 188},
- {I_VCMPGT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6571, 188},
- {I_VCMPGT_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2670, 233},
- {I_VCMPGT_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2680, 233},
- {I_VCMPGT_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2690, 234},
+ {I_VCMPGT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6544, 191},
+ {I_VCMPGT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6553, 191},
+ {I_VCMPGT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6562, 191},
+ {I_VCMPGT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6571, 191},
+ {I_VCMPGT_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2670, 246},
+ {I_VCMPGT_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2680, 246},
+ {I_VCMPGT_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2690, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUE_USPS[] = {
- {I_VCMPTRUE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6580, 188},
- {I_VCMPTRUE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6589, 188},
- {I_VCMPTRUE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6598, 188},
- {I_VCMPTRUE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6607, 188},
- {I_VCMPTRUE_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2750, 233},
- {I_VCMPTRUE_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2760, 233},
- {I_VCMPTRUE_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2770, 234},
+ {I_VCMPTRUE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+6580, 191},
+ {I_VCMPTRUE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+6589, 191},
+ {I_VCMPTRUE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+6598, 191},
+ {I_VCMPTRUE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+6607, 191},
+ {I_VCMPTRUE_USPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2750, 246},
+ {I_VCMPTRUE_USPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2760, 246},
+ {I_VCMPTRUE_USPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+2770, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPPS[] = {
- {I_VCMPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13185, 188},
- {I_VCMPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13193, 188},
- {I_VCMPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13201, 188},
- {I_VCMPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13209, 188},
- {I_VCMPPS, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+8137, 233},
- {I_VCMPPS, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+8146, 233},
- {I_VCMPPS, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+8155, 234},
+ {I_VCMPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13464, 191},
+ {I_VCMPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13472, 191},
+ {I_VCMPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13480, 191},
+ {I_VCMPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13488, 191},
+ {I_VCMPPS, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+8137, 246},
+ {I_VCMPPS, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+8146, 246},
+ {I_VCMPPS, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+8155, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_OSSD[] = {
- {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6616, 188},
- {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6625, 188},
- {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6616, 188},
- {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6625, 188},
- {I_VCMPEQ_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1580, 234},
+ {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6616, 191},
+ {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6625, 191},
+ {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6616, 191},
+ {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6625, 191},
+ {I_VCMPEQ_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1580, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQSD[] = {
- {I_VCMPEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6634, 188},
- {I_VCMPEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6643, 188},
- {I_VCMPEQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+300, 234},
+ {I_VCMPEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6634, 191},
+ {I_VCMPEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6643, 191},
+ {I_VCMPEQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+300, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLT_OSSD[] = {
- {I_VCMPLT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6652, 188},
- {I_VCMPLT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6661, 188},
- {I_VCMPLT_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+380, 234},
+ {I_VCMPLT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6652, 191},
+ {I_VCMPLT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6661, 191},
+ {I_VCMPLT_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+380, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLTSD[] = {
- {I_VCMPLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6652, 188},
- {I_VCMPLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6661, 188},
- {I_VCMPLTSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+380, 234},
+ {I_VCMPLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6652, 191},
+ {I_VCMPLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6661, 191},
+ {I_VCMPLTSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+380, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLE_OSSD[] = {
- {I_VCMPLE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6670, 188},
- {I_VCMPLE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6679, 188},
- {I_VCMPLE_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+460, 234},
+ {I_VCMPLE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6670, 191},
+ {I_VCMPLE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6679, 191},
+ {I_VCMPLE_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+460, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLESD[] = {
- {I_VCMPLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6670, 188},
- {I_VCMPLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6679, 188},
- {I_VCMPLESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+460, 234},
+ {I_VCMPLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6670, 191},
+ {I_VCMPLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6679, 191},
+ {I_VCMPLESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+460, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORD_QSD[] = {
- {I_VCMPUNORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6688, 188},
- {I_VCMPUNORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6697, 188},
- {I_VCMPUNORD_QSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+540, 234},
+ {I_VCMPUNORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6688, 191},
+ {I_VCMPUNORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6697, 191},
+ {I_VCMPUNORD_QSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+540, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORDSD[] = {
- {I_VCMPUNORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6688, 188},
- {I_VCMPUNORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6697, 188},
- {I_VCMPUNORDSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+540, 234},
+ {I_VCMPUNORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6688, 191},
+ {I_VCMPUNORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6697, 191},
+ {I_VCMPUNORDSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+540, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_UQSD[] = {
- {I_VCMPNEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6706, 188},
- {I_VCMPNEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6715, 188},
- {I_VCMPNEQ_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+620, 234},
+ {I_VCMPNEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6706, 191},
+ {I_VCMPNEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6715, 191},
+ {I_VCMPNEQ_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+620, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQSD[] = {
- {I_VCMPNEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6706, 188},
- {I_VCMPNEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6715, 188},
- {I_VCMPNEQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+620, 234},
+ {I_VCMPNEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6706, 191},
+ {I_VCMPNEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6715, 191},
+ {I_VCMPNEQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+620, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLT_USSD[] = {
- {I_VCMPNLT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6724, 188},
- {I_VCMPNLT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6733, 188},
- {I_VCMPNLT_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+700, 234},
+ {I_VCMPNLT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6724, 191},
+ {I_VCMPNLT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6733, 191},
+ {I_VCMPNLT_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+700, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLTSD[] = {
- {I_VCMPNLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6724, 188},
- {I_VCMPNLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6733, 188},
- {I_VCMPNLTSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+700, 234},
+ {I_VCMPNLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6724, 191},
+ {I_VCMPNLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6733, 191},
+ {I_VCMPNLTSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+700, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLE_USSD[] = {
- {I_VCMPNLE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6742, 188},
- {I_VCMPNLE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6751, 188},
- {I_VCMPNLE_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+780, 234},
+ {I_VCMPNLE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6742, 191},
+ {I_VCMPNLE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6751, 191},
+ {I_VCMPNLE_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+780, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLESD[] = {
- {I_VCMPNLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6742, 188},
- {I_VCMPNLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6751, 188},
- {I_VCMPNLESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+780, 234},
+ {I_VCMPNLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6742, 191},
+ {I_VCMPNLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6751, 191},
+ {I_VCMPNLESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+780, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORD_QSD[] = {
- {I_VCMPORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6760, 188},
- {I_VCMPORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6769, 188},
- {I_VCMPORD_QSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+860, 234},
+ {I_VCMPORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6760, 191},
+ {I_VCMPORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6769, 191},
+ {I_VCMPORD_QSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+860, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORDSD[] = {
- {I_VCMPORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6760, 188},
- {I_VCMPORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6769, 188},
- {I_VCMPORDSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+860, 234},
+ {I_VCMPORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6760, 191},
+ {I_VCMPORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6769, 191},
+ {I_VCMPORDSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+860, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_UQSD[] = {
- {I_VCMPEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6778, 188},
- {I_VCMPEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6787, 188},
- {I_VCMPEQ_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+940, 234},
+ {I_VCMPEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6778, 191},
+ {I_VCMPEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6787, 191},
+ {I_VCMPEQ_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+940, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGE_USSD[] = {
- {I_VCMPNGE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6796, 188},
- {I_VCMPNGE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6805, 188},
- {I_VCMPNGE_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1020, 234},
+ {I_VCMPNGE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6796, 191},
+ {I_VCMPNGE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6805, 191},
+ {I_VCMPNGE_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1020, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGESD[] = {
- {I_VCMPNGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6796, 188},
- {I_VCMPNGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6805, 188},
- {I_VCMPNGESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1020, 234},
+ {I_VCMPNGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6796, 191},
+ {I_VCMPNGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6805, 191},
+ {I_VCMPNGESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1020, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGT_USSD[] = {
- {I_VCMPNGT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6814, 188},
- {I_VCMPNGT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6823, 188},
- {I_VCMPNGT_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1100, 234},
+ {I_VCMPNGT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6814, 191},
+ {I_VCMPNGT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6823, 191},
+ {I_VCMPNGT_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1100, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGTSD[] = {
- {I_VCMPNGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6814, 188},
- {I_VCMPNGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6823, 188},
- {I_VCMPNGTSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1100, 234},
+ {I_VCMPNGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6814, 191},
+ {I_VCMPNGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6823, 191},
+ {I_VCMPNGTSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1100, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSE_OQSD[] = {
- {I_VCMPFALSE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6832, 188},
- {I_VCMPFALSE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6841, 188},
- {I_VCMPFALSE_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1180, 234},
+ {I_VCMPFALSE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6832, 191},
+ {I_VCMPFALSE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6841, 191},
+ {I_VCMPFALSE_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1180, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSESD[] = {
- {I_VCMPFALSESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6832, 188},
- {I_VCMPFALSESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6841, 188},
- {I_VCMPFALSESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1180, 234},
+ {I_VCMPFALSESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6832, 191},
+ {I_VCMPFALSESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6841, 191},
+ {I_VCMPFALSESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1180, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_OQSD[] = {
- {I_VCMPNEQ_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6850, 188},
- {I_VCMPNEQ_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6859, 188},
- {I_VCMPNEQ_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1260, 234},
+ {I_VCMPNEQ_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6850, 191},
+ {I_VCMPNEQ_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6859, 191},
+ {I_VCMPNEQ_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1260, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGE_OSSD[] = {
- {I_VCMPGE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6868, 188},
- {I_VCMPGE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6877, 188},
- {I_VCMPGE_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1340, 234},
+ {I_VCMPGE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6868, 191},
+ {I_VCMPGE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6877, 191},
+ {I_VCMPGE_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1340, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGESD[] = {
- {I_VCMPGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6868, 188},
- {I_VCMPGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6877, 188},
- {I_VCMPGESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1340, 234},
+ {I_VCMPGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6868, 191},
+ {I_VCMPGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6877, 191},
+ {I_VCMPGESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1340, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGT_OSSD[] = {
- {I_VCMPGT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6886, 188},
- {I_VCMPGT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6895, 188},
- {I_VCMPGT_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1420, 234},
+ {I_VCMPGT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6886, 191},
+ {I_VCMPGT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6895, 191},
+ {I_VCMPGT_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1420, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGTSD[] = {
- {I_VCMPGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6886, 188},
- {I_VCMPGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6895, 188},
- {I_VCMPGTSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1420, 234},
+ {I_VCMPGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6886, 191},
+ {I_VCMPGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6895, 191},
+ {I_VCMPGTSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1420, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUE_UQSD[] = {
- {I_VCMPTRUE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6904, 188},
- {I_VCMPTRUE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6913, 188},
- {I_VCMPTRUE_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1500, 234},
+ {I_VCMPTRUE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6904, 191},
+ {I_VCMPTRUE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6913, 191},
+ {I_VCMPTRUE_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1500, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUESD[] = {
- {I_VCMPTRUESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6904, 188},
- {I_VCMPTRUESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6913, 188},
- {I_VCMPTRUESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1500, 234},
+ {I_VCMPTRUESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6904, 191},
+ {I_VCMPTRUESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6913, 191},
+ {I_VCMPTRUESD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1500, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLT_OQSD[] = {
- {I_VCMPLT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6922, 188},
- {I_VCMPLT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6931, 188},
- {I_VCMPLT_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1660, 234},
+ {I_VCMPLT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6922, 191},
+ {I_VCMPLT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6931, 191},
+ {I_VCMPLT_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1660, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLE_OQSD[] = {
- {I_VCMPLE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6940, 188},
- {I_VCMPLE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6949, 188},
- {I_VCMPLE_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1740, 234},
+ {I_VCMPLE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6940, 191},
+ {I_VCMPLE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6949, 191},
+ {I_VCMPLE_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1740, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORD_SSD[] = {
- {I_VCMPUNORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6958, 188},
- {I_VCMPUNORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6967, 188},
- {I_VCMPUNORD_SSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1820, 234},
+ {I_VCMPUNORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6958, 191},
+ {I_VCMPUNORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6967, 191},
+ {I_VCMPUNORD_SSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1820, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_USSD[] = {
- {I_VCMPNEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6976, 188},
- {I_VCMPNEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6985, 188},
- {I_VCMPNEQ_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1900, 234},
+ {I_VCMPNEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6976, 191},
+ {I_VCMPNEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+6985, 191},
+ {I_VCMPNEQ_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1900, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLT_UQSD[] = {
- {I_VCMPNLT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6994, 188},
- {I_VCMPNLT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7003, 188},
- {I_VCMPNLT_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1980, 234},
+ {I_VCMPNLT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+6994, 191},
+ {I_VCMPNLT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7003, 191},
+ {I_VCMPNLT_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1980, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLE_UQSD[] = {
- {I_VCMPNLE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7012, 188},
- {I_VCMPNLE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7021, 188},
- {I_VCMPNLE_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2060, 234},
+ {I_VCMPNLE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7012, 191},
+ {I_VCMPNLE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7021, 191},
+ {I_VCMPNLE_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2060, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORD_SSD[] = {
- {I_VCMPORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7030, 188},
- {I_VCMPORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7039, 188},
- {I_VCMPORD_SSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2140, 234},
+ {I_VCMPORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7030, 191},
+ {I_VCMPORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7039, 191},
+ {I_VCMPORD_SSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2140, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_USSD[] = {
- {I_VCMPEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7048, 188},
- {I_VCMPEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7057, 188},
- {I_VCMPEQ_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2220, 234},
+ {I_VCMPEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7048, 191},
+ {I_VCMPEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7057, 191},
+ {I_VCMPEQ_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2220, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGE_UQSD[] = {
- {I_VCMPNGE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7066, 188},
- {I_VCMPNGE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7075, 188},
- {I_VCMPNGE_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2300, 234},
+ {I_VCMPNGE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7066, 191},
+ {I_VCMPNGE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7075, 191},
+ {I_VCMPNGE_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2300, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGT_UQSD[] = {
- {I_VCMPNGT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7084, 188},
- {I_VCMPNGT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7093, 188},
- {I_VCMPNGT_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2380, 234},
+ {I_VCMPNGT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7084, 191},
+ {I_VCMPNGT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7093, 191},
+ {I_VCMPNGT_UQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2380, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSE_OSSD[] = {
- {I_VCMPFALSE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7102, 188},
- {I_VCMPFALSE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7111, 188},
- {I_VCMPFALSE_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2460, 234},
+ {I_VCMPFALSE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7102, 191},
+ {I_VCMPFALSE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7111, 191},
+ {I_VCMPFALSE_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2460, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_OSSD[] = {
- {I_VCMPNEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7120, 188},
- {I_VCMPNEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7129, 188},
- {I_VCMPNEQ_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2540, 234},
+ {I_VCMPNEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7120, 191},
+ {I_VCMPNEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7129, 191},
+ {I_VCMPNEQ_OSSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2540, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGE_OQSD[] = {
- {I_VCMPGE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7138, 188},
- {I_VCMPGE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7147, 188},
- {I_VCMPGE_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2620, 234},
+ {I_VCMPGE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7138, 191},
+ {I_VCMPGE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7147, 191},
+ {I_VCMPGE_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2620, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGT_OQSD[] = {
- {I_VCMPGT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7156, 188},
- {I_VCMPGT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7165, 188},
- {I_VCMPGT_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2700, 234},
+ {I_VCMPGT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7156, 191},
+ {I_VCMPGT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7165, 191},
+ {I_VCMPGT_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2700, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUE_USSD[] = {
- {I_VCMPTRUE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7174, 188},
- {I_VCMPTRUE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7183, 188},
- {I_VCMPTRUE_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2780, 234},
+ {I_VCMPTRUE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7174, 191},
+ {I_VCMPTRUE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7183, 191},
+ {I_VCMPTRUE_USSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2780, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPSD[] = {
- {I_VCMPSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13217, 188},
- {I_VCMPSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13225, 188},
- {I_VCMPSD, 4, {KREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+8164, 234},
+ {I_VCMPSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13496, 191},
+ {I_VCMPSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13504, 191},
+ {I_VCMPSD, 4, {KREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+8164, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_OSSS[] = {
- {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7192, 188},
- {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7201, 188},
- {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7192, 188},
- {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7201, 188},
- {I_VCMPEQ_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1590, 234},
+ {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7192, 191},
+ {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7201, 191},
+ {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7192, 191},
+ {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7201, 191},
+ {I_VCMPEQ_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1590, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQSS[] = {
- {I_VCMPEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7210, 188},
- {I_VCMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7219, 188},
- {I_VCMPEQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+310, 234},
+ {I_VCMPEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7210, 191},
+ {I_VCMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7219, 191},
+ {I_VCMPEQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+310, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLT_OSSS[] = {
- {I_VCMPLT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7228, 188},
- {I_VCMPLT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7237, 188},
- {I_VCMPLT_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+390, 234},
+ {I_VCMPLT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7228, 191},
+ {I_VCMPLT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7237, 191},
+ {I_VCMPLT_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+390, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLTSS[] = {
- {I_VCMPLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7228, 188},
- {I_VCMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7237, 188},
- {I_VCMPLTSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+390, 234},
+ {I_VCMPLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7228, 191},
+ {I_VCMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7237, 191},
+ {I_VCMPLTSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+390, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLE_OSSS[] = {
- {I_VCMPLE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7246, 188},
- {I_VCMPLE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7255, 188},
- {I_VCMPLE_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+470, 234},
+ {I_VCMPLE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7246, 191},
+ {I_VCMPLE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7255, 191},
+ {I_VCMPLE_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+470, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLESS[] = {
- {I_VCMPLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7246, 188},
- {I_VCMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7255, 188},
- {I_VCMPLESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+470, 234},
+ {I_VCMPLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7246, 191},
+ {I_VCMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7255, 191},
+ {I_VCMPLESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+470, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORD_QSS[] = {
- {I_VCMPUNORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7264, 188},
- {I_VCMPUNORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7273, 188},
- {I_VCMPUNORD_QSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+550, 234},
+ {I_VCMPUNORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7264, 191},
+ {I_VCMPUNORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7273, 191},
+ {I_VCMPUNORD_QSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+550, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORDSS[] = {
- {I_VCMPUNORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7264, 188},
- {I_VCMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7273, 188},
- {I_VCMPUNORDSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+550, 234},
+ {I_VCMPUNORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7264, 191},
+ {I_VCMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7273, 191},
+ {I_VCMPUNORDSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+550, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_UQSS[] = {
- {I_VCMPNEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7282, 188},
- {I_VCMPNEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7291, 188},
- {I_VCMPNEQ_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+630, 234},
+ {I_VCMPNEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7282, 191},
+ {I_VCMPNEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7291, 191},
+ {I_VCMPNEQ_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+630, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQSS[] = {
- {I_VCMPNEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7282, 188},
- {I_VCMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7291, 188},
- {I_VCMPNEQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+630, 234},
+ {I_VCMPNEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7282, 191},
+ {I_VCMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7291, 191},
+ {I_VCMPNEQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+630, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLT_USSS[] = {
- {I_VCMPNLT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7300, 188},
- {I_VCMPNLT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7309, 188},
- {I_VCMPNLT_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+710, 234},
+ {I_VCMPNLT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7300, 191},
+ {I_VCMPNLT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7309, 191},
+ {I_VCMPNLT_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+710, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLTSS[] = {
- {I_VCMPNLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7300, 188},
- {I_VCMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7309, 188},
- {I_VCMPNLTSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+710, 234},
+ {I_VCMPNLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7300, 191},
+ {I_VCMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7309, 191},
+ {I_VCMPNLTSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+710, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLE_USSS[] = {
- {I_VCMPNLE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7318, 188},
- {I_VCMPNLE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7327, 188},
- {I_VCMPNLE_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+790, 234},
+ {I_VCMPNLE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7318, 191},
+ {I_VCMPNLE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7327, 191},
+ {I_VCMPNLE_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+790, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLESS[] = {
- {I_VCMPNLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7318, 188},
- {I_VCMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7327, 188},
- {I_VCMPNLESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+790, 234},
+ {I_VCMPNLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7318, 191},
+ {I_VCMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7327, 191},
+ {I_VCMPNLESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+790, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORD_QSS[] = {
- {I_VCMPORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7336, 188},
- {I_VCMPORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7345, 188},
- {I_VCMPORD_QSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+870, 234},
+ {I_VCMPORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7336, 191},
+ {I_VCMPORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7345, 191},
+ {I_VCMPORD_QSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+870, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORDSS[] = {
- {I_VCMPORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7336, 188},
- {I_VCMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7345, 188},
- {I_VCMPORDSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+870, 234},
+ {I_VCMPORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7336, 191},
+ {I_VCMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7345, 191},
+ {I_VCMPORDSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+870, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_UQSS[] = {
- {I_VCMPEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7354, 188},
- {I_VCMPEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7363, 188},
- {I_VCMPEQ_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+950, 234},
+ {I_VCMPEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7354, 191},
+ {I_VCMPEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7363, 191},
+ {I_VCMPEQ_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+950, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGE_USSS[] = {
- {I_VCMPNGE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7372, 188},
- {I_VCMPNGE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7381, 188},
- {I_VCMPNGE_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1030, 234},
+ {I_VCMPNGE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7372, 191},
+ {I_VCMPNGE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7381, 191},
+ {I_VCMPNGE_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1030, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGESS[] = {
- {I_VCMPNGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7372, 188},
- {I_VCMPNGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7381, 188},
- {I_VCMPNGESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1030, 234},
+ {I_VCMPNGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7372, 191},
+ {I_VCMPNGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7381, 191},
+ {I_VCMPNGESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1030, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGT_USSS[] = {
- {I_VCMPNGT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7390, 188},
- {I_VCMPNGT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7399, 188},
- {I_VCMPNGT_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1110, 234},
+ {I_VCMPNGT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7390, 191},
+ {I_VCMPNGT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7399, 191},
+ {I_VCMPNGT_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1110, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGTSS[] = {
- {I_VCMPNGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7390, 188},
- {I_VCMPNGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7399, 188},
- {I_VCMPNGTSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1110, 234},
+ {I_VCMPNGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7390, 191},
+ {I_VCMPNGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7399, 191},
+ {I_VCMPNGTSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1110, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSE_OQSS[] = {
- {I_VCMPFALSE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7408, 188},
- {I_VCMPFALSE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7417, 188},
- {I_VCMPFALSE_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1190, 234},
+ {I_VCMPFALSE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7408, 191},
+ {I_VCMPFALSE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7417, 191},
+ {I_VCMPFALSE_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1190, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSESS[] = {
- {I_VCMPFALSESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7408, 188},
- {I_VCMPFALSESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7417, 188},
- {I_VCMPFALSESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1190, 234},
+ {I_VCMPFALSESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7408, 191},
+ {I_VCMPFALSESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7417, 191},
+ {I_VCMPFALSESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1190, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_OQSS[] = {
- {I_VCMPNEQ_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7426, 188},
- {I_VCMPNEQ_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7435, 188},
- {I_VCMPNEQ_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1270, 234},
+ {I_VCMPNEQ_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7426, 191},
+ {I_VCMPNEQ_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7435, 191},
+ {I_VCMPNEQ_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1270, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGE_OSSS[] = {
- {I_VCMPGE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7444, 188},
- {I_VCMPGE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7453, 188},
- {I_VCMPGE_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1350, 234},
+ {I_VCMPGE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7444, 191},
+ {I_VCMPGE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7453, 191},
+ {I_VCMPGE_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1350, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGESS[] = {
- {I_VCMPGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7444, 188},
- {I_VCMPGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7453, 188},
- {I_VCMPGESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1350, 234},
+ {I_VCMPGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7444, 191},
+ {I_VCMPGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7453, 191},
+ {I_VCMPGESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1350, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGT_OSSS[] = {
- {I_VCMPGT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7462, 188},
- {I_VCMPGT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7471, 188},
- {I_VCMPGT_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1430, 234},
+ {I_VCMPGT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7462, 191},
+ {I_VCMPGT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7471, 191},
+ {I_VCMPGT_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1430, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGTSS[] = {
- {I_VCMPGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7462, 188},
- {I_VCMPGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7471, 188},
- {I_VCMPGTSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1430, 234},
+ {I_VCMPGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7462, 191},
+ {I_VCMPGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7471, 191},
+ {I_VCMPGTSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1430, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUE_UQSS[] = {
- {I_VCMPTRUE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7480, 188},
- {I_VCMPTRUE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7489, 188},
- {I_VCMPTRUE_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1510, 234},
+ {I_VCMPTRUE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7480, 191},
+ {I_VCMPTRUE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7489, 191},
+ {I_VCMPTRUE_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1510, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUESS[] = {
- {I_VCMPTRUESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7480, 188},
- {I_VCMPTRUESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7489, 188},
- {I_VCMPTRUESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1510, 234},
+ {I_VCMPTRUESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7480, 191},
+ {I_VCMPTRUESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7489, 191},
+ {I_VCMPTRUESS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1510, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLT_OQSS[] = {
- {I_VCMPLT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7498, 188},
- {I_VCMPLT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7507, 188},
- {I_VCMPLT_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1670, 234},
+ {I_VCMPLT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7498, 191},
+ {I_VCMPLT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7507, 191},
+ {I_VCMPLT_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1670, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPLE_OQSS[] = {
- {I_VCMPLE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7516, 188},
- {I_VCMPLE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7525, 188},
- {I_VCMPLE_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1750, 234},
+ {I_VCMPLE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7516, 191},
+ {I_VCMPLE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7525, 191},
+ {I_VCMPLE_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1750, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPUNORD_SSS[] = {
- {I_VCMPUNORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7534, 188},
- {I_VCMPUNORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7543, 188},
- {I_VCMPUNORD_SSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1830, 234},
+ {I_VCMPUNORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7534, 191},
+ {I_VCMPUNORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7543, 191},
+ {I_VCMPUNORD_SSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1830, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_USSS[] = {
- {I_VCMPNEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7552, 188},
- {I_VCMPNEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7561, 188},
- {I_VCMPNEQ_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1910, 234},
+ {I_VCMPNEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7552, 191},
+ {I_VCMPNEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7561, 191},
+ {I_VCMPNEQ_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1910, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLT_UQSS[] = {
- {I_VCMPNLT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7570, 188},
- {I_VCMPNLT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7579, 188},
- {I_VCMPNLT_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1990, 234},
+ {I_VCMPNLT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7570, 191},
+ {I_VCMPNLT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7579, 191},
+ {I_VCMPNLT_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+1990, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNLE_UQSS[] = {
- {I_VCMPNLE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7588, 188},
- {I_VCMPNLE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7597, 188},
- {I_VCMPNLE_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2070, 234},
+ {I_VCMPNLE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7588, 191},
+ {I_VCMPNLE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7597, 191},
+ {I_VCMPNLE_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2070, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPORD_SSS[] = {
- {I_VCMPORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7606, 188},
- {I_VCMPORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7615, 188},
- {I_VCMPORD_SSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2150, 234},
+ {I_VCMPORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7606, 191},
+ {I_VCMPORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7615, 191},
+ {I_VCMPORD_SSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2150, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPEQ_USSS[] = {
- {I_VCMPEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7624, 188},
- {I_VCMPEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7633, 188},
- {I_VCMPEQ_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2230, 234},
+ {I_VCMPEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7624, 191},
+ {I_VCMPEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7633, 191},
+ {I_VCMPEQ_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2230, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGE_UQSS[] = {
- {I_VCMPNGE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7642, 188},
- {I_VCMPNGE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7651, 188},
- {I_VCMPNGE_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2310, 234},
+ {I_VCMPNGE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7642, 191},
+ {I_VCMPNGE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7651, 191},
+ {I_VCMPNGE_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2310, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNGT_UQSS[] = {
- {I_VCMPNGT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7660, 188},
- {I_VCMPNGT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7669, 188},
- {I_VCMPNGT_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2390, 234},
+ {I_VCMPNGT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7660, 191},
+ {I_VCMPNGT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7669, 191},
+ {I_VCMPNGT_UQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2390, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPFALSE_OSSS[] = {
- {I_VCMPFALSE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7678, 188},
- {I_VCMPFALSE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7687, 188},
- {I_VCMPFALSE_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2470, 234},
+ {I_VCMPFALSE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7678, 191},
+ {I_VCMPFALSE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7687, 191},
+ {I_VCMPFALSE_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2470, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPNEQ_OSSS[] = {
- {I_VCMPNEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7696, 188},
- {I_VCMPNEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7705, 188},
- {I_VCMPNEQ_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2550, 234},
+ {I_VCMPNEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7696, 191},
+ {I_VCMPNEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7705, 191},
+ {I_VCMPNEQ_OSSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2550, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGE_OQSS[] = {
- {I_VCMPGE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7714, 188},
- {I_VCMPGE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7723, 188},
- {I_VCMPGE_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2630, 234},
+ {I_VCMPGE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7714, 191},
+ {I_VCMPGE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7723, 191},
+ {I_VCMPGE_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2630, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPGT_OQSS[] = {
- {I_VCMPGT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7732, 188},
- {I_VCMPGT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7741, 188},
- {I_VCMPGT_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2710, 234},
+ {I_VCMPGT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7732, 191},
+ {I_VCMPGT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7741, 191},
+ {I_VCMPGT_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2710, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPTRUE_USSS[] = {
- {I_VCMPTRUE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7750, 188},
- {I_VCMPTRUE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7759, 188},
- {I_VCMPTRUE_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2790, 234},
+ {I_VCMPTRUE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+7750, 191},
+ {I_VCMPTRUE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+7759, 191},
+ {I_VCMPTRUE_USSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+2790, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCMPSS[] = {
- {I_VCMPSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13233, 188},
- {I_VCMPSS, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13241, 188},
- {I_VCMPSS, 4, {KREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+8173, 234},
+ {I_VCMPSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13512, 191},
+ {I_VCMPSS, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13520, 191},
+ {I_VCMPSS, 4, {KREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+8173, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCOMISD[] = {
- {I_VCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31897, 188},
- {I_VCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+16681, 234},
+ {I_VCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35280, 191},
+ {I_VCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+16968, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCOMISS[] = {
- {I_VCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31904, 188},
- {I_VCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+16689, 234},
+ {I_VCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35287, 191},
+ {I_VCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+16976, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTDQ2PD[] = {
- {I_VCVTDQ2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31911, 188},
- {I_VCVTDQ2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31918, 188},
- {I_VCVTDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16793, 233},
- {I_VCVTDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16801, 233},
- {I_VCVTDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+16809, 234},
+ {I_VCVTDQ2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35294, 191},
+ {I_VCVTDQ2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35301, 191},
+ {I_VCVTDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17080, 246},
+ {I_VCVTDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17088, 246},
+ {I_VCVTDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17096, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTDQ2PS[] = {
- {I_VCVTDQ2PS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31925, 188},
- {I_VCVTDQ2PS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31932, 188},
- {I_VCVTDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16817, 233},
- {I_VCVTDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16825, 233},
- {I_VCVTDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+16833, 234},
+ {I_VCVTDQ2PS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35308, 191},
+ {I_VCVTDQ2PS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35315, 191},
+ {I_VCVTDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17104, 246},
+ {I_VCVTDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17112, 246},
+ {I_VCVTDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17120, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTPD2DQ[] = {
- {I_VCVTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31939, 188},
- {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31939, 192},
- {I_VCVTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31946, 188},
- {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31946, 193},
- {I_VCVTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16841, 233},
- {I_VCVTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16849, 233},
- {I_VCVTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+16857, 234},
+ {I_VCVTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35322, 191},
+ {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35322, 195},
+ {I_VCVTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35329, 191},
+ {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35329, 196},
+ {I_VCVTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17128, 246},
+ {I_VCVTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17136, 246},
+ {I_VCVTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17144, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTPD2PS[] = {
- {I_VCVTPD2PS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31953, 188},
- {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31953, 192},
- {I_VCVTPD2PS, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+31960, 188},
- {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31960, 193},
- {I_VCVTPD2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16865, 233},
- {I_VCVTPD2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16873, 233},
- {I_VCVTPD2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+16881, 234},
+ {I_VCVTPD2PS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35336, 191},
+ {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35336, 195},
+ {I_VCVTPD2PS, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35343, 191},
+ {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35343, 196},
+ {I_VCVTPD2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17152, 246},
+ {I_VCVTPD2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17160, 246},
+ {I_VCVTPD2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17168, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTPS2DQ[] = {
- {I_VCVTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31967, 188},
- {I_VCVTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31974, 188},
- {I_VCVTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16985, 233},
- {I_VCVTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16993, 233},
- {I_VCVTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17001, 234},
+ {I_VCVTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35350, 191},
+ {I_VCVTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35357, 191},
+ {I_VCVTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17272, 246},
+ {I_VCVTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17280, 246},
+ {I_VCVTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17288, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTPS2PD[] = {
- {I_VCVTPS2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31981, 188},
- {I_VCVTPS2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31988, 188},
- {I_VCVTPS2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17009, 233},
- {I_VCVTPS2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17017, 233},
- {I_VCVTPS2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17025, 234},
+ {I_VCVTPS2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35364, 191},
+ {I_VCVTPS2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35371, 191},
+ {I_VCVTPS2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17296, 246},
+ {I_VCVTPS2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17304, 246},
+ {I_VCVTPS2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17312, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTSD2SI[] = {
- {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31995, 188},
- {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32002, 194},
- {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17153, 234},
- {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17161, 234},
+ {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35378, 191},
+ {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35385, 197},
+ {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17440, 247},
+ {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17448, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTSD2SS[] = {
- {I_VCVTSD2SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32009, 188},
- {I_VCVTSD2SS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32016, 188},
- {I_VCVTSD2SS, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+17169, 234},
+ {I_VCVTSD2SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35392, 191},
+ {I_VCVTSD2SS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35399, 191},
+ {I_VCVTSD2SS, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+17456, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTSI2SD[] = {
- {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32023, 195},
- {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32030, 195},
- {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,MEMORY|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32023, 195},
- {I_VCVTSI2SD, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32030, 195},
- {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32037, 196},
- {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32044, 196},
- {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17193, 234},
- {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17201, 234},
+ {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35406, 198},
+ {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35413, 198},
+ {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,MEMORY|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35406, 198},
+ {I_VCVTSI2SD, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35413, 198},
+ {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35420, 199},
+ {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35427, 199},
+ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17480, 247},
+ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17488, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTSI2SS[] = {
- {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32051, 195},
- {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32058, 195},
- {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,MEMORY|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32051, 195},
- {I_VCVTSI2SS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32058, 195},
- {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32065, 196},
- {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32072, 196},
- {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17209, 234},
- {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17217, 234},
+ {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35434, 198},
+ {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35441, 198},
+ {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,MEMORY|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35434, 198},
+ {I_VCVTSI2SS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35441, 198},
+ {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35448, 199},
+ {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35455, 199},
+ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17496, 247},
+ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17504, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTSS2SD[] = {
- {I_VCVTSS2SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32079, 188},
- {I_VCVTSS2SD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32086, 188},
- {I_VCVTSS2SD, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+17225, 234},
+ {I_VCVTSS2SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35462, 191},
+ {I_VCVTSS2SD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35469, 191},
+ {I_VCVTSS2SD, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+17512, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTSS2SI[] = {
- {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32093, 188},
- {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32100, 194},
- {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17233, 234},
- {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17241, 234},
+ {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35476, 191},
+ {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35483, 197},
+ {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17520, 247},
+ {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17528, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTTPD2DQ[] = {
- {I_VCVTTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32107, 188},
- {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32107, 192},
- {I_VCVTTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32114, 188},
- {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32114, 193},
- {I_VCVTTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17265, 233},
- {I_VCVTTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17273, 233},
- {I_VCVTTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+17281, 234},
+ {I_VCVTTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35490, 191},
+ {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35490, 195},
+ {I_VCVTTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35497, 191},
+ {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35497, 196},
+ {I_VCVTTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17552, 246},
+ {I_VCVTTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17560, 246},
+ {I_VCVTTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+17568, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTTPS2DQ[] = {
- {I_VCVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32121, 188},
- {I_VCVTTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32128, 188},
- {I_VCVTTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17361, 233},
- {I_VCVTTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17369, 233},
- {I_VCVTTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17377, 234},
+ {I_VCVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35504, 191},
+ {I_VCVTTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35511, 191},
+ {I_VCVTTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17648, 246},
+ {I_VCVTTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17656, 246},
+ {I_VCVTTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17664, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTTSD2SI[] = {
- {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32135, 188},
- {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32142, 194},
- {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17457, 234},
- {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17465, 234},
+ {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35518, 191},
+ {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35525, 197},
+ {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17744, 247},
+ {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17752, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTTSS2SI[] = {
- {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32149, 188},
- {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32156, 194},
- {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17489, 234},
- {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17497, 234},
+ {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35532, 191},
+ {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35539, 197},
+ {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17776, 247},
+ {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17784, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VDIVPD[] = {
- {I_VDIVPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32163, 188},
- {I_VDIVPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32170, 188},
- {I_VDIVPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32177, 188},
- {I_VDIVPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32184, 188},
- {I_VDIVPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17649, 233},
- {I_VDIVPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17657, 233},
- {I_VDIVPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17665, 233},
- {I_VDIVPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17673, 233},
- {I_VDIVPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+17681, 234},
- {I_VDIVPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17689, 234},
+ {I_VDIVPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35546, 191},
+ {I_VDIVPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35553, 191},
+ {I_VDIVPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35560, 191},
+ {I_VDIVPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35567, 191},
+ {I_VDIVPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17936, 246},
+ {I_VDIVPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17944, 246},
+ {I_VDIVPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17952, 246},
+ {I_VDIVPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17960, 246},
+ {I_VDIVPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+17968, 247},
+ {I_VDIVPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17976, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VDIVPS[] = {
- {I_VDIVPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32191, 188},
- {I_VDIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32198, 188},
- {I_VDIVPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32205, 188},
- {I_VDIVPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32212, 188},
- {I_VDIVPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17697, 233},
- {I_VDIVPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17705, 233},
- {I_VDIVPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17713, 233},
- {I_VDIVPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17721, 233},
- {I_VDIVPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+17729, 234},
- {I_VDIVPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17737, 234},
+ {I_VDIVPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35574, 191},
+ {I_VDIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35581, 191},
+ {I_VDIVPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35588, 191},
+ {I_VDIVPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35595, 191},
+ {I_VDIVPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17984, 246},
+ {I_VDIVPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17992, 246},
+ {I_VDIVPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18000, 246},
+ {I_VDIVPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18008, 246},
+ {I_VDIVPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18016, 247},
+ {I_VDIVPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+18024, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VDIVSD[] = {
- {I_VDIVSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32219, 188},
- {I_VDIVSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32226, 188},
- {I_VDIVSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+17745, 234},
- {I_VDIVSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+17753, 234},
+ {I_VDIVSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35602, 191},
+ {I_VDIVSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35609, 191},
+ {I_VDIVSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18032, 247},
+ {I_VDIVSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+18040, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VDIVSS[] = {
- {I_VDIVSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32233, 188},
- {I_VDIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32240, 188},
- {I_VDIVSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+17761, 234},
- {I_VDIVSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+17769, 234},
+ {I_VDIVSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35616, 191},
+ {I_VDIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35623, 191},
+ {I_VDIVSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18048, 247},
+ {I_VDIVSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+18056, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VDPPD[] = {
- {I_VDPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13249, 188},
- {I_VDPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13257, 188},
+ {I_VDPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13528, 191},
+ {I_VDPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13536, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VDPPS[] = {
- {I_VDPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13265, 188},
- {I_VDPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13273, 188},
- {I_VDPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13281, 188},
- {I_VDPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13289, 188},
+ {I_VDPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13544, 191},
+ {I_VDPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13552, 191},
+ {I_VDPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13560, 191},
+ {I_VDPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13568, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VEXTRACTF128[] = {
- {I_VEXTRACTF128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13297, 188},
+ {I_VEXTRACTF128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13576, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VEXTRACTPS[] = {
- {I_VEXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13305, 188},
- {I_VEXTRACTPS, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8479, 234},
- {I_VEXTRACTPS, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8479, 234},
- {I_VEXTRACTPS, 3, {MEMORY|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8479, 234},
+ {I_VEXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13584, 191},
+ {I_VEXTRACTPS, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8479, 247},
+ {I_VEXTRACTPS, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8479, 247},
+ {I_VEXTRACTPS, 3, {MEMORY|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+8479, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VHADDPD[] = {
- {I_VHADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32247, 188},
- {I_VHADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32254, 188},
- {I_VHADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32261, 188},
- {I_VHADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32268, 188},
+ {I_VHADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35630, 191},
+ {I_VHADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35637, 191},
+ {I_VHADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35644, 191},
+ {I_VHADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35651, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VHADDPS[] = {
- {I_VHADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32275, 188},
- {I_VHADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32282, 188},
- {I_VHADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32289, 188},
- {I_VHADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32296, 188},
+ {I_VHADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35658, 191},
+ {I_VHADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35665, 191},
+ {I_VHADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35672, 191},
+ {I_VHADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35679, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VHSUBPD[] = {
- {I_VHSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32303, 188},
- {I_VHSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32310, 188},
- {I_VHSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32317, 188},
- {I_VHSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32324, 188},
+ {I_VHSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35686, 191},
+ {I_VHSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35693, 191},
+ {I_VHSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35700, 191},
+ {I_VHSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35707, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VHSUBPS[] = {
- {I_VHSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32331, 188},
- {I_VHSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32338, 188},
- {I_VHSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32345, 188},
- {I_VHSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32352, 188},
+ {I_VHSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35714, 191},
+ {I_VHSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35721, 191},
+ {I_VHSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35728, 191},
+ {I_VHSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35735, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VINSERTF128[] = {
- {I_VINSERTF128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13313, 188},
- {I_VINSERTF128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13321, 188},
+ {I_VINSERTF128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13592, 191},
+ {I_VINSERTF128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13600, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VINSERTPS[] = {
- {I_VINSERTPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13329, 188},
- {I_VINSERTPS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13337, 188},
- {I_VINSERTPS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9172, 234},
- {I_VINSERTPS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9181, 234},
+ {I_VINSERTPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13608, 191},
+ {I_VINSERTPS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13616, 191},
+ {I_VINSERTPS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9172, 247},
+ {I_VINSERTPS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9181, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VLDDQU[] = {
- {I_VLDDQU, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32359, 188},
- {I_VLDDQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32366, 188},
+ {I_VLDDQU, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35742, 191},
+ {I_VLDDQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35749, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VLDQQU[] = {
- {I_VLDQQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32366, 188},
+ {I_VLDQQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35749, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VLDMXCSR[] = {
- {I_VLDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32373, 188},
+ {I_VLDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35756, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMASKMOVDQU[] = {
- {I_VMASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32380, 188},
+ {I_VMASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35763, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMASKMOVPS[] = {
- {I_VMASKMOVPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32387, 188},
- {I_VMASKMOVPS, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32394, 188},
- {I_VMASKMOVPS, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32401, 192},
- {I_VMASKMOVPS, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32408, 193},
+ {I_VMASKMOVPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35770, 191},
+ {I_VMASKMOVPS, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35777, 191},
+ {I_VMASKMOVPS, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+35784, 195},
+ {I_VMASKMOVPS, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+35791, 196},
ITEMPLATE_END
};
static const struct itemplate instrux_VMASKMOVPD[] = {
- {I_VMASKMOVPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32415, 188},
- {I_VMASKMOVPD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32422, 188},
- {I_VMASKMOVPD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32429, 188},
- {I_VMASKMOVPD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32436, 188},
+ {I_VMASKMOVPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35798, 191},
+ {I_VMASKMOVPD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35805, 191},
+ {I_VMASKMOVPD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+35812, 191},
+ {I_VMASKMOVPD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+35819, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMAXPD[] = {
- {I_VMAXPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32443, 188},
- {I_VMAXPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32450, 188},
- {I_VMAXPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32457, 188},
- {I_VMAXPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32464, 188},
- {I_VMAXPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18961, 233},
- {I_VMAXPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18969, 233},
- {I_VMAXPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18977, 233},
- {I_VMAXPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18985, 233},
- {I_VMAXPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+18993, 234},
- {I_VMAXPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+19001, 234},
+ {I_VMAXPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35826, 191},
+ {I_VMAXPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35833, 191},
+ {I_VMAXPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35840, 191},
+ {I_VMAXPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35847, 191},
+ {I_VMAXPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19248, 246},
+ {I_VMAXPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19256, 246},
+ {I_VMAXPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19264, 246},
+ {I_VMAXPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19272, 246},
+ {I_VMAXPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+19280, 247},
+ {I_VMAXPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+19288, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMAXPS[] = {
- {I_VMAXPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32471, 188},
- {I_VMAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32478, 188},
- {I_VMAXPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32485, 188},
- {I_VMAXPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32492, 188},
- {I_VMAXPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19009, 233},
- {I_VMAXPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19017, 233},
- {I_VMAXPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19025, 233},
- {I_VMAXPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19033, 233},
- {I_VMAXPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+19041, 234},
- {I_VMAXPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+19049, 234},
+ {I_VMAXPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35854, 191},
+ {I_VMAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35861, 191},
+ {I_VMAXPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35868, 191},
+ {I_VMAXPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35875, 191},
+ {I_VMAXPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19296, 246},
+ {I_VMAXPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19304, 246},
+ {I_VMAXPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19312, 246},
+ {I_VMAXPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19320, 246},
+ {I_VMAXPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+19328, 247},
+ {I_VMAXPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+19336, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMAXSD[] = {
- {I_VMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32499, 188},
- {I_VMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32506, 188},
- {I_VMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19057, 234},
- {I_VMAXSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+19065, 234},
+ {I_VMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35882, 191},
+ {I_VMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35889, 191},
+ {I_VMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19344, 247},
+ {I_VMAXSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+19352, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMAXSS[] = {
- {I_VMAXSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32513, 188},
- {I_VMAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32520, 188},
- {I_VMAXSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19073, 234},
- {I_VMAXSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+19081, 234},
+ {I_VMAXSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35896, 191},
+ {I_VMAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35903, 191},
+ {I_VMAXSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19360, 247},
+ {I_VMAXSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+19368, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMINPD[] = {
- {I_VMINPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32527, 188},
- {I_VMINPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32534, 188},
- {I_VMINPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32541, 188},
- {I_VMINPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32548, 188},
- {I_VMINPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19089, 233},
- {I_VMINPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19097, 233},
- {I_VMINPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19105, 233},
- {I_VMINPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19113, 233},
- {I_VMINPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+19121, 234},
- {I_VMINPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+19129, 234},
+ {I_VMINPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35910, 191},
+ {I_VMINPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35917, 191},
+ {I_VMINPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35924, 191},
+ {I_VMINPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35931, 191},
+ {I_VMINPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19376, 246},
+ {I_VMINPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19384, 246},
+ {I_VMINPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19392, 246},
+ {I_VMINPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19400, 246},
+ {I_VMINPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+19408, 247},
+ {I_VMINPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+19416, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMINPS[] = {
- {I_VMINPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32555, 188},
- {I_VMINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32562, 188},
- {I_VMINPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32569, 188},
- {I_VMINPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32576, 188},
- {I_VMINPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19137, 233},
- {I_VMINPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19145, 233},
- {I_VMINPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19153, 233},
- {I_VMINPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19161, 233},
- {I_VMINPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+19169, 234},
- {I_VMINPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+19177, 234},
+ {I_VMINPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35938, 191},
+ {I_VMINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35945, 191},
+ {I_VMINPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35952, 191},
+ {I_VMINPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35959, 191},
+ {I_VMINPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19424, 246},
+ {I_VMINPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19432, 246},
+ {I_VMINPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19440, 246},
+ {I_VMINPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19448, 246},
+ {I_VMINPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+19456, 247},
+ {I_VMINPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+19464, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMINSD[] = {
- {I_VMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32583, 188},
- {I_VMINSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32590, 188},
- {I_VMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19185, 234},
- {I_VMINSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+19193, 234},
+ {I_VMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35966, 191},
+ {I_VMINSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35973, 191},
+ {I_VMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19472, 247},
+ {I_VMINSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+19480, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMINSS[] = {
- {I_VMINSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+32597, 188},
- {I_VMINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32604, 188},
- {I_VMINSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19201, 234},
- {I_VMINSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+19209, 234},
+ {I_VMINSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35980, 191},
+ {I_VMINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35987, 191},
+ {I_VMINSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19488, 247},
+ {I_VMINSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+19496, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVAPD[] = {
- {I_VMOVAPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32611, 188},
- {I_VMOVAPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32618, 188},
- {I_VMOVAPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32625, 188},
- {I_VMOVAPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32632, 188},
- {I_VMOVAPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19217, 233},
- {I_VMOVAPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19225, 233},
- {I_VMOVAPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19233, 234},
- {I_VMOVAPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19241, 233},
- {I_VMOVAPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19249, 233},
- {I_VMOVAPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19257, 234},
- {I_VMOVAPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19265, 233},
- {I_VMOVAPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19273, 233},
- {I_VMOVAPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19281, 234},
+ {I_VMOVAPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35994, 191},
+ {I_VMOVAPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36001, 191},
+ {I_VMOVAPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36008, 191},
+ {I_VMOVAPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36015, 191},
+ {I_VMOVAPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19504, 246},
+ {I_VMOVAPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19512, 246},
+ {I_VMOVAPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19520, 247},
+ {I_VMOVAPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19528, 246},
+ {I_VMOVAPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19536, 246},
+ {I_VMOVAPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19544, 247},
+ {I_VMOVAPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19552, 246},
+ {I_VMOVAPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19560, 246},
+ {I_VMOVAPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19568, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVAPS[] = {
- {I_VMOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32639, 188},
- {I_VMOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32646, 188},
- {I_VMOVAPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32653, 188},
- {I_VMOVAPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32660, 188},
- {I_VMOVAPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19289, 233},
- {I_VMOVAPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19297, 233},
- {I_VMOVAPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19305, 234},
- {I_VMOVAPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19313, 233},
- {I_VMOVAPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19321, 233},
- {I_VMOVAPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19329, 234},
- {I_VMOVAPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19337, 233},
- {I_VMOVAPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19345, 233},
- {I_VMOVAPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19353, 234},
+ {I_VMOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36022, 191},
+ {I_VMOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36029, 191},
+ {I_VMOVAPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36036, 191},
+ {I_VMOVAPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36043, 191},
+ {I_VMOVAPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19576, 246},
+ {I_VMOVAPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19584, 246},
+ {I_VMOVAPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19592, 247},
+ {I_VMOVAPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19600, 246},
+ {I_VMOVAPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19608, 246},
+ {I_VMOVAPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19616, 247},
+ {I_VMOVAPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19624, 246},
+ {I_VMOVAPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19632, 246},
+ {I_VMOVAPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19640, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVD[] = {
- {I_VMOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32667, 188},
- {I_VMOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32674, 188},
- {I_VMOVD, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+19361, 234},
- {I_VMOVD, 2, {RM_GPR|BITS32,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19369, 234},
+ {I_VMOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36050, 191},
+ {I_VMOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36057, 191},
+ {I_VMOVD, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+19648, 247},
+ {I_VMOVD, 2, {RM_GPR|BITS32,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19656, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVQ[] = {
- {I_VMOVQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32681, 197},
- {I_VMOVQ, 2, {RM_XMM_L16|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32688, 197},
- {I_VMOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32695, 196},
- {I_VMOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32702, 196},
- {I_VMOVQ, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+19913, 234},
- {I_VMOVQ, 2, {RM_GPR|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19921, 234},
- {I_VMOVQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+19929, 234},
- {I_VMOVQ, 2, {RM_XMM|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19937, 234},
+ {I_VMOVQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36064, 200},
+ {I_VMOVQ, 2, {RM_XMM_L16|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36071, 200},
+ {I_VMOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36078, 199},
+ {I_VMOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36085, 199},
+ {I_VMOVQ, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+20200, 247},
+ {I_VMOVQ, 2, {RM_GPR|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20208, 247},
+ {I_VMOVQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+20216, 247},
+ {I_VMOVQ, 2, {RM_XMM|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20224, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVDDUP[] = {
- {I_VMOVDDUP, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32709, 188},
- {I_VMOVDDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32716, 188},
- {I_VMOVDDUP, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19377, 233},
- {I_VMOVDDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19385, 233},
- {I_VMOVDDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19393, 234},
+ {I_VMOVDDUP, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36092, 191},
+ {I_VMOVDDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36099, 191},
+ {I_VMOVDDUP, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19664, 246},
+ {I_VMOVDDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19672, 246},
+ {I_VMOVDDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19680, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVDQA[] = {
- {I_VMOVDQA, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32723, 188},
- {I_VMOVDQA, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32730, 188},
- {I_VMOVDQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32737, 188},
- {I_VMOVDQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32744, 188},
+ {I_VMOVDQA, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36106, 191},
+ {I_VMOVDQA, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36113, 191},
+ {I_VMOVDQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36120, 191},
+ {I_VMOVDQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36127, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVQQA[] = {
- {I_VMOVQQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32737, 188},
- {I_VMOVQQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32744, 188},
+ {I_VMOVQQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36120, 191},
+ {I_VMOVQQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36127, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVDQU[] = {
- {I_VMOVDQU, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32751, 188},
- {I_VMOVDQU, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32758, 188},
- {I_VMOVDQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32765, 188},
- {I_VMOVDQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32772, 188},
+ {I_VMOVDQU, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36134, 191},
+ {I_VMOVDQU, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36141, 191},
+ {I_VMOVDQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36148, 191},
+ {I_VMOVDQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36155, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVQQU[] = {
- {I_VMOVQQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32765, 188},
- {I_VMOVQQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32772, 188},
+ {I_VMOVQQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36148, 191},
+ {I_VMOVQQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36155, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVHLPS[] = {
- {I_VMOVHLPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32779, 188},
- {I_VMOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32786, 188},
- {I_VMOVHLPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+19689, 234},
- {I_VMOVHLPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19697, 234},
+ {I_VMOVHLPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36162, 191},
+ {I_VMOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36169, 191},
+ {I_VMOVHLPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+19976, 247},
+ {I_VMOVHLPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19984, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVHPD[] = {
- {I_VMOVHPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32793, 188},
- {I_VMOVHPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32800, 188},
- {I_VMOVHPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32807, 188},
- {I_VMOVHPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+19705, 234},
- {I_VMOVHPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+19713, 234},
- {I_VMOVHPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19721, 234},
+ {I_VMOVHPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+36176, 191},
+ {I_VMOVHPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36183, 191},
+ {I_VMOVHPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36190, 191},
+ {I_VMOVHPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+19992, 247},
+ {I_VMOVHPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+20000, 247},
+ {I_VMOVHPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20008, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVHPS[] = {
- {I_VMOVHPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32814, 188},
- {I_VMOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32821, 188},
- {I_VMOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32828, 188},
- {I_VMOVHPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+19729, 234},
- {I_VMOVHPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+19737, 234},
- {I_VMOVHPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19745, 234},
+ {I_VMOVHPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+36197, 191},
+ {I_VMOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36204, 191},
+ {I_VMOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36211, 191},
+ {I_VMOVHPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+20016, 247},
+ {I_VMOVHPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+20024, 247},
+ {I_VMOVHPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20032, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVLHPS[] = {
- {I_VMOVLHPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32814, 188},
- {I_VMOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32821, 188},
- {I_VMOVLHPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+19753, 234},
- {I_VMOVLHPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19761, 234},
+ {I_VMOVLHPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36197, 191},
+ {I_VMOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36204, 191},
+ {I_VMOVLHPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+20040, 247},
+ {I_VMOVLHPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20048, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVLPD[] = {
- {I_VMOVLPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32835, 188},
- {I_VMOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32842, 188},
- {I_VMOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32849, 188},
- {I_VMOVLPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+19769, 234},
- {I_VMOVLPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+19777, 234},
- {I_VMOVLPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19785, 234},
+ {I_VMOVLPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+36218, 191},
+ {I_VMOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36225, 191},
+ {I_VMOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36232, 191},
+ {I_VMOVLPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+20056, 247},
+ {I_VMOVLPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+20064, 247},
+ {I_VMOVLPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20072, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVLPS[] = {
- {I_VMOVLPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+32779, 188},
- {I_VMOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32786, 188},
- {I_VMOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32856, 188},
- {I_VMOVLPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+19793, 234},
- {I_VMOVLPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+19801, 234},
- {I_VMOVLPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19809, 234},
+ {I_VMOVLPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+36162, 191},
+ {I_VMOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36169, 191},
+ {I_VMOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36239, 191},
+ {I_VMOVLPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+20080, 247},
+ {I_VMOVLPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+20088, 247},
+ {I_VMOVLPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20096, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVMSKPD[] = {
- {I_VMOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32863, 194},
- {I_VMOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32863, 188},
- {I_VMOVMSKPD, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32870, 194},
- {I_VMOVMSKPD, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32870, 188},
+ {I_VMOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36246, 197},
+ {I_VMOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36246, 191},
+ {I_VMOVMSKPD, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36253, 197},
+ {I_VMOVMSKPD, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36253, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVMSKPS[] = {
- {I_VMOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32877, 194},
- {I_VMOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32877, 188},
- {I_VMOVMSKPS, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32884, 194},
- {I_VMOVMSKPS, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32884, 188},
+ {I_VMOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36260, 197},
+ {I_VMOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36260, 191},
+ {I_VMOVMSKPS, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36267, 197},
+ {I_VMOVMSKPS, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36267, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVNTDQ[] = {
- {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32891, 188},
- {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32898, 188},
- {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19817, 233},
- {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19825, 233},
- {I_VMOVNTDQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19833, 234},
+ {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36274, 191},
+ {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36281, 191},
+ {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20104, 246},
+ {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20112, 246},
+ {I_VMOVNTDQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20120, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVNTQQ[] = {
- {I_VMOVNTQQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32898, 188},
+ {I_VMOVNTQQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36281, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVNTDQA[] = {
- {I_VMOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32905, 188},
- {I_VMOVNTDQA, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37658, 207},
- {I_VMOVNTDQA, 2, {XMMREG,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+19841, 233},
- {I_VMOVNTDQA, 2, {YMMREG,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+19849, 233},
- {I_VMOVNTDQA, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+19857, 234},
+ {I_VMOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36288, 191},
+ {I_VMOVNTDQA, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41041, 210},
+ {I_VMOVNTDQA, 2, {XMMREG,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+20128, 246},
+ {I_VMOVNTDQA, 2, {YMMREG,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+20136, 246},
+ {I_VMOVNTDQA, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+20144, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVNTPD[] = {
- {I_VMOVNTPD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32912, 188},
- {I_VMOVNTPD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32919, 188},
- {I_VMOVNTPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19865, 233},
- {I_VMOVNTPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19873, 233},
- {I_VMOVNTPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19881, 234},
+ {I_VMOVNTPD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36295, 191},
+ {I_VMOVNTPD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36302, 191},
+ {I_VMOVNTPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20152, 246},
+ {I_VMOVNTPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20160, 246},
+ {I_VMOVNTPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20168, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVNTPS[] = {
- {I_VMOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32926, 188},
- {I_VMOVNTPS, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32933, 188},
- {I_VMOVNTPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19889, 233},
- {I_VMOVNTPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19897, 233},
- {I_VMOVNTPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+19905, 234},
+ {I_VMOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36309, 191},
+ {I_VMOVNTPS, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36316, 191},
+ {I_VMOVNTPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20176, 246},
+ {I_VMOVNTPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20184, 246},
+ {I_VMOVNTPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20192, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVSD[] = {
- {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32940, 188},
- {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32947, 188},
- {I_VMOVSD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32954, 188},
- {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32961, 188},
- {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32968, 188},
- {I_VMOVSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32975, 188},
- {I_VMOVSD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19945, 234},
- {I_VMOVSD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+19953, 234},
- {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19961, 234},
- {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19969, 234},
- {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19977, 234},
- {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19985, 234},
+ {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36323, 191},
+ {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36330, 191},
+ {I_VMOVSD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36337, 191},
+ {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36344, 191},
+ {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36351, 191},
+ {I_VMOVSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36358, 191},
+ {I_VMOVSD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20232, 247},
+ {I_VMOVSD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20240, 247},
+ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20248, 247},
+ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20256, 247},
+ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20264, 247},
+ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20272, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVSHDUP[] = {
- {I_VMOVSHDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32982, 188},
- {I_VMOVSHDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32989, 188},
- {I_VMOVSHDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19993, 233},
- {I_VMOVSHDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20001, 233},
- {I_VMOVSHDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20009, 234},
+ {I_VMOVSHDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36365, 191},
+ {I_VMOVSHDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36372, 191},
+ {I_VMOVSHDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20280, 246},
+ {I_VMOVSHDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20288, 246},
+ {I_VMOVSHDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20296, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVSLDUP[] = {
- {I_VMOVSLDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32996, 188},
- {I_VMOVSLDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33003, 188},
- {I_VMOVSLDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20017, 233},
- {I_VMOVSLDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20025, 233},
- {I_VMOVSLDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20033, 234},
+ {I_VMOVSLDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36379, 191},
+ {I_VMOVSLDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36386, 191},
+ {I_VMOVSLDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20304, 246},
+ {I_VMOVSLDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20312, 246},
+ {I_VMOVSLDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20320, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVSS[] = {
- {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+33010, 188},
- {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33017, 188},
- {I_VMOVSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33024, 188},
- {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+33031, 188},
- {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33038, 188},
- {I_VMOVSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33045, 188},
- {I_VMOVSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20041, 234},
- {I_VMOVSS, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20049, 234},
- {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20057, 234},
- {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20065, 234},
- {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20073, 234},
- {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20081, 234},
+ {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36393, 191},
+ {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36400, 191},
+ {I_VMOVSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36407, 191},
+ {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36414, 191},
+ {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36421, 191},
+ {I_VMOVSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36428, 191},
+ {I_VMOVSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20328, 247},
+ {I_VMOVSS, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20336, 247},
+ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20344, 247},
+ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20352, 247},
+ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20360, 247},
+ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20368, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVUPD[] = {
- {I_VMOVUPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33052, 188},
- {I_VMOVUPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33059, 188},
- {I_VMOVUPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33066, 188},
- {I_VMOVUPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33073, 188},
- {I_VMOVUPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20089, 233},
- {I_VMOVUPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20097, 233},
- {I_VMOVUPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20105, 234},
- {I_VMOVUPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20113, 233},
- {I_VMOVUPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20121, 233},
- {I_VMOVUPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20129, 234},
- {I_VMOVUPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20137, 233},
- {I_VMOVUPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20145, 233},
- {I_VMOVUPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20153, 234},
+ {I_VMOVUPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36435, 191},
+ {I_VMOVUPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36442, 191},
+ {I_VMOVUPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36449, 191},
+ {I_VMOVUPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36456, 191},
+ {I_VMOVUPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20376, 246},
+ {I_VMOVUPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20384, 246},
+ {I_VMOVUPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20392, 247},
+ {I_VMOVUPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20400, 246},
+ {I_VMOVUPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20408, 246},
+ {I_VMOVUPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20416, 247},
+ {I_VMOVUPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20424, 246},
+ {I_VMOVUPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20432, 246},
+ {I_VMOVUPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20440, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMOVUPS[] = {
- {I_VMOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33080, 188},
- {I_VMOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33087, 188},
- {I_VMOVUPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33094, 188},
- {I_VMOVUPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33101, 188},
- {I_VMOVUPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20161, 233},
- {I_VMOVUPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20169, 233},
- {I_VMOVUPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20177, 234},
- {I_VMOVUPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20185, 233},
- {I_VMOVUPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20193, 233},
- {I_VMOVUPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20201, 234},
- {I_VMOVUPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20209, 233},
- {I_VMOVUPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20217, 233},
- {I_VMOVUPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20225, 234},
+ {I_VMOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36463, 191},
+ {I_VMOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36470, 191},
+ {I_VMOVUPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36477, 191},
+ {I_VMOVUPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36484, 191},
+ {I_VMOVUPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20448, 246},
+ {I_VMOVUPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20456, 246},
+ {I_VMOVUPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20464, 247},
+ {I_VMOVUPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20472, 246},
+ {I_VMOVUPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20480, 246},
+ {I_VMOVUPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20488, 247},
+ {I_VMOVUPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20496, 246},
+ {I_VMOVUPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20504, 246},
+ {I_VMOVUPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20512, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMPSADBW[] = {
- {I_VMPSADBW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13345, 188},
- {I_VMPSADBW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13353, 188},
- {I_VMPSADBW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15529, 207},
- {I_VMPSADBW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15537, 207},
+ {I_VMPSADBW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13624, 191},
+ {I_VMPSADBW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13632, 191},
+ {I_VMPSADBW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15808, 210},
+ {I_VMPSADBW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15816, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VMULPD[] = {
- {I_VMULPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33108, 188},
- {I_VMULPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33115, 188},
- {I_VMULPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33122, 188},
- {I_VMULPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33129, 188},
- {I_VMULPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20233, 233},
- {I_VMULPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20241, 233},
- {I_VMULPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20249, 233},
- {I_VMULPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20257, 233},
- {I_VMULPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+20265, 234},
- {I_VMULPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+20273, 234},
+ {I_VMULPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36491, 191},
+ {I_VMULPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36498, 191},
+ {I_VMULPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36505, 191},
+ {I_VMULPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36512, 191},
+ {I_VMULPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20520, 246},
+ {I_VMULPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20528, 246},
+ {I_VMULPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20536, 246},
+ {I_VMULPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20544, 246},
+ {I_VMULPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+20552, 247},
+ {I_VMULPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+20560, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMULPS[] = {
- {I_VMULPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33136, 188},
- {I_VMULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33143, 188},
- {I_VMULPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33150, 188},
- {I_VMULPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33157, 188},
- {I_VMULPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20281, 233},
- {I_VMULPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20289, 233},
- {I_VMULPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20297, 233},
- {I_VMULPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20305, 233},
- {I_VMULPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+20313, 234},
- {I_VMULPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+20321, 234},
+ {I_VMULPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36519, 191},
+ {I_VMULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36526, 191},
+ {I_VMULPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36533, 191},
+ {I_VMULPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36540, 191},
+ {I_VMULPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20568, 246},
+ {I_VMULPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20576, 246},
+ {I_VMULPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20584, 246},
+ {I_VMULPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20592, 246},
+ {I_VMULPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+20600, 247},
+ {I_VMULPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+20608, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMULSD[] = {
- {I_VMULSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+33164, 188},
- {I_VMULSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33171, 188},
- {I_VMULSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+20329, 234},
- {I_VMULSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+20337, 234},
+ {I_VMULSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+36547, 191},
+ {I_VMULSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36554, 191},
+ {I_VMULSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+20616, 247},
+ {I_VMULSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+20624, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VMULSS[] = {
- {I_VMULSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+33178, 188},
- {I_VMULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33185, 188},
- {I_VMULSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+20345, 234},
- {I_VMULSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+20353, 234},
+ {I_VMULSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+36561, 191},
+ {I_VMULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36568, 191},
+ {I_VMULSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+20632, 247},
+ {I_VMULSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+20640, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VORPD[] = {
- {I_VORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33192, 188},
- {I_VORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33199, 188},
- {I_VORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33206, 188},
- {I_VORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33213, 188},
- {I_VORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20361, 235},
- {I_VORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20369, 235},
- {I_VORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20377, 235},
- {I_VORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20385, 235},
- {I_VORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20393, 236},
- {I_VORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20401, 236},
+ {I_VORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36575, 191},
+ {I_VORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36582, 191},
+ {I_VORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36589, 191},
+ {I_VORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36596, 191},
+ {I_VORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20648, 248},
+ {I_VORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20656, 248},
+ {I_VORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20664, 248},
+ {I_VORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20672, 248},
+ {I_VORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20680, 249},
+ {I_VORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20688, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VORPS[] = {
- {I_VORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33220, 188},
- {I_VORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33227, 188},
- {I_VORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33234, 188},
- {I_VORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33241, 188},
- {I_VORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20409, 235},
- {I_VORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20417, 235},
- {I_VORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20425, 235},
- {I_VORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20433, 235},
- {I_VORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20441, 236},
- {I_VORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20449, 236},
+ {I_VORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36603, 191},
+ {I_VORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36610, 191},
+ {I_VORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36617, 191},
+ {I_VORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36624, 191},
+ {I_VORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20696, 248},
+ {I_VORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20704, 248},
+ {I_VORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20712, 248},
+ {I_VORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20720, 248},
+ {I_VORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20728, 249},
+ {I_VORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20736, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPABSB[] = {
- {I_VPABSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33248, 188},
- {I_VPABSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36398, 207},
- {I_VPABSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20457, 237},
- {I_VPABSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20465, 237},
- {I_VPABSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20473, 238},
+ {I_VPABSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36631, 191},
+ {I_VPABSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39781, 210},
+ {I_VPABSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20744, 250},
+ {I_VPABSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20752, 250},
+ {I_VPABSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20760, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPABSW[] = {
- {I_VPABSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33255, 188},
- {I_VPABSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36405, 207},
- {I_VPABSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20529, 237},
- {I_VPABSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20537, 237},
- {I_VPABSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20545, 238},
+ {I_VPABSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36638, 191},
+ {I_VPABSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39788, 210},
+ {I_VPABSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20816, 250},
+ {I_VPABSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20824, 250},
+ {I_VPABSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20832, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPABSD[] = {
- {I_VPABSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33262, 188},
- {I_VPABSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36412, 207},
- {I_VPABSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20481, 233},
- {I_VPABSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20489, 233},
- {I_VPABSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20497, 234},
+ {I_VPABSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36645, 191},
+ {I_VPABSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39795, 210},
+ {I_VPABSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20768, 246},
+ {I_VPABSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20776, 246},
+ {I_VPABSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20784, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPACKSSWB[] = {
- {I_VPACKSSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33269, 188},
- {I_VPACKSSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33276, 188},
- {I_VPACKSSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36419, 207},
- {I_VPACKSSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36426, 207},
- {I_VPACKSSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20601, 237},
- {I_VPACKSSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20609, 237},
- {I_VPACKSSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20617, 237},
- {I_VPACKSSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20625, 237},
- {I_VPACKSSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20633, 238},
- {I_VPACKSSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20641, 238},
+ {I_VPACKSSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36652, 191},
+ {I_VPACKSSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36659, 191},
+ {I_VPACKSSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39802, 210},
+ {I_VPACKSSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39809, 210},
+ {I_VPACKSSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20888, 250},
+ {I_VPACKSSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20896, 250},
+ {I_VPACKSSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20904, 250},
+ {I_VPACKSSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20912, 250},
+ {I_VPACKSSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20920, 251},
+ {I_VPACKSSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20928, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPACKSSDW[] = {
- {I_VPACKSSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33283, 188},
- {I_VPACKSSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33290, 188},
- {I_VPACKSSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36433, 207},
- {I_VPACKSSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36440, 207},
- {I_VPACKSSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20553, 237},
- {I_VPACKSSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20561, 237},
- {I_VPACKSSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20569, 237},
- {I_VPACKSSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20577, 237},
- {I_VPACKSSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20585, 238},
- {I_VPACKSSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20593, 238},
+ {I_VPACKSSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36666, 191},
+ {I_VPACKSSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36673, 191},
+ {I_VPACKSSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39816, 210},
+ {I_VPACKSSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39823, 210},
+ {I_VPACKSSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20840, 250},
+ {I_VPACKSSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20848, 250},
+ {I_VPACKSSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20856, 250},
+ {I_VPACKSSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20864, 250},
+ {I_VPACKSSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20872, 251},
+ {I_VPACKSSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20880, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPACKUSWB[] = {
- {I_VPACKUSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33297, 188},
- {I_VPACKUSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33304, 188},
- {I_VPACKUSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36461, 207},
- {I_VPACKUSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36468, 207},
- {I_VPACKUSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20697, 237},
- {I_VPACKUSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20705, 237},
- {I_VPACKUSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20713, 237},
- {I_VPACKUSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20721, 237},
- {I_VPACKUSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20729, 238},
- {I_VPACKUSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20737, 238},
+ {I_VPACKUSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36680, 191},
+ {I_VPACKUSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36687, 191},
+ {I_VPACKUSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39844, 210},
+ {I_VPACKUSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39851, 210},
+ {I_VPACKUSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20984, 250},
+ {I_VPACKUSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20992, 250},
+ {I_VPACKUSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21000, 250},
+ {I_VPACKUSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21008, 250},
+ {I_VPACKUSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21016, 251},
+ {I_VPACKUSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21024, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPACKUSDW[] = {
- {I_VPACKUSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33311, 188},
- {I_VPACKUSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33318, 188},
- {I_VPACKUSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36447, 207},
- {I_VPACKUSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36454, 207},
- {I_VPACKUSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20649, 237},
- {I_VPACKUSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20657, 237},
- {I_VPACKUSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20665, 237},
- {I_VPACKUSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20673, 237},
- {I_VPACKUSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20681, 238},
- {I_VPACKUSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20689, 238},
+ {I_VPACKUSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36694, 191},
+ {I_VPACKUSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36701, 191},
+ {I_VPACKUSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39830, 210},
+ {I_VPACKUSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39837, 210},
+ {I_VPACKUSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20936, 250},
+ {I_VPACKUSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20944, 250},
+ {I_VPACKUSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20952, 250},
+ {I_VPACKUSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20960, 250},
+ {I_VPACKUSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20968, 251},
+ {I_VPACKUSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20976, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPADDB[] = {
- {I_VPADDB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33325, 188},
- {I_VPADDB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33332, 188},
- {I_VPADDB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36475, 207},
- {I_VPADDB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36482, 207},
- {I_VPADDB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20745, 237},
- {I_VPADDB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20753, 237},
- {I_VPADDB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20761, 237},
- {I_VPADDB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20769, 237},
- {I_VPADDB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20777, 238},
- {I_VPADDB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20785, 238},
+ {I_VPADDB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36708, 191},
+ {I_VPADDB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36715, 191},
+ {I_VPADDB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39858, 210},
+ {I_VPADDB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39865, 210},
+ {I_VPADDB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21032, 250},
+ {I_VPADDB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21040, 250},
+ {I_VPADDB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21048, 250},
+ {I_VPADDB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21056, 250},
+ {I_VPADDB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21064, 251},
+ {I_VPADDB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21072, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPADDW[] = {
- {I_VPADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33339, 188},
- {I_VPADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33346, 188},
- {I_VPADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36489, 207},
- {I_VPADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36496, 207},
- {I_VPADDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21081, 237},
- {I_VPADDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21089, 237},
- {I_VPADDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21097, 237},
- {I_VPADDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21105, 237},
- {I_VPADDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21113, 238},
- {I_VPADDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21121, 238},
+ {I_VPADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36722, 191},
+ {I_VPADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36729, 191},
+ {I_VPADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39872, 210},
+ {I_VPADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39879, 210},
+ {I_VPADDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21368, 250},
+ {I_VPADDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21376, 250},
+ {I_VPADDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21384, 250},
+ {I_VPADDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21392, 250},
+ {I_VPADDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21400, 251},
+ {I_VPADDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21408, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPADDD[] = {
- {I_VPADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33353, 188},
- {I_VPADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33360, 188},
- {I_VPADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36503, 207},
- {I_VPADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36510, 207},
- {I_VPADDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20793, 233},
- {I_VPADDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20801, 233},
- {I_VPADDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20809, 233},
- {I_VPADDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20817, 233},
- {I_VPADDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+20825, 234},
- {I_VPADDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+20833, 234},
+ {I_VPADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36736, 191},
+ {I_VPADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36743, 191},
+ {I_VPADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39886, 210},
+ {I_VPADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39893, 210},
+ {I_VPADDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21080, 246},
+ {I_VPADDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21088, 246},
+ {I_VPADDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21096, 246},
+ {I_VPADDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21104, 246},
+ {I_VPADDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21112, 247},
+ {I_VPADDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21120, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPADDQ[] = {
- {I_VPADDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33367, 188},
- {I_VPADDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33374, 188},
- {I_VPADDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36517, 207},
- {I_VPADDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36524, 207},
- {I_VPADDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20841, 233},
- {I_VPADDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20849, 233},
- {I_VPADDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20857, 233},
- {I_VPADDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20865, 233},
- {I_VPADDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+20873, 234},
- {I_VPADDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20881, 234},
+ {I_VPADDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36750, 191},
+ {I_VPADDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36757, 191},
+ {I_VPADDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39900, 210},
+ {I_VPADDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39907, 210},
+ {I_VPADDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21128, 246},
+ {I_VPADDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21136, 246},
+ {I_VPADDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21144, 246},
+ {I_VPADDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21152, 246},
+ {I_VPADDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21160, 247},
+ {I_VPADDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21168, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPADDSB[] = {
- {I_VPADDSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33381, 188},
- {I_VPADDSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33388, 188},
- {I_VPADDSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36531, 207},
- {I_VPADDSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36538, 207},
- {I_VPADDSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20889, 237},
- {I_VPADDSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20897, 237},
- {I_VPADDSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20905, 237},
- {I_VPADDSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20913, 237},
- {I_VPADDSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20921, 238},
- {I_VPADDSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20929, 238},
+ {I_VPADDSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36764, 191},
+ {I_VPADDSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36771, 191},
+ {I_VPADDSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39914, 210},
+ {I_VPADDSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39921, 210},
+ {I_VPADDSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21176, 250},
+ {I_VPADDSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21184, 250},
+ {I_VPADDSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21192, 250},
+ {I_VPADDSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21200, 250},
+ {I_VPADDSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21208, 251},
+ {I_VPADDSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21216, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPADDSW[] = {
- {I_VPADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33395, 188},
- {I_VPADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33402, 188},
- {I_VPADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36545, 207},
- {I_VPADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36552, 207},
- {I_VPADDSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20937, 237},
- {I_VPADDSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20945, 237},
- {I_VPADDSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20953, 237},
- {I_VPADDSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20961, 237},
- {I_VPADDSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20969, 238},
- {I_VPADDSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20977, 238},
+ {I_VPADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36778, 191},
+ {I_VPADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36785, 191},
+ {I_VPADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39928, 210},
+ {I_VPADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39935, 210},
+ {I_VPADDSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21224, 250},
+ {I_VPADDSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21232, 250},
+ {I_VPADDSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21240, 250},
+ {I_VPADDSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21248, 250},
+ {I_VPADDSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21256, 251},
+ {I_VPADDSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21264, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPADDUSB[] = {
- {I_VPADDUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33409, 188},
- {I_VPADDUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33416, 188},
- {I_VPADDUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36559, 207},
- {I_VPADDUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36566, 207},
- {I_VPADDUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20985, 237},
- {I_VPADDUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20993, 237},
- {I_VPADDUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21001, 237},
- {I_VPADDUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21009, 237},
- {I_VPADDUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21017, 238},
- {I_VPADDUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21025, 238},
+ {I_VPADDUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36792, 191},
+ {I_VPADDUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36799, 191},
+ {I_VPADDUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39942, 210},
+ {I_VPADDUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39949, 210},
+ {I_VPADDUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21272, 250},
+ {I_VPADDUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21280, 250},
+ {I_VPADDUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21288, 250},
+ {I_VPADDUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21296, 250},
+ {I_VPADDUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21304, 251},
+ {I_VPADDUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21312, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPADDUSW[] = {
- {I_VPADDUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33423, 188},
- {I_VPADDUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33430, 188},
- {I_VPADDUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36573, 207},
- {I_VPADDUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36580, 207},
- {I_VPADDUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21033, 237},
- {I_VPADDUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21041, 237},
- {I_VPADDUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21049, 237},
- {I_VPADDUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21057, 237},
- {I_VPADDUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21065, 238},
- {I_VPADDUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21073, 238},
+ {I_VPADDUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36806, 191},
+ {I_VPADDUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36813, 191},
+ {I_VPADDUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39956, 210},
+ {I_VPADDUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39963, 210},
+ {I_VPADDUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21320, 250},
+ {I_VPADDUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21328, 250},
+ {I_VPADDUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21336, 250},
+ {I_VPADDUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21344, 250},
+ {I_VPADDUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21352, 251},
+ {I_VPADDUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21360, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPALIGNR[] = {
- {I_VPALIGNR, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13361, 188},
- {I_VPALIGNR, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13369, 188},
- {I_VPALIGNR, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15545, 207},
- {I_VPALIGNR, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15553, 207},
- {I_VPALIGNR, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9190, 237},
- {I_VPALIGNR, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9199, 237},
- {I_VPALIGNR, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9208, 237},
- {I_VPALIGNR, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9217, 237},
- {I_VPALIGNR, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9226, 238},
- {I_VPALIGNR, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9235, 238},
+ {I_VPALIGNR, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13640, 191},
+ {I_VPALIGNR, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13648, 191},
+ {I_VPALIGNR, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15824, 210},
+ {I_VPALIGNR, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15832, 210},
+ {I_VPALIGNR, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9190, 250},
+ {I_VPALIGNR, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9199, 250},
+ {I_VPALIGNR, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9208, 250},
+ {I_VPALIGNR, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9217, 250},
+ {I_VPALIGNR, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9226, 251},
+ {I_VPALIGNR, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9235, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPAND[] = {
- {I_VPAND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33437, 188},
- {I_VPAND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33444, 188},
- {I_VPAND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36587, 207},
- {I_VPAND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36594, 207},
+ {I_VPAND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36820, 191},
+ {I_VPAND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36827, 191},
+ {I_VPAND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39970, 210},
+ {I_VPAND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39977, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPANDN[] = {
- {I_VPANDN, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33451, 188},
- {I_VPANDN, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33458, 188},
- {I_VPANDN, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36601, 207},
- {I_VPANDN, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36608, 207},
+ {I_VPANDN, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36834, 191},
+ {I_VPANDN, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36841, 191},
+ {I_VPANDN, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39984, 210},
+ {I_VPANDN, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39991, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPAVGB[] = {
- {I_VPAVGB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33465, 188},
- {I_VPAVGB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33472, 188},
- {I_VPAVGB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36615, 207},
- {I_VPAVGB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36622, 207},
- {I_VPAVGB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21321, 237},
- {I_VPAVGB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21329, 237},
- {I_VPAVGB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21337, 237},
- {I_VPAVGB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21345, 237},
- {I_VPAVGB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21353, 238},
- {I_VPAVGB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21361, 238},
+ {I_VPAVGB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36848, 191},
+ {I_VPAVGB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36855, 191},
+ {I_VPAVGB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+39998, 210},
+ {I_VPAVGB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40005, 210},
+ {I_VPAVGB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21608, 250},
+ {I_VPAVGB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21616, 250},
+ {I_VPAVGB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21624, 250},
+ {I_VPAVGB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21632, 250},
+ {I_VPAVGB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21640, 251},
+ {I_VPAVGB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21648, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPAVGW[] = {
- {I_VPAVGW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33479, 188},
- {I_VPAVGW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33486, 188},
- {I_VPAVGW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36629, 207},
- {I_VPAVGW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36636, 207},
- {I_VPAVGW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21369, 237},
- {I_VPAVGW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21377, 237},
- {I_VPAVGW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21385, 237},
- {I_VPAVGW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21393, 237},
- {I_VPAVGW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21401, 238},
- {I_VPAVGW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21409, 238},
+ {I_VPAVGW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36862, 191},
+ {I_VPAVGW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36869, 191},
+ {I_VPAVGW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40012, 210},
+ {I_VPAVGW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40019, 210},
+ {I_VPAVGW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21656, 250},
+ {I_VPAVGW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21664, 250},
+ {I_VPAVGW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21672, 250},
+ {I_VPAVGW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21680, 250},
+ {I_VPAVGW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21688, 251},
+ {I_VPAVGW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21696, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPBLENDVB[] = {
- {I_VPBLENDVB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13377, 188},
- {I_VPBLENDVB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13385, 188},
- {I_VPBLENDVB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15561, 207},
- {I_VPBLENDVB, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15569, 207},
+ {I_VPBLENDVB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+13656, 191},
+ {I_VPBLENDVB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+13664, 191},
+ {I_VPBLENDVB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15840, 210},
+ {I_VPBLENDVB, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15848, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPBLENDW[] = {
- {I_VPBLENDW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13393, 188},
- {I_VPBLENDW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13401, 188},
- {I_VPBLENDW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15577, 207},
- {I_VPBLENDW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15585, 207},
+ {I_VPBLENDW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13672, 191},
+ {I_VPBLENDW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13680, 191},
+ {I_VPBLENDW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15856, 210},
+ {I_VPBLENDW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15864, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPESTRI[] = {
- {I_VPCMPESTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13409, 188},
+ {I_VPCMPESTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13688, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPESTRM[] = {
- {I_VPCMPESTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13417, 188},
+ {I_VPCMPESTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13696, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPISTRI[] = {
- {I_VPCMPISTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13425, 188},
+ {I_VPCMPISTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13704, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPISTRM[] = {
- {I_VPCMPISTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13433, 188},
+ {I_VPCMPISTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13712, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPEQB[] = {
- {I_VPCMPEQB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33493, 188},
- {I_VPCMPEQB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33500, 188},
- {I_VPCMPEQB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36643, 207},
- {I_VPCMPEQB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36650, 207},
- {I_VPCMPEQB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2800, 237},
- {I_VPCMPEQB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2810, 237},
- {I_VPCMPEQB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2820, 238},
+ {I_VPCMPEQB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36876, 191},
+ {I_VPCMPEQB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36883, 191},
+ {I_VPCMPEQB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40026, 210},
+ {I_VPCMPEQB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40033, 210},
+ {I_VPCMPEQB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22088, 250},
+ {I_VPCMPEQB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22096, 250},
+ {I_VPCMPEQB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22104, 251},
+ {I_VPCMPEQB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2800, 250},
+ {I_VPCMPEQB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2810, 250},
+ {I_VPCMPEQB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2820, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPEQW[] = {
- {I_VPCMPEQW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33507, 188},
- {I_VPCMPEQW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33514, 188},
- {I_VPCMPEQW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36657, 207},
- {I_VPCMPEQW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36664, 207},
- {I_VPCMPEQW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3010, 237},
- {I_VPCMPEQW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3020, 237},
- {I_VPCMPEQW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3030, 238},
+ {I_VPCMPEQW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36890, 191},
+ {I_VPCMPEQW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36897, 191},
+ {I_VPCMPEQW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40040, 210},
+ {I_VPCMPEQW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40047, 210},
+ {I_VPCMPEQW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22160, 250},
+ {I_VPCMPEQW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22168, 250},
+ {I_VPCMPEQW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22176, 251},
+ {I_VPCMPEQW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3010, 250},
+ {I_VPCMPEQW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3020, 250},
+ {I_VPCMPEQW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3030, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPEQD[] = {
- {I_VPCMPEQD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33521, 188},
- {I_VPCMPEQD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33528, 188},
- {I_VPCMPEQD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36671, 207},
- {I_VPCMPEQD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36678, 207},
- {I_VPCMPEQD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2830, 233},
- {I_VPCMPEQD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2840, 233},
- {I_VPCMPEQD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2850, 234},
+ {I_VPCMPEQD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36904, 191},
+ {I_VPCMPEQD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36911, 191},
+ {I_VPCMPEQD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40054, 210},
+ {I_VPCMPEQD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40061, 210},
+ {I_VPCMPEQD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22112, 246},
+ {I_VPCMPEQD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22120, 246},
+ {I_VPCMPEQD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22128, 247},
+ {I_VPCMPEQD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2830, 246},
+ {I_VPCMPEQD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2840, 246},
+ {I_VPCMPEQD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2850, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPEQQ[] = {
- {I_VPCMPEQQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33535, 188},
- {I_VPCMPEQQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33542, 188},
- {I_VPCMPEQQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36685, 207},
- {I_VPCMPEQQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36692, 207},
- {I_VPCMPEQQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2860, 233},
- {I_VPCMPEQQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2870, 233},
- {I_VPCMPEQQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2880, 234},
+ {I_VPCMPEQQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36918, 191},
+ {I_VPCMPEQQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36925, 191},
+ {I_VPCMPEQQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40068, 210},
+ {I_VPCMPEQQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40075, 210},
+ {I_VPCMPEQQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22136, 246},
+ {I_VPCMPEQQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22144, 246},
+ {I_VPCMPEQQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22152, 247},
+ {I_VPCMPEQQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2860, 246},
+ {I_VPCMPEQQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2870, 246},
+ {I_VPCMPEQQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2880, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPGTB[] = {
- {I_VPCMPGTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33549, 188},
- {I_VPCMPGTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33556, 188},
- {I_VPCMPGTB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36699, 207},
- {I_VPCMPGTB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36706, 207},
- {I_VPCMPGTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3280, 237},
- {I_VPCMPGTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3290, 237},
- {I_VPCMPGTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3300, 238},
+ {I_VPCMPGTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36932, 191},
+ {I_VPCMPGTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36939, 191},
+ {I_VPCMPGTB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40082, 210},
+ {I_VPCMPGTB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40089, 210},
+ {I_VPCMPGTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22184, 250},
+ {I_VPCMPGTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22192, 250},
+ {I_VPCMPGTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22200, 251},
+ {I_VPCMPGTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3280, 250},
+ {I_VPCMPGTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3290, 250},
+ {I_VPCMPGTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3300, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPGTW[] = {
- {I_VPCMPGTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33563, 188},
- {I_VPCMPGTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33570, 188},
- {I_VPCMPGTW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36713, 207},
- {I_VPCMPGTW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36720, 207},
- {I_VPCMPGTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3490, 237},
- {I_VPCMPGTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3500, 237},
- {I_VPCMPGTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3510, 238},
+ {I_VPCMPGTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36946, 191},
+ {I_VPCMPGTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36953, 191},
+ {I_VPCMPGTW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40096, 210},
+ {I_VPCMPGTW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40103, 210},
+ {I_VPCMPGTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22256, 250},
+ {I_VPCMPGTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22264, 250},
+ {I_VPCMPGTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22272, 251},
+ {I_VPCMPGTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3490, 250},
+ {I_VPCMPGTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3500, 250},
+ {I_VPCMPGTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3510, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPGTD[] = {
- {I_VPCMPGTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33577, 188},
- {I_VPCMPGTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33584, 188},
- {I_VPCMPGTD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36727, 207},
- {I_VPCMPGTD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36734, 207},
- {I_VPCMPGTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3310, 233},
- {I_VPCMPGTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3320, 233},
- {I_VPCMPGTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3330, 234},
+ {I_VPCMPGTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36960, 191},
+ {I_VPCMPGTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36967, 191},
+ {I_VPCMPGTD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40110, 210},
+ {I_VPCMPGTD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40117, 210},
+ {I_VPCMPGTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22208, 246},
+ {I_VPCMPGTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22216, 246},
+ {I_VPCMPGTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+22224, 247},
+ {I_VPCMPGTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3310, 246},
+ {I_VPCMPGTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3320, 246},
+ {I_VPCMPGTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3330, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMPGTQ[] = {
- {I_VPCMPGTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33591, 188},
- {I_VPCMPGTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33598, 188},
- {I_VPCMPGTQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36741, 207},
- {I_VPCMPGTQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36748, 207},
- {I_VPCMPGTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3340, 233},
- {I_VPCMPGTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3350, 233},
- {I_VPCMPGTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3360, 234},
+ {I_VPCMPGTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36974, 191},
+ {I_VPCMPGTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36981, 191},
+ {I_VPCMPGTQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40124, 210},
+ {I_VPCMPGTQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40131, 210},
+ {I_VPCMPGTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22232, 246},
+ {I_VPCMPGTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22240, 246},
+ {I_VPCMPGTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+22248, 247},
+ {I_VPCMPGTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3340, 246},
+ {I_VPCMPGTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3350, 246},
+ {I_VPCMPGTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3360, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPERMILPD[] = {
- {I_VPERMILPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33605, 188},
- {I_VPERMILPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33612, 188},
- {I_VPERMILPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33619, 188},
- {I_VPERMILPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33626, 188},
- {I_VPERMILPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13441, 188},
- {I_VPERMILPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13449, 188},
- {I_VPERMILPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9460, 233},
- {I_VPERMILPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9469, 233},
- {I_VPERMILPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9478, 234},
- {I_VPERMILPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22169, 233},
- {I_VPERMILPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22177, 233},
- {I_VPERMILPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22185, 233},
- {I_VPERMILPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22193, 233},
- {I_VPERMILPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22201, 234},
- {I_VPERMILPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22209, 234},
+ {I_VPERMILPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36988, 191},
+ {I_VPERMILPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36995, 191},
+ {I_VPERMILPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37002, 191},
+ {I_VPERMILPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37009, 191},
+ {I_VPERMILPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13720, 191},
+ {I_VPERMILPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13728, 191},
+ {I_VPERMILPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9460, 246},
+ {I_VPERMILPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9469, 246},
+ {I_VPERMILPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9478, 247},
+ {I_VPERMILPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22648, 246},
+ {I_VPERMILPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22656, 246},
+ {I_VPERMILPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22664, 246},
+ {I_VPERMILPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22672, 246},
+ {I_VPERMILPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22680, 247},
+ {I_VPERMILPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22688, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPERMILPS[] = {
- {I_VPERMILPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33633, 188},
- {I_VPERMILPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33640, 188},
- {I_VPERMILPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33647, 188},
- {I_VPERMILPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33654, 188},
- {I_VPERMILPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13457, 188},
- {I_VPERMILPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13465, 188},
- {I_VPERMILPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9487, 233},
- {I_VPERMILPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9496, 233},
- {I_VPERMILPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9505, 234},
- {I_VPERMILPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22217, 233},
- {I_VPERMILPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22225, 233},
- {I_VPERMILPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22233, 233},
- {I_VPERMILPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22241, 233},
- {I_VPERMILPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22249, 234},
- {I_VPERMILPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22257, 234},
+ {I_VPERMILPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37016, 191},
+ {I_VPERMILPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37023, 191},
+ {I_VPERMILPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37030, 191},
+ {I_VPERMILPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37037, 191},
+ {I_VPERMILPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13736, 191},
+ {I_VPERMILPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13744, 191},
+ {I_VPERMILPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9487, 246},
+ {I_VPERMILPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9496, 246},
+ {I_VPERMILPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9505, 247},
+ {I_VPERMILPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22696, 246},
+ {I_VPERMILPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22704, 246},
+ {I_VPERMILPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22712, 246},
+ {I_VPERMILPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22720, 246},
+ {I_VPERMILPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22728, 247},
+ {I_VPERMILPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22736, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPERM2F128[] = {
- {I_VPERM2F128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13473, 188},
- {I_VPERM2F128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13481, 188},
+ {I_VPERM2F128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13752, 191},
+ {I_VPERM2F128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13760, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VPEXTRB[] = {
- {I_VPEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13489, 194},
- {I_VPEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13489, 188},
- {I_VPEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13489, 188},
- {I_VPEXTRB, 3, {REG_GPR|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 238},
- {I_VPEXTRB, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 238},
- {I_VPEXTRB, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 238},
- {I_VPEXTRB, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 238},
- {I_VPEXTRB, 3, {MEMORY|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 238},
+ {I_VPEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13768, 197},
+ {I_VPEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13768, 191},
+ {I_VPEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13768, 191},
+ {I_VPEXTRB, 3, {REG_GPR|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 251},
+ {I_VPEXTRB, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 251},
+ {I_VPEXTRB, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 251},
+ {I_VPEXTRB, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 251},
+ {I_VPEXTRB, 3, {MEMORY|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9550, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPEXTRW[] = {
- {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13497, 194},
- {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13497, 188},
- {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13505, 194},
- {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13505, 188},
- {I_VPEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13505, 188},
- {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9577, 238},
- {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9577, 238},
- {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9577, 238},
- {I_VPEXTRW, 3, {MEMORY|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9577, 238},
- {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9586, 238},
- {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9586, 238},
- {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9586, 238},
+ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13776, 197},
+ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13776, 191},
+ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13784, 197},
+ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13784, 191},
+ {I_VPEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13784, 191},
+ {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9577, 251},
+ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9577, 251},
+ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9577, 251},
+ {I_VPEXTRW, 3, {MEMORY|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9577, 251},
+ {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9586, 251},
+ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9586, 251},
+ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9586, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPEXTRD[] = {
- {I_VPEXTRD, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13513, 194},
- {I_VPEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13513, 188},
- {I_VPEXTRD, 3, {RM_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9559, 236},
+ {I_VPEXTRD, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13792, 197},
+ {I_VPEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13792, 191},
+ {I_VPEXTRD, 3, {RM_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9559, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPEXTRQ[] = {
- {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13521, 194},
- {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9568, 236},
+ {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13800, 197},
+ {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9568, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDW[] = {
- {I_VPHADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33661, 188},
- {I_VPHADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33668, 188},
- {I_VPHADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36755, 207},
- {I_VPHADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36762, 207},
+ {I_VPHADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37044, 191},
+ {I_VPHADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37051, 191},
+ {I_VPHADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40138, 210},
+ {I_VPHADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40145, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDD[] = {
- {I_VPHADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33675, 188},
- {I_VPHADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33682, 188},
- {I_VPHADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36769, 207},
- {I_VPHADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36776, 207},
+ {I_VPHADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37058, 191},
+ {I_VPHADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37065, 191},
+ {I_VPHADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40152, 210},
+ {I_VPHADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40159, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDSW[] = {
- {I_VPHADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33689, 188},
- {I_VPHADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33696, 188},
- {I_VPHADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36783, 207},
- {I_VPHADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36790, 207},
+ {I_VPHADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37072, 191},
+ {I_VPHADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37079, 191},
+ {I_VPHADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40166, 210},
+ {I_VPHADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40173, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHMINPOSUW[] = {
- {I_VPHMINPOSUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33703, 188},
+ {I_VPHMINPOSUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37086, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHSUBW[] = {
- {I_VPHSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33710, 188},
- {I_VPHSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33717, 188},
- {I_VPHSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36797, 207},
- {I_VPHSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36804, 207},
+ {I_VPHSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37093, 191},
+ {I_VPHSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37100, 191},
+ {I_VPHSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40180, 210},
+ {I_VPHSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40187, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHSUBD[] = {
- {I_VPHSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33724, 188},
- {I_VPHSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33731, 188},
- {I_VPHSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36811, 207},
- {I_VPHSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36818, 207},
+ {I_VPHSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37107, 191},
+ {I_VPHSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37114, 191},
+ {I_VPHSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40194, 210},
+ {I_VPHSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40201, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHSUBSW[] = {
- {I_VPHSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33738, 188},
- {I_VPHSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33745, 188},
- {I_VPHSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36825, 207},
- {I_VPHSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36832, 207},
+ {I_VPHSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37121, 191},
+ {I_VPHSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37128, 191},
+ {I_VPHSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40208, 210},
+ {I_VPHSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40215, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPINSRB[] = {
- {I_VPINSRB, 4, {XMM_L16,XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13529, 188},
- {I_VPINSRB, 3, {XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13537, 188},
- {I_VPINSRB, 4, {XMM_L16,XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13529, 188},
- {I_VPINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13537, 188},
- {I_VPINSRB, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13529, 188},
- {I_VPINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13537, 188},
- {I_VPINSRB, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9703, 238},
- {I_VPINSRB, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9712, 238},
- {I_VPINSRB, 4, {XMMREG,XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9703, 238},
- {I_VPINSRB, 3, {XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9712, 238},
+ {I_VPINSRB, 4, {XMM_L16,XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13808, 191},
+ {I_VPINSRB, 3, {XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13816, 191},
+ {I_VPINSRB, 4, {XMM_L16,XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13808, 191},
+ {I_VPINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13816, 191},
+ {I_VPINSRB, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13808, 191},
+ {I_VPINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13816, 191},
+ {I_VPINSRB, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9703, 251},
+ {I_VPINSRB, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9712, 251},
+ {I_VPINSRB, 4, {XMMREG,XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9703, 251},
+ {I_VPINSRB, 3, {XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9712, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPINSRW[] = {
- {I_VPINSRW, 4, {XMM_L16,XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13545, 188},
- {I_VPINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13553, 188},
- {I_VPINSRW, 4, {XMM_L16,XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13545, 188},
- {I_VPINSRW, 3, {XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13553, 188},
- {I_VPINSRW, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13545, 188},
- {I_VPINSRW, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13553, 188},
- {I_VPINSRW, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9757, 238},
- {I_VPINSRW, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9766, 238},
- {I_VPINSRW, 4, {XMMREG,XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9757, 238},
- {I_VPINSRW, 3, {XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9766, 238},
+ {I_VPINSRW, 4, {XMM_L16,XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13824, 191},
+ {I_VPINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13832, 191},
+ {I_VPINSRW, 4, {XMM_L16,XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13824, 191},
+ {I_VPINSRW, 3, {XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13832, 191},
+ {I_VPINSRW, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13824, 191},
+ {I_VPINSRW, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13832, 191},
+ {I_VPINSRW, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9757, 251},
+ {I_VPINSRW, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9766, 251},
+ {I_VPINSRW, 4, {XMMREG,XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9757, 251},
+ {I_VPINSRW, 3, {XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9766, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPINSRD[] = {
- {I_VPINSRD, 4, {XMM_L16,XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13561, 188},
- {I_VPINSRD, 3, {XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13569, 188},
- {I_VPINSRD, 4, {XMM_L16,XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13561, 188},
- {I_VPINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13569, 188},
- {I_VPINSRD, 4, {XMMREG,XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9721, 236},
- {I_VPINSRD, 3, {XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9730, 236},
+ {I_VPINSRD, 4, {XMM_L16,XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13840, 191},
+ {I_VPINSRD, 3, {XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13848, 191},
+ {I_VPINSRD, 4, {XMM_L16,XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13840, 191},
+ {I_VPINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13848, 191},
+ {I_VPINSRD, 4, {XMMREG,XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9721, 249},
+ {I_VPINSRD, 3, {XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9730, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPINSRQ[] = {
- {I_VPINSRQ, 4, {XMM_L16,XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13577, 194},
- {I_VPINSRQ, 3, {XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13585, 194},
- {I_VPINSRQ, 4, {XMM_L16,XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13577, 194},
- {I_VPINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13585, 194},
- {I_VPINSRQ, 4, {XMMREG,XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9739, 236},
- {I_VPINSRQ, 3, {XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9748, 236},
+ {I_VPINSRQ, 4, {XMM_L16,XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13856, 197},
+ {I_VPINSRQ, 3, {XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13864, 197},
+ {I_VPINSRQ, 4, {XMM_L16,XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13856, 197},
+ {I_VPINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13864, 197},
+ {I_VPINSRQ, 4, {XMMREG,XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9739, 249},
+ {I_VPINSRQ, 3, {XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9748, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMADDWD[] = {
- {I_VPMADDWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33752, 188},
- {I_VPMADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33759, 188},
- {I_VPMADDWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36853, 207},
- {I_VPMADDWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36860, 207},
- {I_VPMADDWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22745, 237},
- {I_VPMADDWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22753, 237},
- {I_VPMADDWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22761, 237},
- {I_VPMADDWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22769, 237},
- {I_VPMADDWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22777, 238},
- {I_VPMADDWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22785, 238},
+ {I_VPMADDWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37135, 191},
+ {I_VPMADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37142, 191},
+ {I_VPMADDWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40236, 210},
+ {I_VPMADDWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40243, 210},
+ {I_VPMADDWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23224, 250},
+ {I_VPMADDWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23232, 250},
+ {I_VPMADDWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23240, 250},
+ {I_VPMADDWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23248, 250},
+ {I_VPMADDWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23256, 251},
+ {I_VPMADDWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23264, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMADDUBSW[] = {
- {I_VPMADDUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33766, 188},
- {I_VPMADDUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33773, 188},
- {I_VPMADDUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36839, 207},
- {I_VPMADDUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36846, 207},
- {I_VPMADDUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22697, 237},
- {I_VPMADDUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22705, 237},
- {I_VPMADDUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22713, 237},
- {I_VPMADDUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22721, 237},
- {I_VPMADDUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22729, 238},
- {I_VPMADDUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22737, 238},
+ {I_VPMADDUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37149, 191},
+ {I_VPMADDUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37156, 191},
+ {I_VPMADDUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40222, 210},
+ {I_VPMADDUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40229, 210},
+ {I_VPMADDUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23176, 250},
+ {I_VPMADDUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23184, 250},
+ {I_VPMADDUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23192, 250},
+ {I_VPMADDUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23200, 250},
+ {I_VPMADDUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23208, 251},
+ {I_VPMADDUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23216, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMAXSB[] = {
- {I_VPMAXSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33780, 188},
- {I_VPMAXSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33787, 188},
- {I_VPMAXSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36867, 207},
- {I_VPMAXSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36874, 207},
- {I_VPMAXSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22793, 237},
- {I_VPMAXSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22801, 237},
- {I_VPMAXSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22809, 237},
- {I_VPMAXSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22817, 237},
- {I_VPMAXSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22825, 238},
- {I_VPMAXSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22833, 238},
+ {I_VPMAXSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37163, 191},
+ {I_VPMAXSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37170, 191},
+ {I_VPMAXSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40250, 210},
+ {I_VPMAXSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40257, 210},
+ {I_VPMAXSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23272, 250},
+ {I_VPMAXSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23280, 250},
+ {I_VPMAXSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23288, 250},
+ {I_VPMAXSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23296, 250},
+ {I_VPMAXSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23304, 251},
+ {I_VPMAXSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23312, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMAXSW[] = {
- {I_VPMAXSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33794, 188},
- {I_VPMAXSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33801, 188},
- {I_VPMAXSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36881, 207},
- {I_VPMAXSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36888, 207},
- {I_VPMAXSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22937, 237},
- {I_VPMAXSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22945, 237},
- {I_VPMAXSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22953, 237},
- {I_VPMAXSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22961, 237},
- {I_VPMAXSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22969, 238},
- {I_VPMAXSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22977, 238},
+ {I_VPMAXSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37177, 191},
+ {I_VPMAXSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37184, 191},
+ {I_VPMAXSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40264, 210},
+ {I_VPMAXSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40271, 210},
+ {I_VPMAXSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23416, 250},
+ {I_VPMAXSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23424, 250},
+ {I_VPMAXSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23432, 250},
+ {I_VPMAXSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23440, 250},
+ {I_VPMAXSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23448, 251},
+ {I_VPMAXSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23456, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMAXSD[] = {
- {I_VPMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33808, 188},
- {I_VPMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33815, 188},
- {I_VPMAXSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36895, 207},
- {I_VPMAXSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36902, 207},
- {I_VPMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22841, 233},
- {I_VPMAXSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22849, 233},
- {I_VPMAXSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22857, 233},
- {I_VPMAXSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22865, 233},
- {I_VPMAXSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22873, 234},
- {I_VPMAXSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22881, 234},
+ {I_VPMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37191, 191},
+ {I_VPMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37198, 191},
+ {I_VPMAXSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40278, 210},
+ {I_VPMAXSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40285, 210},
+ {I_VPMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23320, 246},
+ {I_VPMAXSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23328, 246},
+ {I_VPMAXSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23336, 246},
+ {I_VPMAXSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23344, 246},
+ {I_VPMAXSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23352, 247},
+ {I_VPMAXSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23360, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMAXUB[] = {
- {I_VPMAXUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33822, 188},
- {I_VPMAXUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33829, 188},
- {I_VPMAXUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36909, 207},
- {I_VPMAXUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36916, 207},
- {I_VPMAXUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22985, 237},
- {I_VPMAXUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22993, 237},
- {I_VPMAXUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23001, 237},
- {I_VPMAXUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23009, 237},
- {I_VPMAXUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23017, 238},
- {I_VPMAXUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23025, 238},
+ {I_VPMAXUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37205, 191},
+ {I_VPMAXUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37212, 191},
+ {I_VPMAXUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40292, 210},
+ {I_VPMAXUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40299, 210},
+ {I_VPMAXUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23464, 250},
+ {I_VPMAXUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23472, 250},
+ {I_VPMAXUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23480, 250},
+ {I_VPMAXUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23488, 250},
+ {I_VPMAXUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23496, 251},
+ {I_VPMAXUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23504, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMAXUW[] = {
- {I_VPMAXUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33836, 188},
- {I_VPMAXUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33843, 188},
- {I_VPMAXUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36923, 207},
- {I_VPMAXUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36930, 207},
- {I_VPMAXUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23129, 237},
- {I_VPMAXUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23137, 237},
- {I_VPMAXUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23145, 237},
- {I_VPMAXUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23153, 237},
- {I_VPMAXUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23161, 238},
- {I_VPMAXUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23169, 238},
+ {I_VPMAXUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37219, 191},
+ {I_VPMAXUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37226, 191},
+ {I_VPMAXUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40306, 210},
+ {I_VPMAXUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40313, 210},
+ {I_VPMAXUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23608, 250},
+ {I_VPMAXUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23616, 250},
+ {I_VPMAXUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23624, 250},
+ {I_VPMAXUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23632, 250},
+ {I_VPMAXUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23640, 251},
+ {I_VPMAXUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23648, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMAXUD[] = {
- {I_VPMAXUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33850, 188},
- {I_VPMAXUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33857, 188},
- {I_VPMAXUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36937, 207},
- {I_VPMAXUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36944, 207},
- {I_VPMAXUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23033, 233},
- {I_VPMAXUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23041, 233},
- {I_VPMAXUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23049, 233},
- {I_VPMAXUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23057, 233},
- {I_VPMAXUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23065, 234},
- {I_VPMAXUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23073, 234},
+ {I_VPMAXUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37233, 191},
+ {I_VPMAXUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37240, 191},
+ {I_VPMAXUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40320, 210},
+ {I_VPMAXUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40327, 210},
+ {I_VPMAXUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23512, 246},
+ {I_VPMAXUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23520, 246},
+ {I_VPMAXUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23528, 246},
+ {I_VPMAXUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23536, 246},
+ {I_VPMAXUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23544, 247},
+ {I_VPMAXUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23552, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMINSB[] = {
- {I_VPMINSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33864, 188},
- {I_VPMINSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33871, 188},
- {I_VPMINSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36951, 207},
- {I_VPMINSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36958, 207},
- {I_VPMINSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23177, 237},
- {I_VPMINSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23185, 237},
- {I_VPMINSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23193, 237},
- {I_VPMINSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23201, 237},
- {I_VPMINSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23209, 238},
- {I_VPMINSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23217, 238},
+ {I_VPMINSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37247, 191},
+ {I_VPMINSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37254, 191},
+ {I_VPMINSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40334, 210},
+ {I_VPMINSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40341, 210},
+ {I_VPMINSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23656, 250},
+ {I_VPMINSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23664, 250},
+ {I_VPMINSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23672, 250},
+ {I_VPMINSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23680, 250},
+ {I_VPMINSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23688, 251},
+ {I_VPMINSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23696, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMINSW[] = {
- {I_VPMINSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33878, 188},
- {I_VPMINSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33885, 188},
- {I_VPMINSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36965, 207},
- {I_VPMINSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36972, 207},
- {I_VPMINSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23321, 237},
- {I_VPMINSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23329, 237},
- {I_VPMINSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23337, 237},
- {I_VPMINSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23345, 237},
- {I_VPMINSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23353, 238},
- {I_VPMINSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23361, 238},
+ {I_VPMINSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37261, 191},
+ {I_VPMINSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37268, 191},
+ {I_VPMINSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40348, 210},
+ {I_VPMINSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40355, 210},
+ {I_VPMINSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23800, 250},
+ {I_VPMINSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23808, 250},
+ {I_VPMINSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23816, 250},
+ {I_VPMINSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23824, 250},
+ {I_VPMINSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23832, 251},
+ {I_VPMINSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23840, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMINSD[] = {
- {I_VPMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33892, 188},
- {I_VPMINSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33899, 188},
- {I_VPMINSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36979, 207},
- {I_VPMINSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+36986, 207},
- {I_VPMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23225, 233},
- {I_VPMINSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23233, 233},
- {I_VPMINSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23241, 233},
- {I_VPMINSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23249, 233},
- {I_VPMINSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23257, 234},
- {I_VPMINSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23265, 234},
+ {I_VPMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37275, 191},
+ {I_VPMINSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37282, 191},
+ {I_VPMINSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40362, 210},
+ {I_VPMINSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40369, 210},
+ {I_VPMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23704, 246},
+ {I_VPMINSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23712, 246},
+ {I_VPMINSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23720, 246},
+ {I_VPMINSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23728, 246},
+ {I_VPMINSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23736, 247},
+ {I_VPMINSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23744, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMINUB[] = {
- {I_VPMINUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33906, 188},
- {I_VPMINUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33913, 188},
- {I_VPMINUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+36993, 207},
- {I_VPMINUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37000, 207},
- {I_VPMINUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23369, 237},
- {I_VPMINUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23377, 237},
- {I_VPMINUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23385, 237},
- {I_VPMINUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23393, 237},
- {I_VPMINUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23401, 238},
- {I_VPMINUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23409, 238},
+ {I_VPMINUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37289, 191},
+ {I_VPMINUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37296, 191},
+ {I_VPMINUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40376, 210},
+ {I_VPMINUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40383, 210},
+ {I_VPMINUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23848, 250},
+ {I_VPMINUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23856, 250},
+ {I_VPMINUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23864, 250},
+ {I_VPMINUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23872, 250},
+ {I_VPMINUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23880, 251},
+ {I_VPMINUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23888, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMINUW[] = {
- {I_VPMINUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33920, 188},
- {I_VPMINUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33927, 188},
- {I_VPMINUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37007, 207},
- {I_VPMINUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37014, 207},
- {I_VPMINUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23513, 237},
- {I_VPMINUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23521, 237},
- {I_VPMINUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23529, 237},
- {I_VPMINUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23537, 237},
- {I_VPMINUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23545, 238},
- {I_VPMINUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23553, 238},
+ {I_VPMINUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37303, 191},
+ {I_VPMINUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37310, 191},
+ {I_VPMINUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40390, 210},
+ {I_VPMINUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40397, 210},
+ {I_VPMINUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23992, 250},
+ {I_VPMINUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24000, 250},
+ {I_VPMINUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24008, 250},
+ {I_VPMINUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24016, 250},
+ {I_VPMINUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24024, 251},
+ {I_VPMINUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24032, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMINUD[] = {
- {I_VPMINUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33934, 188},
- {I_VPMINUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33941, 188},
- {I_VPMINUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37021, 207},
- {I_VPMINUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37028, 207},
- {I_VPMINUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23417, 233},
- {I_VPMINUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23425, 233},
- {I_VPMINUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23433, 233},
- {I_VPMINUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23441, 233},
- {I_VPMINUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23449, 234},
- {I_VPMINUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23457, 234},
+ {I_VPMINUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37317, 191},
+ {I_VPMINUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37324, 191},
+ {I_VPMINUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40404, 210},
+ {I_VPMINUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40411, 210},
+ {I_VPMINUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23896, 246},
+ {I_VPMINUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23904, 246},
+ {I_VPMINUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23912, 246},
+ {I_VPMINUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23920, 246},
+ {I_VPMINUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23928, 247},
+ {I_VPMINUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23936, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVMSKB[] = {
- {I_VPMOVMSKB, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33948, 194},
- {I_VPMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33948, 188},
- {I_VPMOVMSKB, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37035, 207},
- {I_VPMOVMSKB, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37035, 207},
+ {I_VPMOVMSKB, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37331, 197},
+ {I_VPMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37331, 191},
+ {I_VPMOVMSKB, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40418, 210},
+ {I_VPMOVMSKB, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40418, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSXBW[] = {
- {I_VPMOVSXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33955, 188},
- {I_VPMOVSXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37042, 207},
- {I_VPMOVSXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24305, 237},
- {I_VPMOVSXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24313, 237},
- {I_VPMOVSXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24321, 238},
+ {I_VPMOVSXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37338, 191},
+ {I_VPMOVSXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40425, 210},
+ {I_VPMOVSXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24784, 250},
+ {I_VPMOVSXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24792, 250},
+ {I_VPMOVSXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24800, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSXBD[] = {
- {I_VPMOVSXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33962, 188},
- {I_VPMOVSXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37049, 207},
- {I_VPMOVSXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37049, 207},
- {I_VPMOVSXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24257, 233},
- {I_VPMOVSXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24265, 233},
- {I_VPMOVSXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24273, 234},
+ {I_VPMOVSXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37345, 191},
+ {I_VPMOVSXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40432, 210},
+ {I_VPMOVSXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40432, 210},
+ {I_VPMOVSXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24736, 246},
+ {I_VPMOVSXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24744, 246},
+ {I_VPMOVSXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24752, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSXBQ[] = {
- {I_VPMOVSXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33969, 188},
- {I_VPMOVSXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37056, 207},
- {I_VPMOVSXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37056, 207},
- {I_VPMOVSXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24281, 233},
- {I_VPMOVSXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24289, 233},
- {I_VPMOVSXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24297, 234},
+ {I_VPMOVSXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37352, 191},
+ {I_VPMOVSXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40439, 210},
+ {I_VPMOVSXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40439, 210},
+ {I_VPMOVSXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24760, 246},
+ {I_VPMOVSXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24768, 246},
+ {I_VPMOVSXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24776, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSXWD[] = {
- {I_VPMOVSXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33976, 188},
- {I_VPMOVSXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37063, 207},
- {I_VPMOVSXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24353, 233},
- {I_VPMOVSXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24361, 233},
- {I_VPMOVSXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24369, 234},
+ {I_VPMOVSXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37359, 191},
+ {I_VPMOVSXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40446, 210},
+ {I_VPMOVSXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24832, 246},
+ {I_VPMOVSXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24840, 246},
+ {I_VPMOVSXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24848, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSXWQ[] = {
- {I_VPMOVSXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33983, 188},
- {I_VPMOVSXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37070, 207},
- {I_VPMOVSXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37070, 207},
- {I_VPMOVSXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24377, 233},
- {I_VPMOVSXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24385, 233},
- {I_VPMOVSXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24393, 234},
+ {I_VPMOVSXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37366, 191},
+ {I_VPMOVSXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40453, 210},
+ {I_VPMOVSXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40453, 210},
+ {I_VPMOVSXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24856, 246},
+ {I_VPMOVSXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24864, 246},
+ {I_VPMOVSXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24872, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSXDQ[] = {
- {I_VPMOVSXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33990, 188},
- {I_VPMOVSXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37077, 207},
- {I_VPMOVSXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24329, 233},
- {I_VPMOVSXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24337, 233},
- {I_VPMOVSXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24345, 234},
+ {I_VPMOVSXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37373, 191},
+ {I_VPMOVSXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40460, 210},
+ {I_VPMOVSXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24808, 246},
+ {I_VPMOVSXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24816, 246},
+ {I_VPMOVSXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24824, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVZXBW[] = {
- {I_VPMOVZXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33997, 188},
- {I_VPMOVZXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37084, 207},
- {I_VPMOVZXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24809, 237},
- {I_VPMOVZXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24817, 237},
- {I_VPMOVZXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24825, 238},
+ {I_VPMOVZXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37380, 191},
+ {I_VPMOVZXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40467, 210},
+ {I_VPMOVZXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25288, 250},
+ {I_VPMOVZXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25296, 250},
+ {I_VPMOVZXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25304, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVZXBD[] = {
- {I_VPMOVZXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34004, 188},
- {I_VPMOVZXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37091, 207},
- {I_VPMOVZXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37091, 207},
- {I_VPMOVZXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24761, 233},
- {I_VPMOVZXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24769, 233},
- {I_VPMOVZXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24777, 234},
+ {I_VPMOVZXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37387, 191},
+ {I_VPMOVZXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40474, 210},
+ {I_VPMOVZXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40474, 210},
+ {I_VPMOVZXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25240, 246},
+ {I_VPMOVZXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25248, 246},
+ {I_VPMOVZXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25256, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVZXBQ[] = {
- {I_VPMOVZXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34011, 188},
- {I_VPMOVZXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37098, 207},
- {I_VPMOVZXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37098, 207},
- {I_VPMOVZXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24785, 233},
- {I_VPMOVZXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24793, 233},
- {I_VPMOVZXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24801, 234},
+ {I_VPMOVZXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37394, 191},
+ {I_VPMOVZXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40481, 210},
+ {I_VPMOVZXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40481, 210},
+ {I_VPMOVZXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25264, 246},
+ {I_VPMOVZXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25272, 246},
+ {I_VPMOVZXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25280, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVZXWD[] = {
- {I_VPMOVZXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34018, 188},
- {I_VPMOVZXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37105, 207},
- {I_VPMOVZXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24857, 233},
- {I_VPMOVZXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24865, 233},
- {I_VPMOVZXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24873, 234},
+ {I_VPMOVZXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37401, 191},
+ {I_VPMOVZXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40488, 210},
+ {I_VPMOVZXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25336, 246},
+ {I_VPMOVZXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25344, 246},
+ {I_VPMOVZXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25352, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVZXWQ[] = {
- {I_VPMOVZXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34025, 188},
- {I_VPMOVZXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37112, 207},
- {I_VPMOVZXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37112, 207},
- {I_VPMOVZXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24881, 233},
- {I_VPMOVZXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24889, 233},
- {I_VPMOVZXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24897, 234},
+ {I_VPMOVZXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37408, 191},
+ {I_VPMOVZXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40495, 210},
+ {I_VPMOVZXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40495, 210},
+ {I_VPMOVZXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25360, 246},
+ {I_VPMOVZXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25368, 246},
+ {I_VPMOVZXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25376, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVZXDQ[] = {
- {I_VPMOVZXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34032, 188},
- {I_VPMOVZXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37119, 207},
- {I_VPMOVZXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24833, 233},
- {I_VPMOVZXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24841, 233},
- {I_VPMOVZXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24849, 234},
+ {I_VPMOVZXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37415, 191},
+ {I_VPMOVZXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40502, 210},
+ {I_VPMOVZXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25312, 246},
+ {I_VPMOVZXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25320, 246},
+ {I_VPMOVZXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25328, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMULHUW[] = {
- {I_VPMULHUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34039, 188},
- {I_VPMULHUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34046, 188},
- {I_VPMULHUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37154, 207},
- {I_VPMULHUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37161, 207},
- {I_VPMULHUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25001, 237},
- {I_VPMULHUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25009, 237},
- {I_VPMULHUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25017, 237},
- {I_VPMULHUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25025, 237},
- {I_VPMULHUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25033, 238},
- {I_VPMULHUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25041, 238},
+ {I_VPMULHUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37422, 191},
+ {I_VPMULHUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37429, 191},
+ {I_VPMULHUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40537, 210},
+ {I_VPMULHUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40544, 210},
+ {I_VPMULHUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25480, 250},
+ {I_VPMULHUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25488, 250},
+ {I_VPMULHUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25496, 250},
+ {I_VPMULHUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25504, 250},
+ {I_VPMULHUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25512, 251},
+ {I_VPMULHUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25520, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMULHRSW[] = {
- {I_VPMULHRSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34053, 188},
- {I_VPMULHRSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34060, 188},
- {I_VPMULHRSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37140, 207},
- {I_VPMULHRSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37147, 207},
- {I_VPMULHRSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24953, 237},
- {I_VPMULHRSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24961, 237},
- {I_VPMULHRSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24969, 237},
- {I_VPMULHRSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24977, 237},
- {I_VPMULHRSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24985, 238},
- {I_VPMULHRSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24993, 238},
+ {I_VPMULHRSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37436, 191},
+ {I_VPMULHRSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37443, 191},
+ {I_VPMULHRSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40523, 210},
+ {I_VPMULHRSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40530, 210},
+ {I_VPMULHRSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25432, 250},
+ {I_VPMULHRSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25440, 250},
+ {I_VPMULHRSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25448, 250},
+ {I_VPMULHRSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25456, 250},
+ {I_VPMULHRSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25464, 251},
+ {I_VPMULHRSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25472, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMULHW[] = {
- {I_VPMULHW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34067, 188},
- {I_VPMULHW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34074, 188},
- {I_VPMULHW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37168, 207},
- {I_VPMULHW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37175, 207},
- {I_VPMULHW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25049, 237},
- {I_VPMULHW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25057, 237},
- {I_VPMULHW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25065, 237},
- {I_VPMULHW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25073, 237},
- {I_VPMULHW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25081, 238},
- {I_VPMULHW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25089, 238},
+ {I_VPMULHW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37450, 191},
+ {I_VPMULHW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37457, 191},
+ {I_VPMULHW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40551, 210},
+ {I_VPMULHW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40558, 210},
+ {I_VPMULHW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25528, 250},
+ {I_VPMULHW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25536, 250},
+ {I_VPMULHW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25544, 250},
+ {I_VPMULHW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25552, 250},
+ {I_VPMULHW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25560, 251},
+ {I_VPMULHW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25568, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMULLW[] = {
- {I_VPMULLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34081, 188},
- {I_VPMULLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34088, 188},
- {I_VPMULLW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37182, 207},
- {I_VPMULLW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37189, 207},
- {I_VPMULLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25193, 237},
- {I_VPMULLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25201, 237},
- {I_VPMULLW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25209, 237},
- {I_VPMULLW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25217, 237},
- {I_VPMULLW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25225, 238},
- {I_VPMULLW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25233, 238},
+ {I_VPMULLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37464, 191},
+ {I_VPMULLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37471, 191},
+ {I_VPMULLW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40565, 210},
+ {I_VPMULLW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40572, 210},
+ {I_VPMULLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25672, 250},
+ {I_VPMULLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25680, 250},
+ {I_VPMULLW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25688, 250},
+ {I_VPMULLW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25696, 250},
+ {I_VPMULLW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25704, 251},
+ {I_VPMULLW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25712, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMULLD[] = {
- {I_VPMULLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34095, 188},
- {I_VPMULLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34102, 188},
- {I_VPMULLD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37196, 207},
- {I_VPMULLD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37203, 207},
- {I_VPMULLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25097, 233},
- {I_VPMULLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25105, 233},
- {I_VPMULLD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25113, 233},
- {I_VPMULLD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25121, 233},
- {I_VPMULLD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25129, 234},
- {I_VPMULLD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25137, 234},
+ {I_VPMULLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37478, 191},
+ {I_VPMULLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37485, 191},
+ {I_VPMULLD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40579, 210},
+ {I_VPMULLD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40586, 210},
+ {I_VPMULLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25576, 246},
+ {I_VPMULLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25584, 246},
+ {I_VPMULLD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25592, 246},
+ {I_VPMULLD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25600, 246},
+ {I_VPMULLD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25608, 247},
+ {I_VPMULLD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25616, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMULUDQ[] = {
- {I_VPMULUDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34109, 188},
- {I_VPMULUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34116, 188},
- {I_VPMULUDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37210, 207},
- {I_VPMULUDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37217, 207},
- {I_VPMULUDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25289, 233},
- {I_VPMULUDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25297, 233},
- {I_VPMULUDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25305, 233},
- {I_VPMULUDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25313, 233},
- {I_VPMULUDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25321, 234},
- {I_VPMULUDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25329, 234},
+ {I_VPMULUDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37492, 191},
+ {I_VPMULUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37499, 191},
+ {I_VPMULUDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40593, 210},
+ {I_VPMULUDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40600, 210},
+ {I_VPMULUDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25768, 246},
+ {I_VPMULUDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25776, 246},
+ {I_VPMULUDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25784, 246},
+ {I_VPMULUDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25792, 246},
+ {I_VPMULUDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25800, 247},
+ {I_VPMULUDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25808, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMULDQ[] = {
- {I_VPMULDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34123, 188},
- {I_VPMULDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34130, 188},
- {I_VPMULDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37126, 207},
- {I_VPMULDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37133, 207},
- {I_VPMULDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24905, 233},
- {I_VPMULDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24913, 233},
- {I_VPMULDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24921, 233},
- {I_VPMULDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24929, 233},
- {I_VPMULDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24937, 234},
- {I_VPMULDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24945, 234},
+ {I_VPMULDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37506, 191},
+ {I_VPMULDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37513, 191},
+ {I_VPMULDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40509, 210},
+ {I_VPMULDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40516, 210},
+ {I_VPMULDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25384, 246},
+ {I_VPMULDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25392, 246},
+ {I_VPMULDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25400, 246},
+ {I_VPMULDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25408, 246},
+ {I_VPMULDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25416, 247},
+ {I_VPMULDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25424, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPOR[] = {
- {I_VPOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34137, 188},
- {I_VPOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34144, 188},
- {I_VPOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37224, 207},
- {I_VPOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37231, 207},
+ {I_VPOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37520, 191},
+ {I_VPOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37527, 191},
+ {I_VPOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40607, 210},
+ {I_VPOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40614, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSADBW[] = {
- {I_VPSADBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34151, 188},
- {I_VPSADBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34158, 188},
- {I_VPSADBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37238, 207},
- {I_VPSADBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37245, 207},
- {I_VPSADBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+25625, 237},
- {I_VPSADBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+25633, 237},
- {I_VPSADBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+25641, 237},
- {I_VPSADBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+25649, 237},
- {I_VPSADBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+25657, 238},
- {I_VPSADBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+25665, 238},
+ {I_VPSADBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37534, 191},
+ {I_VPSADBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37541, 191},
+ {I_VPSADBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40621, 210},
+ {I_VPSADBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40628, 210},
+ {I_VPSADBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+26104, 250},
+ {I_VPSADBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26112, 250},
+ {I_VPSADBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+26120, 250},
+ {I_VPSADBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+26128, 250},
+ {I_VPSADBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+26136, 251},
+ {I_VPSADBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+26144, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHUFB[] = {
- {I_VPSHUFB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34165, 188},
- {I_VPSHUFB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34172, 188},
- {I_VPSHUFB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37252, 207},
- {I_VPSHUFB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37259, 207},
- {I_VPSHUFB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25673, 237},
- {I_VPSHUFB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25681, 237},
- {I_VPSHUFB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25689, 237},
- {I_VPSHUFB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25697, 237},
- {I_VPSHUFB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25705, 238},
- {I_VPSHUFB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25713, 238},
+ {I_VPSHUFB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37548, 191},
+ {I_VPSHUFB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37555, 191},
+ {I_VPSHUFB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40635, 210},
+ {I_VPSHUFB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40642, 210},
+ {I_VPSHUFB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26152, 250},
+ {I_VPSHUFB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26160, 250},
+ {I_VPSHUFB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26168, 250},
+ {I_VPSHUFB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26176, 250},
+ {I_VPSHUFB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26184, 251},
+ {I_VPSHUFB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26192, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHUFD[] = {
- {I_VPSHUFD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13593, 188},
- {I_VPSHUFD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15593, 207},
- {I_VPSHUFD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10099, 233},
- {I_VPSHUFD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10108, 233},
- {I_VPSHUFD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10117, 234},
+ {I_VPSHUFD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13872, 191},
+ {I_VPSHUFD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15872, 210},
+ {I_VPSHUFD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10099, 246},
+ {I_VPSHUFD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10108, 246},
+ {I_VPSHUFD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10117, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHUFHW[] = {
- {I_VPSHUFHW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13601, 188},
- {I_VPSHUFHW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15601, 207},
- {I_VPSHUFHW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10126, 237},
- {I_VPSHUFHW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10135, 237},
- {I_VPSHUFHW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10144, 238},
+ {I_VPSHUFHW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13880, 191},
+ {I_VPSHUFHW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15880, 210},
+ {I_VPSHUFHW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10126, 250},
+ {I_VPSHUFHW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10135, 250},
+ {I_VPSHUFHW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10144, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHUFLW[] = {
- {I_VPSHUFLW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13609, 188},
- {I_VPSHUFLW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15609, 207},
- {I_VPSHUFLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10153, 237},
- {I_VPSHUFLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10162, 237},
- {I_VPSHUFLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10171, 238},
+ {I_VPSHUFLW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13888, 191},
+ {I_VPSHUFLW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15888, 210},
+ {I_VPSHUFLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10153, 250},
+ {I_VPSHUFLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10162, 250},
+ {I_VPSHUFLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10171, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSIGNB[] = {
- {I_VPSIGNB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34179, 188},
- {I_VPSIGNB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34186, 188},
- {I_VPSIGNB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37266, 207},
- {I_VPSIGNB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37273, 207},
+ {I_VPSIGNB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37562, 191},
+ {I_VPSIGNB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37569, 191},
+ {I_VPSIGNB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40649, 210},
+ {I_VPSIGNB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40656, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSIGNW[] = {
- {I_VPSIGNW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34193, 188},
- {I_VPSIGNW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34200, 188},
- {I_VPSIGNW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37280, 207},
- {I_VPSIGNW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37287, 207},
+ {I_VPSIGNW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37576, 191},
+ {I_VPSIGNW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37583, 191},
+ {I_VPSIGNW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40663, 210},
+ {I_VPSIGNW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40670, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSIGND[] = {
- {I_VPSIGND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34207, 188},
- {I_VPSIGND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34214, 188},
- {I_VPSIGND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37294, 207},
- {I_VPSIGND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37301, 207},
+ {I_VPSIGND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37590, 191},
+ {I_VPSIGND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37597, 191},
+ {I_VPSIGND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40677, 210},
+ {I_VPSIGND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40684, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSLLDQ[] = {
- {I_VPSLLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13617, 188},
- {I_VPSLLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13625, 188},
- {I_VPSLLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15617, 207},
- {I_VPSLLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15625, 207},
- {I_VPSLLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10234, 237},
- {I_VPSLLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10243, 237},
- {I_VPSLLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10252, 237},
- {I_VPSLLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10261, 237},
- {I_VPSLLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10270, 238},
- {I_VPSLLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10279, 238},
+ {I_VPSLLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13896, 191},
+ {I_VPSLLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13904, 191},
+ {I_VPSLLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15896, 210},
+ {I_VPSLLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15904, 210},
+ {I_VPSLLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10234, 250},
+ {I_VPSLLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10243, 250},
+ {I_VPSLLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10252, 250},
+ {I_VPSLLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10261, 250},
+ {I_VPSLLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10270, 251},
+ {I_VPSLLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10279, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRLDQ[] = {
- {I_VPSRLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13633, 188},
- {I_VPSRLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13641, 188},
- {I_VPSRLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15713, 207},
- {I_VPSRLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15721, 207},
- {I_VPSRLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10612, 237},
- {I_VPSRLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10621, 237},
- {I_VPSRLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10630, 237},
- {I_VPSRLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10639, 237},
- {I_VPSRLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10648, 238},
- {I_VPSRLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10657, 238},
+ {I_VPSRLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13912, 191},
+ {I_VPSRLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13920, 191},
+ {I_VPSRLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15992, 210},
+ {I_VPSRLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+16000, 210},
+ {I_VPSRLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10612, 250},
+ {I_VPSRLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10621, 250},
+ {I_VPSRLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10630, 250},
+ {I_VPSRLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10639, 250},
+ {I_VPSRLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10648, 251},
+ {I_VPSRLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10657, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSLLW[] = {
- {I_VPSLLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34221, 188},
- {I_VPSLLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34228, 188},
- {I_VPSLLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13649, 188},
- {I_VPSLLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13657, 188},
- {I_VPSLLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37308, 207},
- {I_VPSLLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37315, 207},
- {I_VPSLLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15633, 207},
- {I_VPSLLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15641, 207},
- {I_VPSLLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25961, 237},
- {I_VPSLLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25969, 237},
- {I_VPSLLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25977, 237},
- {I_VPSLLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25985, 237},
- {I_VPSLLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25993, 238},
- {I_VPSLLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26001, 238},
- {I_VPSLLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10342, 237},
- {I_VPSLLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10351, 237},
- {I_VPSLLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10360, 237},
- {I_VPSLLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10369, 237},
- {I_VPSLLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10378, 238},
- {I_VPSLLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10387, 238},
+ {I_VPSLLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37604, 191},
+ {I_VPSLLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37611, 191},
+ {I_VPSLLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13928, 191},
+ {I_VPSLLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13936, 191},
+ {I_VPSLLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40691, 210},
+ {I_VPSLLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40698, 210},
+ {I_VPSLLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15912, 210},
+ {I_VPSLLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15920, 210},
+ {I_VPSLLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26440, 250},
+ {I_VPSLLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26448, 250},
+ {I_VPSLLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26456, 250},
+ {I_VPSLLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26464, 250},
+ {I_VPSLLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26472, 251},
+ {I_VPSLLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26480, 251},
+ {I_VPSLLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10342, 250},
+ {I_VPSLLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10351, 250},
+ {I_VPSLLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10360, 250},
+ {I_VPSLLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10369, 250},
+ {I_VPSLLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10378, 251},
+ {I_VPSLLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10387, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSLLD[] = {
- {I_VPSLLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34235, 188},
- {I_VPSLLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34242, 188},
- {I_VPSLLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13665, 188},
- {I_VPSLLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13673, 188},
- {I_VPSLLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37322, 207},
- {I_VPSLLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37329, 207},
- {I_VPSLLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15649, 207},
- {I_VPSLLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15657, 207},
- {I_VPSLLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25721, 233},
- {I_VPSLLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25729, 233},
- {I_VPSLLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25737, 233},
- {I_VPSLLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25745, 233},
- {I_VPSLLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25753, 234},
- {I_VPSLLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25761, 234},
- {I_VPSLLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10180, 233},
- {I_VPSLLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10189, 233},
- {I_VPSLLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10198, 233},
- {I_VPSLLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10207, 233},
- {I_VPSLLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10216, 234},
- {I_VPSLLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10225, 234},
+ {I_VPSLLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37618, 191},
+ {I_VPSLLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37625, 191},
+ {I_VPSLLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13944, 191},
+ {I_VPSLLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13952, 191},
+ {I_VPSLLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40705, 210},
+ {I_VPSLLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40712, 210},
+ {I_VPSLLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15928, 210},
+ {I_VPSLLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15936, 210},
+ {I_VPSLLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26200, 246},
+ {I_VPSLLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26208, 246},
+ {I_VPSLLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26216, 246},
+ {I_VPSLLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26224, 246},
+ {I_VPSLLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26232, 247},
+ {I_VPSLLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26240, 247},
+ {I_VPSLLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10180, 246},
+ {I_VPSLLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10189, 246},
+ {I_VPSLLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10198, 246},
+ {I_VPSLLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10207, 246},
+ {I_VPSLLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10216, 247},
+ {I_VPSLLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10225, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSLLQ[] = {
- {I_VPSLLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34249, 188},
- {I_VPSLLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34256, 188},
- {I_VPSLLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13681, 188},
- {I_VPSLLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13689, 188},
- {I_VPSLLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37336, 207},
- {I_VPSLLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37343, 207},
- {I_VPSLLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15665, 207},
- {I_VPSLLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15673, 207},
- {I_VPSLLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25769, 233},
- {I_VPSLLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25777, 233},
- {I_VPSLLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25785, 233},
- {I_VPSLLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25793, 233},
- {I_VPSLLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25801, 234},
- {I_VPSLLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25809, 234},
- {I_VPSLLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10288, 233},
- {I_VPSLLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10297, 233},
- {I_VPSLLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10306, 233},
- {I_VPSLLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10315, 233},
- {I_VPSLLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10324, 234},
- {I_VPSLLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10333, 234},
+ {I_VPSLLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37632, 191},
+ {I_VPSLLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37639, 191},
+ {I_VPSLLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13960, 191},
+ {I_VPSLLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13968, 191},
+ {I_VPSLLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40719, 210},
+ {I_VPSLLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40726, 210},
+ {I_VPSLLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15944, 210},
+ {I_VPSLLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15952, 210},
+ {I_VPSLLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26248, 246},
+ {I_VPSLLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26256, 246},
+ {I_VPSLLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26264, 246},
+ {I_VPSLLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26272, 246},
+ {I_VPSLLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26280, 247},
+ {I_VPSLLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26288, 247},
+ {I_VPSLLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10288, 246},
+ {I_VPSLLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10297, 246},
+ {I_VPSLLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10306, 246},
+ {I_VPSLLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10315, 246},
+ {I_VPSLLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10324, 247},
+ {I_VPSLLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10333, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRAW[] = {
- {I_VPSRAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34263, 188},
- {I_VPSRAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34270, 188},
- {I_VPSRAW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13697, 188},
- {I_VPSRAW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13705, 188},
- {I_VPSRAW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37350, 207},
- {I_VPSRAW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37357, 207},
- {I_VPSRAW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15681, 207},
- {I_VPSRAW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15689, 207},
- {I_VPSRAW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26249, 237},
- {I_VPSRAW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26257, 237},
- {I_VPSRAW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26265, 237},
- {I_VPSRAW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26273, 237},
- {I_VPSRAW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26281, 238},
- {I_VPSRAW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26289, 238},
- {I_VPSRAW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10504, 237},
- {I_VPSRAW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10513, 237},
- {I_VPSRAW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10522, 237},
- {I_VPSRAW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10531, 237},
- {I_VPSRAW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10540, 238},
- {I_VPSRAW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10549, 238},
+ {I_VPSRAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37646, 191},
+ {I_VPSRAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37653, 191},
+ {I_VPSRAW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13976, 191},
+ {I_VPSRAW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13984, 191},
+ {I_VPSRAW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40733, 210},
+ {I_VPSRAW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40740, 210},
+ {I_VPSRAW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15960, 210},
+ {I_VPSRAW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15968, 210},
+ {I_VPSRAW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26728, 250},
+ {I_VPSRAW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26736, 250},
+ {I_VPSRAW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26744, 250},
+ {I_VPSRAW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26752, 250},
+ {I_VPSRAW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26760, 251},
+ {I_VPSRAW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26768, 251},
+ {I_VPSRAW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10504, 250},
+ {I_VPSRAW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10513, 250},
+ {I_VPSRAW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10522, 250},
+ {I_VPSRAW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10531, 250},
+ {I_VPSRAW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10540, 251},
+ {I_VPSRAW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10549, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRAD[] = {
- {I_VPSRAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34277, 188},
- {I_VPSRAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34284, 188},
- {I_VPSRAD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13713, 188},
- {I_VPSRAD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13721, 188},
- {I_VPSRAD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37364, 207},
- {I_VPSRAD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37371, 207},
- {I_VPSRAD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15697, 207},
- {I_VPSRAD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15705, 207},
- {I_VPSRAD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26009, 233},
- {I_VPSRAD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26017, 233},
- {I_VPSRAD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26025, 233},
- {I_VPSRAD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26033, 233},
- {I_VPSRAD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26041, 234},
- {I_VPSRAD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26049, 234},
- {I_VPSRAD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10396, 233},
- {I_VPSRAD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10405, 233},
- {I_VPSRAD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10414, 233},
- {I_VPSRAD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10423, 233},
- {I_VPSRAD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10432, 234},
- {I_VPSRAD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10441, 234},
+ {I_VPSRAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37660, 191},
+ {I_VPSRAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37667, 191},
+ {I_VPSRAD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13992, 191},
+ {I_VPSRAD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+14000, 191},
+ {I_VPSRAD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40747, 210},
+ {I_VPSRAD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40754, 210},
+ {I_VPSRAD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15976, 210},
+ {I_VPSRAD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15984, 210},
+ {I_VPSRAD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26488, 246},
+ {I_VPSRAD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26496, 246},
+ {I_VPSRAD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26504, 246},
+ {I_VPSRAD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26512, 246},
+ {I_VPSRAD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26520, 247},
+ {I_VPSRAD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26528, 247},
+ {I_VPSRAD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10396, 246},
+ {I_VPSRAD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10405, 246},
+ {I_VPSRAD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10414, 246},
+ {I_VPSRAD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10423, 246},
+ {I_VPSRAD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10432, 247},
+ {I_VPSRAD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10441, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRLW[] = {
- {I_VPSRLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34291, 188},
- {I_VPSRLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34298, 188},
- {I_VPSRLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13729, 188},
- {I_VPSRLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13737, 188},
- {I_VPSRLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37378, 207},
- {I_VPSRLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37385, 207},
- {I_VPSRLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15729, 207},
- {I_VPSRLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15737, 207},
- {I_VPSRLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26537, 237},
- {I_VPSRLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26545, 237},
- {I_VPSRLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26553, 237},
- {I_VPSRLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26561, 237},
- {I_VPSRLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26569, 238},
- {I_VPSRLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26577, 238},
- {I_VPSRLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10720, 237},
- {I_VPSRLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10729, 237},
- {I_VPSRLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10738, 237},
- {I_VPSRLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10747, 237},
- {I_VPSRLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10756, 238},
- {I_VPSRLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10765, 238},
+ {I_VPSRLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37674, 191},
+ {I_VPSRLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37681, 191},
+ {I_VPSRLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14008, 191},
+ {I_VPSRLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+14016, 191},
+ {I_VPSRLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40761, 210},
+ {I_VPSRLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40768, 210},
+ {I_VPSRLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16008, 210},
+ {I_VPSRLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+16016, 210},
+ {I_VPSRLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27016, 250},
+ {I_VPSRLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27024, 250},
+ {I_VPSRLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27032, 250},
+ {I_VPSRLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27040, 250},
+ {I_VPSRLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27048, 251},
+ {I_VPSRLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27056, 251},
+ {I_VPSRLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10720, 250},
+ {I_VPSRLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10729, 250},
+ {I_VPSRLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10738, 250},
+ {I_VPSRLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10747, 250},
+ {I_VPSRLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10756, 251},
+ {I_VPSRLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10765, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRLD[] = {
- {I_VPSRLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34305, 188},
- {I_VPSRLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34312, 188},
- {I_VPSRLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13745, 188},
- {I_VPSRLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13753, 188},
- {I_VPSRLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37392, 207},
- {I_VPSRLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37399, 207},
- {I_VPSRLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15745, 207},
- {I_VPSRLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15753, 207},
- {I_VPSRLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26297, 233},
- {I_VPSRLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26305, 233},
- {I_VPSRLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26313, 233},
- {I_VPSRLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26321, 233},
- {I_VPSRLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26329, 234},
- {I_VPSRLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26337, 234},
- {I_VPSRLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10558, 233},
- {I_VPSRLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10567, 233},
- {I_VPSRLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10576, 233},
- {I_VPSRLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10585, 233},
- {I_VPSRLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10594, 234},
- {I_VPSRLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10603, 234},
+ {I_VPSRLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37688, 191},
+ {I_VPSRLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37695, 191},
+ {I_VPSRLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14024, 191},
+ {I_VPSRLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+14032, 191},
+ {I_VPSRLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40775, 210},
+ {I_VPSRLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40782, 210},
+ {I_VPSRLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16024, 210},
+ {I_VPSRLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+16032, 210},
+ {I_VPSRLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26776, 246},
+ {I_VPSRLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26784, 246},
+ {I_VPSRLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26792, 246},
+ {I_VPSRLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26800, 246},
+ {I_VPSRLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26808, 247},
+ {I_VPSRLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26816, 247},
+ {I_VPSRLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10558, 246},
+ {I_VPSRLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10567, 246},
+ {I_VPSRLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10576, 246},
+ {I_VPSRLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10585, 246},
+ {I_VPSRLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10594, 247},
+ {I_VPSRLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10603, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRLQ[] = {
- {I_VPSRLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34319, 188},
- {I_VPSRLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34326, 188},
- {I_VPSRLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13761, 188},
- {I_VPSRLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+13769, 188},
- {I_VPSRLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37406, 207},
- {I_VPSRLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37413, 207},
- {I_VPSRLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15761, 207},
- {I_VPSRLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15769, 207},
- {I_VPSRLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26345, 233},
- {I_VPSRLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26353, 233},
- {I_VPSRLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26361, 233},
- {I_VPSRLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26369, 233},
- {I_VPSRLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26377, 234},
- {I_VPSRLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26385, 234},
- {I_VPSRLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10666, 233},
- {I_VPSRLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10675, 233},
- {I_VPSRLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10684, 233},
- {I_VPSRLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10693, 233},
- {I_VPSRLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10702, 234},
- {I_VPSRLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10711, 234},
+ {I_VPSRLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37702, 191},
+ {I_VPSRLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37709, 191},
+ {I_VPSRLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14040, 191},
+ {I_VPSRLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+14048, 191},
+ {I_VPSRLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40789, 210},
+ {I_VPSRLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+40796, 210},
+ {I_VPSRLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16040, 210},
+ {I_VPSRLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+16048, 210},
+ {I_VPSRLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26824, 246},
+ {I_VPSRLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26832, 246},
+ {I_VPSRLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26840, 246},
+ {I_VPSRLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26848, 246},
+ {I_VPSRLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26856, 247},
+ {I_VPSRLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26864, 247},
+ {I_VPSRLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10666, 246},
+ {I_VPSRLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10675, 246},
+ {I_VPSRLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10684, 246},
+ {I_VPSRLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10693, 246},
+ {I_VPSRLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10702, 247},
+ {I_VPSRLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10711, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTEST[] = {
- {I_VPTEST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34333, 188},
- {I_VPTEST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34340, 188},
+ {I_VPTEST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37716, 191},
+ {I_VPTEST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37723, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSUBB[] = {
- {I_VPSUBB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34347, 188},
- {I_VPSUBB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34354, 188},
- {I_VPSUBB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37420, 207},
- {I_VPSUBB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37427, 207},
- {I_VPSUBB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26585, 237},
- {I_VPSUBB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26593, 237},
- {I_VPSUBB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26601, 237},
- {I_VPSUBB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26609, 237},
- {I_VPSUBB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26617, 238},
- {I_VPSUBB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26625, 238},
+ {I_VPSUBB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37730, 191},
+ {I_VPSUBB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37737, 191},
+ {I_VPSUBB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40803, 210},
+ {I_VPSUBB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40810, 210},
+ {I_VPSUBB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27064, 250},
+ {I_VPSUBB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27072, 250},
+ {I_VPSUBB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27080, 250},
+ {I_VPSUBB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27088, 250},
+ {I_VPSUBB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27096, 251},
+ {I_VPSUBB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27104, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSUBW[] = {
- {I_VPSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34361, 188},
- {I_VPSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34368, 188},
- {I_VPSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37434, 207},
- {I_VPSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37441, 207},
- {I_VPSUBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26921, 237},
- {I_VPSUBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26929, 237},
- {I_VPSUBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26937, 237},
- {I_VPSUBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26945, 237},
- {I_VPSUBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26953, 238},
- {I_VPSUBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26961, 238},
+ {I_VPSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37744, 191},
+ {I_VPSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37751, 191},
+ {I_VPSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40817, 210},
+ {I_VPSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40824, 210},
+ {I_VPSUBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27400, 250},
+ {I_VPSUBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27408, 250},
+ {I_VPSUBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27416, 250},
+ {I_VPSUBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27424, 250},
+ {I_VPSUBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27432, 251},
+ {I_VPSUBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27440, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSUBD[] = {
- {I_VPSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34375, 188},
- {I_VPSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34382, 188},
- {I_VPSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37448, 207},
- {I_VPSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37455, 207},
- {I_VPSUBD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26633, 233},
- {I_VPSUBD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26641, 233},
- {I_VPSUBD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26649, 233},
- {I_VPSUBD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26657, 233},
- {I_VPSUBD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26665, 234},
- {I_VPSUBD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26673, 234},
+ {I_VPSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37758, 191},
+ {I_VPSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37765, 191},
+ {I_VPSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40831, 210},
+ {I_VPSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40838, 210},
+ {I_VPSUBD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27112, 246},
+ {I_VPSUBD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27120, 246},
+ {I_VPSUBD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27128, 246},
+ {I_VPSUBD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27136, 246},
+ {I_VPSUBD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27144, 247},
+ {I_VPSUBD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27152, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSUBQ[] = {
- {I_VPSUBQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34389, 188},
- {I_VPSUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34396, 188},
- {I_VPSUBQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37462, 207},
- {I_VPSUBQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37469, 207},
- {I_VPSUBQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26681, 233},
- {I_VPSUBQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26689, 233},
- {I_VPSUBQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26697, 233},
- {I_VPSUBQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26705, 233},
- {I_VPSUBQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26713, 234},
- {I_VPSUBQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26721, 234},
+ {I_VPSUBQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37772, 191},
+ {I_VPSUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37779, 191},
+ {I_VPSUBQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40845, 210},
+ {I_VPSUBQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40852, 210},
+ {I_VPSUBQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27160, 246},
+ {I_VPSUBQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27168, 246},
+ {I_VPSUBQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27176, 246},
+ {I_VPSUBQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27184, 246},
+ {I_VPSUBQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27192, 247},
+ {I_VPSUBQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27200, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSUBSB[] = {
- {I_VPSUBSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34403, 188},
- {I_VPSUBSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34410, 188},
- {I_VPSUBSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37476, 207},
- {I_VPSUBSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37483, 207},
- {I_VPSUBSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26729, 237},
- {I_VPSUBSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26737, 237},
- {I_VPSUBSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26745, 237},
- {I_VPSUBSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26753, 237},
- {I_VPSUBSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26761, 238},
- {I_VPSUBSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26769, 238},
+ {I_VPSUBSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37786, 191},
+ {I_VPSUBSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37793, 191},
+ {I_VPSUBSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40859, 210},
+ {I_VPSUBSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40866, 210},
+ {I_VPSUBSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27208, 250},
+ {I_VPSUBSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27216, 250},
+ {I_VPSUBSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27224, 250},
+ {I_VPSUBSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27232, 250},
+ {I_VPSUBSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27240, 251},
+ {I_VPSUBSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27248, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSUBSW[] = {
- {I_VPSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34417, 188},
- {I_VPSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34424, 188},
- {I_VPSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37490, 207},
- {I_VPSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37497, 207},
- {I_VPSUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26777, 237},
- {I_VPSUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26785, 237},
- {I_VPSUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26793, 237},
- {I_VPSUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26801, 237},
- {I_VPSUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26809, 238},
- {I_VPSUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26817, 238},
+ {I_VPSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37800, 191},
+ {I_VPSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37807, 191},
+ {I_VPSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40873, 210},
+ {I_VPSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40880, 210},
+ {I_VPSUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27256, 250},
+ {I_VPSUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27264, 250},
+ {I_VPSUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27272, 250},
+ {I_VPSUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27280, 250},
+ {I_VPSUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27288, 251},
+ {I_VPSUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27296, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSUBUSB[] = {
- {I_VPSUBUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34431, 188},
- {I_VPSUBUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34438, 188},
- {I_VPSUBUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37504, 207},
- {I_VPSUBUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37511, 207},
- {I_VPSUBUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26825, 237},
- {I_VPSUBUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26833, 237},
- {I_VPSUBUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26841, 237},
- {I_VPSUBUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26849, 237},
- {I_VPSUBUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26857, 238},
- {I_VPSUBUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26865, 238},
+ {I_VPSUBUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37814, 191},
+ {I_VPSUBUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37821, 191},
+ {I_VPSUBUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40887, 210},
+ {I_VPSUBUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40894, 210},
+ {I_VPSUBUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27304, 250},
+ {I_VPSUBUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27312, 250},
+ {I_VPSUBUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27320, 250},
+ {I_VPSUBUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27328, 250},
+ {I_VPSUBUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27336, 251},
+ {I_VPSUBUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27344, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSUBUSW[] = {
- {I_VPSUBUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34445, 188},
- {I_VPSUBUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34452, 188},
- {I_VPSUBUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37518, 207},
- {I_VPSUBUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37525, 207},
- {I_VPSUBUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26873, 237},
- {I_VPSUBUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26881, 237},
- {I_VPSUBUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26889, 237},
- {I_VPSUBUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26897, 237},
- {I_VPSUBUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26905, 238},
- {I_VPSUBUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26913, 238},
+ {I_VPSUBUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37828, 191},
+ {I_VPSUBUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37835, 191},
+ {I_VPSUBUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40901, 210},
+ {I_VPSUBUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40908, 210},
+ {I_VPSUBUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27352, 250},
+ {I_VPSUBUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27360, 250},
+ {I_VPSUBUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27368, 250},
+ {I_VPSUBUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27376, 250},
+ {I_VPSUBUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27384, 251},
+ {I_VPSUBUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27392, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPUNPCKHBW[] = {
- {I_VPUNPCKHBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34459, 188},
- {I_VPUNPCKHBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34466, 188},
- {I_VPUNPCKHBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37532, 207},
- {I_VPUNPCKHBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37539, 207},
- {I_VPUNPCKHBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27161, 237},
- {I_VPUNPCKHBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27169, 237},
- {I_VPUNPCKHBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27177, 237},
- {I_VPUNPCKHBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27185, 237},
- {I_VPUNPCKHBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27193, 238},
- {I_VPUNPCKHBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27201, 238},
+ {I_VPUNPCKHBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37842, 191},
+ {I_VPUNPCKHBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37849, 191},
+ {I_VPUNPCKHBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40915, 210},
+ {I_VPUNPCKHBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40922, 210},
+ {I_VPUNPCKHBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27640, 250},
+ {I_VPUNPCKHBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27648, 250},
+ {I_VPUNPCKHBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27656, 250},
+ {I_VPUNPCKHBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27664, 250},
+ {I_VPUNPCKHBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27672, 251},
+ {I_VPUNPCKHBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27680, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPUNPCKHWD[] = {
- {I_VPUNPCKHWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34473, 188},
- {I_VPUNPCKHWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34480, 188},
- {I_VPUNPCKHWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37546, 207},
- {I_VPUNPCKHWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37553, 207},
- {I_VPUNPCKHWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27305, 237},
- {I_VPUNPCKHWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27313, 237},
- {I_VPUNPCKHWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27321, 237},
- {I_VPUNPCKHWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27329, 237},
- {I_VPUNPCKHWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27337, 238},
- {I_VPUNPCKHWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27345, 238},
+ {I_VPUNPCKHWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37856, 191},
+ {I_VPUNPCKHWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37863, 191},
+ {I_VPUNPCKHWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40929, 210},
+ {I_VPUNPCKHWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40936, 210},
+ {I_VPUNPCKHWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27784, 250},
+ {I_VPUNPCKHWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27792, 250},
+ {I_VPUNPCKHWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27800, 250},
+ {I_VPUNPCKHWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27808, 250},
+ {I_VPUNPCKHWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27816, 251},
+ {I_VPUNPCKHWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27824, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPUNPCKHDQ[] = {
- {I_VPUNPCKHDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34487, 188},
- {I_VPUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34494, 188},
- {I_VPUNPCKHDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37560, 207},
- {I_VPUNPCKHDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37567, 207},
- {I_VPUNPCKHDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27209, 233},
- {I_VPUNPCKHDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27217, 233},
- {I_VPUNPCKHDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27225, 233},
- {I_VPUNPCKHDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27233, 233},
- {I_VPUNPCKHDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27241, 234},
- {I_VPUNPCKHDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27249, 234},
+ {I_VPUNPCKHDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37870, 191},
+ {I_VPUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37877, 191},
+ {I_VPUNPCKHDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40943, 210},
+ {I_VPUNPCKHDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40950, 210},
+ {I_VPUNPCKHDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27688, 246},
+ {I_VPUNPCKHDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27696, 246},
+ {I_VPUNPCKHDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27704, 246},
+ {I_VPUNPCKHDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27712, 246},
+ {I_VPUNPCKHDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27720, 247},
+ {I_VPUNPCKHDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27728, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPUNPCKHQDQ[] = {
- {I_VPUNPCKHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34501, 188},
- {I_VPUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34508, 188},
- {I_VPUNPCKHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37574, 207},
- {I_VPUNPCKHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37581, 207},
- {I_VPUNPCKHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27257, 233},
- {I_VPUNPCKHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27265, 233},
- {I_VPUNPCKHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27273, 233},
- {I_VPUNPCKHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27281, 233},
- {I_VPUNPCKHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27289, 234},
- {I_VPUNPCKHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27297, 234},
+ {I_VPUNPCKHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37884, 191},
+ {I_VPUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37891, 191},
+ {I_VPUNPCKHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40957, 210},
+ {I_VPUNPCKHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40964, 210},
+ {I_VPUNPCKHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27736, 246},
+ {I_VPUNPCKHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27744, 246},
+ {I_VPUNPCKHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27752, 246},
+ {I_VPUNPCKHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27760, 246},
+ {I_VPUNPCKHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27768, 247},
+ {I_VPUNPCKHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27776, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPUNPCKLBW[] = {
- {I_VPUNPCKLBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34515, 188},
- {I_VPUNPCKLBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34522, 188},
- {I_VPUNPCKLBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37588, 207},
- {I_VPUNPCKLBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37595, 207},
- {I_VPUNPCKLBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27353, 237},
- {I_VPUNPCKLBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27361, 237},
- {I_VPUNPCKLBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27369, 237},
- {I_VPUNPCKLBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27377, 237},
- {I_VPUNPCKLBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27385, 238},
- {I_VPUNPCKLBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27393, 238},
+ {I_VPUNPCKLBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37898, 191},
+ {I_VPUNPCKLBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37905, 191},
+ {I_VPUNPCKLBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40971, 210},
+ {I_VPUNPCKLBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40978, 210},
+ {I_VPUNPCKLBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27832, 250},
+ {I_VPUNPCKLBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27840, 250},
+ {I_VPUNPCKLBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27848, 250},
+ {I_VPUNPCKLBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27856, 250},
+ {I_VPUNPCKLBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27864, 251},
+ {I_VPUNPCKLBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27872, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPUNPCKLWD[] = {
- {I_VPUNPCKLWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34529, 188},
- {I_VPUNPCKLWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34536, 188},
- {I_VPUNPCKLWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37602, 207},
- {I_VPUNPCKLWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37609, 207},
- {I_VPUNPCKLWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27497, 237},
- {I_VPUNPCKLWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27505, 237},
- {I_VPUNPCKLWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27513, 237},
- {I_VPUNPCKLWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27521, 237},
- {I_VPUNPCKLWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27529, 238},
- {I_VPUNPCKLWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27537, 238},
+ {I_VPUNPCKLWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37912, 191},
+ {I_VPUNPCKLWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37919, 191},
+ {I_VPUNPCKLWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40985, 210},
+ {I_VPUNPCKLWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+40992, 210},
+ {I_VPUNPCKLWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27976, 250},
+ {I_VPUNPCKLWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27984, 250},
+ {I_VPUNPCKLWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27992, 250},
+ {I_VPUNPCKLWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28000, 250},
+ {I_VPUNPCKLWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28008, 251},
+ {I_VPUNPCKLWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28016, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPUNPCKLDQ[] = {
- {I_VPUNPCKLDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34543, 188},
- {I_VPUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34550, 188},
- {I_VPUNPCKLDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37616, 207},
- {I_VPUNPCKLDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37623, 207},
- {I_VPUNPCKLDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27401, 233},
- {I_VPUNPCKLDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27409, 233},
- {I_VPUNPCKLDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27417, 233},
- {I_VPUNPCKLDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27425, 233},
- {I_VPUNPCKLDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27433, 234},
- {I_VPUNPCKLDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27441, 234},
+ {I_VPUNPCKLDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37926, 191},
+ {I_VPUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37933, 191},
+ {I_VPUNPCKLDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+40999, 210},
+ {I_VPUNPCKLDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41006, 210},
+ {I_VPUNPCKLDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27880, 246},
+ {I_VPUNPCKLDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27888, 246},
+ {I_VPUNPCKLDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27896, 246},
+ {I_VPUNPCKLDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27904, 246},
+ {I_VPUNPCKLDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27912, 247},
+ {I_VPUNPCKLDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27920, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPUNPCKLQDQ[] = {
- {I_VPUNPCKLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34557, 188},
- {I_VPUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34564, 188},
- {I_VPUNPCKLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37630, 207},
- {I_VPUNPCKLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37637, 207},
- {I_VPUNPCKLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27449, 233},
- {I_VPUNPCKLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27457, 233},
- {I_VPUNPCKLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27465, 233},
- {I_VPUNPCKLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27473, 233},
- {I_VPUNPCKLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27481, 234},
- {I_VPUNPCKLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27489, 234},
+ {I_VPUNPCKLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37940, 191},
+ {I_VPUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37947, 191},
+ {I_VPUNPCKLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41013, 210},
+ {I_VPUNPCKLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41020, 210},
+ {I_VPUNPCKLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27928, 246},
+ {I_VPUNPCKLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27936, 246},
+ {I_VPUNPCKLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27944, 246},
+ {I_VPUNPCKLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27952, 246},
+ {I_VPUNPCKLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27960, 247},
+ {I_VPUNPCKLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27968, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPXOR[] = {
- {I_VPXOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34571, 188},
- {I_VPXOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34578, 188},
- {I_VPXOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37644, 207},
- {I_VPXOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37651, 207},
+ {I_VPXOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37954, 191},
+ {I_VPXOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37961, 191},
+ {I_VPXOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41027, 210},
+ {I_VPXOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41034, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCPPS[] = {
- {I_VRCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34585, 188},
- {I_VRCPPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34592, 188},
+ {I_VRCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37968, 191},
+ {I_VRCPPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37975, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCPSS[] = {
- {I_VRCPSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34599, 188},
- {I_VRCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34606, 188},
+ {I_VRCPSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+37982, 191},
+ {I_VRCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37989, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRTPS[] = {
- {I_VRSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34613, 188},
- {I_VRSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34620, 188},
+ {I_VRSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37996, 191},
+ {I_VRSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38003, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRTSS[] = {
- {I_VRSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34627, 188},
- {I_VRSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34634, 188},
+ {I_VRSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38010, 191},
+ {I_VRSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38017, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VROUNDPD[] = {
- {I_VROUNDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13777, 188},
- {I_VROUNDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13785, 188},
+ {I_VROUNDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14056, 191},
+ {I_VROUNDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14064, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VROUNDPS[] = {
- {I_VROUNDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13793, 188},
- {I_VROUNDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13801, 188},
+ {I_VROUNDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14072, 191},
+ {I_VROUNDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14080, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VROUNDSD[] = {
- {I_VROUNDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13809, 188},
- {I_VROUNDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13817, 188},
+ {I_VROUNDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+14088, 191},
+ {I_VROUNDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14096, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VROUNDSS[] = {
- {I_VROUNDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13825, 188},
- {I_VROUNDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13833, 188},
+ {I_VROUNDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+14104, 191},
+ {I_VROUNDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14112, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VSHUFPD[] = {
- {I_VSHUFPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13841, 188},
- {I_VSHUFPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13849, 188},
- {I_VSHUFPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13857, 188},
- {I_VSHUFPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13865, 188},
- {I_VSHUFPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11476, 233},
- {I_VSHUFPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11485, 233},
- {I_VSHUFPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11494, 233},
- {I_VSHUFPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11503, 233},
- {I_VSHUFPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11512, 234},
- {I_VSHUFPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11521, 234},
+ {I_VSHUFPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+14120, 191},
+ {I_VSHUFPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14128, 191},
+ {I_VSHUFPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+14136, 191},
+ {I_VSHUFPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14144, 191},
+ {I_VSHUFPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11476, 246},
+ {I_VSHUFPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11485, 246},
+ {I_VSHUFPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11494, 246},
+ {I_VSHUFPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11503, 246},
+ {I_VSHUFPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11512, 247},
+ {I_VSHUFPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11521, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSHUFPS[] = {
- {I_VSHUFPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13873, 188},
- {I_VSHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13881, 188},
- {I_VSHUFPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13889, 188},
- {I_VSHUFPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13897, 188},
- {I_VSHUFPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11530, 233},
- {I_VSHUFPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11539, 233},
- {I_VSHUFPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11548, 233},
- {I_VSHUFPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11557, 233},
- {I_VSHUFPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11566, 234},
- {I_VSHUFPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11575, 234},
+ {I_VSHUFPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+14152, 191},
+ {I_VSHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14160, 191},
+ {I_VSHUFPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+14168, 191},
+ {I_VSHUFPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14176, 191},
+ {I_VSHUFPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11530, 246},
+ {I_VSHUFPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11539, 246},
+ {I_VSHUFPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11548, 246},
+ {I_VSHUFPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11557, 246},
+ {I_VSHUFPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11566, 247},
+ {I_VSHUFPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11575, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSQRTPD[] = {
- {I_VSQRTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34641, 188},
- {I_VSQRTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34648, 188},
- {I_VSQRTPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28025, 233},
- {I_VSQRTPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28033, 233},
- {I_VSQRTPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+28041, 234},
+ {I_VSQRTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38024, 191},
+ {I_VSQRTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38031, 191},
+ {I_VSQRTPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28504, 246},
+ {I_VSQRTPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28512, 246},
+ {I_VSQRTPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+28520, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSQRTPS[] = {
- {I_VSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34655, 188},
- {I_VSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34662, 188},
- {I_VSQRTPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28049, 233},
- {I_VSQRTPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28057, 233},
- {I_VSQRTPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+28065, 234},
+ {I_VSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38038, 191},
+ {I_VSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38045, 191},
+ {I_VSQRTPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28528, 246},
+ {I_VSQRTPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28536, 246},
+ {I_VSQRTPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+28544, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSQRTSD[] = {
- {I_VSQRTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34669, 188},
- {I_VSQRTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34676, 188},
- {I_VSQRTSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28073, 234},
- {I_VSQRTSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28081, 234},
+ {I_VSQRTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38052, 191},
+ {I_VSQRTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38059, 191},
+ {I_VSQRTSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28552, 247},
+ {I_VSQRTSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28560, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSQRTSS[] = {
- {I_VSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34683, 188},
- {I_VSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34690, 188},
- {I_VSQRTSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28089, 234},
- {I_VSQRTSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28097, 234},
+ {I_VSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38066, 191},
+ {I_VSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38073, 191},
+ {I_VSQRTSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28568, 247},
+ {I_VSQRTSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28576, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSTMXCSR[] = {
- {I_VSTMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34697, 188},
+ {I_VSTMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38080, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VSUBPD[] = {
- {I_VSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34704, 188},
- {I_VSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34711, 188},
- {I_VSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34718, 188},
- {I_VSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34725, 188},
- {I_VSUBPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28105, 233},
- {I_VSUBPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28113, 233},
- {I_VSUBPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28121, 233},
- {I_VSUBPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28129, 233},
- {I_VSUBPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+28137, 234},
- {I_VSUBPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+28145, 234},
+ {I_VSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38087, 191},
+ {I_VSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38094, 191},
+ {I_VSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38101, 191},
+ {I_VSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38108, 191},
+ {I_VSUBPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28584, 246},
+ {I_VSUBPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28592, 246},
+ {I_VSUBPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28600, 246},
+ {I_VSUBPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28608, 246},
+ {I_VSUBPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+28616, 247},
+ {I_VSUBPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+28624, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSUBPS[] = {
- {I_VSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34732, 188},
- {I_VSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34739, 188},
- {I_VSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34746, 188},
- {I_VSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34753, 188},
- {I_VSUBPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28153, 233},
- {I_VSUBPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28161, 233},
- {I_VSUBPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28169, 233},
- {I_VSUBPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28177, 233},
- {I_VSUBPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+28185, 234},
- {I_VSUBPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+28193, 234},
+ {I_VSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38115, 191},
+ {I_VSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38122, 191},
+ {I_VSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38129, 191},
+ {I_VSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38136, 191},
+ {I_VSUBPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28632, 246},
+ {I_VSUBPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28640, 246},
+ {I_VSUBPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28648, 246},
+ {I_VSUBPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28656, 246},
+ {I_VSUBPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+28664, 247},
+ {I_VSUBPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+28672, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSUBSD[] = {
- {I_VSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34760, 188},
- {I_VSUBSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34767, 188},
- {I_VSUBSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28201, 234},
- {I_VSUBSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28209, 234},
+ {I_VSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38143, 191},
+ {I_VSUBSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38150, 191},
+ {I_VSUBSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28680, 247},
+ {I_VSUBSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28688, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSUBSS[] = {
- {I_VSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34774, 188},
- {I_VSUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34781, 188},
- {I_VSUBSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28217, 234},
- {I_VSUBSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28225, 234},
+ {I_VSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38157, 191},
+ {I_VSUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38164, 191},
+ {I_VSUBSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28696, 247},
+ {I_VSUBSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28704, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VTESTPS[] = {
- {I_VTESTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34788, 188},
- {I_VTESTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34795, 188},
+ {I_VTESTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38171, 191},
+ {I_VTESTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38178, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VTESTPD[] = {
- {I_VTESTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34802, 188},
- {I_VTESTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34809, 188},
+ {I_VTESTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38185, 191},
+ {I_VTESTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38192, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VUCOMISD[] = {
- {I_VUCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34816, 188},
- {I_VUCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+28233, 234},
+ {I_VUCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38199, 191},
+ {I_VUCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+28712, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VUCOMISS[] = {
- {I_VUCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34823, 188},
- {I_VUCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+28241, 234},
+ {I_VUCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38206, 191},
+ {I_VUCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+28720, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VUNPCKHPD[] = {
- {I_VUNPCKHPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34830, 188},
- {I_VUNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34837, 188},
- {I_VUNPCKHPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34844, 188},
- {I_VUNPCKHPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34851, 188},
- {I_VUNPCKHPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28249, 233},
- {I_VUNPCKHPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28257, 233},
- {I_VUNPCKHPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28265, 233},
- {I_VUNPCKHPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28273, 233},
- {I_VUNPCKHPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28281, 234},
- {I_VUNPCKHPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28289, 234},
+ {I_VUNPCKHPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38213, 191},
+ {I_VUNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38220, 191},
+ {I_VUNPCKHPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38227, 191},
+ {I_VUNPCKHPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38234, 191},
+ {I_VUNPCKHPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28728, 246},
+ {I_VUNPCKHPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28736, 246},
+ {I_VUNPCKHPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28744, 246},
+ {I_VUNPCKHPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28752, 246},
+ {I_VUNPCKHPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28760, 247},
+ {I_VUNPCKHPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28768, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VUNPCKHPS[] = {
- {I_VUNPCKHPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34858, 188},
- {I_VUNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34865, 188},
- {I_VUNPCKHPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34872, 188},
- {I_VUNPCKHPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34879, 188},
- {I_VUNPCKHPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28297, 233},
- {I_VUNPCKHPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28305, 233},
- {I_VUNPCKHPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28313, 233},
- {I_VUNPCKHPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28321, 233},
- {I_VUNPCKHPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28329, 234},
- {I_VUNPCKHPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28337, 234},
+ {I_VUNPCKHPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38241, 191},
+ {I_VUNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38248, 191},
+ {I_VUNPCKHPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38255, 191},
+ {I_VUNPCKHPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38262, 191},
+ {I_VUNPCKHPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28776, 246},
+ {I_VUNPCKHPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28784, 246},
+ {I_VUNPCKHPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28792, 246},
+ {I_VUNPCKHPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28800, 246},
+ {I_VUNPCKHPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28808, 247},
+ {I_VUNPCKHPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28816, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VUNPCKLPD[] = {
- {I_VUNPCKLPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34886, 188},
- {I_VUNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34893, 188},
- {I_VUNPCKLPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34900, 188},
- {I_VUNPCKLPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34907, 188},
- {I_VUNPCKLPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28345, 233},
- {I_VUNPCKLPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28353, 233},
- {I_VUNPCKLPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28361, 233},
- {I_VUNPCKLPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28369, 233},
- {I_VUNPCKLPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28377, 234},
- {I_VUNPCKLPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28385, 234},
+ {I_VUNPCKLPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38269, 191},
+ {I_VUNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38276, 191},
+ {I_VUNPCKLPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38283, 191},
+ {I_VUNPCKLPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38290, 191},
+ {I_VUNPCKLPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28824, 246},
+ {I_VUNPCKLPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28832, 246},
+ {I_VUNPCKLPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28840, 246},
+ {I_VUNPCKLPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28848, 246},
+ {I_VUNPCKLPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28856, 247},
+ {I_VUNPCKLPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28864, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VUNPCKLPS[] = {
- {I_VUNPCKLPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34914, 188},
- {I_VUNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34921, 188},
- {I_VUNPCKLPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34928, 188},
- {I_VUNPCKLPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34935, 188},
- {I_VUNPCKLPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28393, 233},
- {I_VUNPCKLPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28401, 233},
- {I_VUNPCKLPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28409, 233},
- {I_VUNPCKLPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28417, 233},
- {I_VUNPCKLPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28425, 234},
- {I_VUNPCKLPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28433, 234},
+ {I_VUNPCKLPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38297, 191},
+ {I_VUNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38304, 191},
+ {I_VUNPCKLPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38311, 191},
+ {I_VUNPCKLPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38318, 191},
+ {I_VUNPCKLPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28872, 246},
+ {I_VUNPCKLPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28880, 246},
+ {I_VUNPCKLPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28888, 246},
+ {I_VUNPCKLPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28896, 246},
+ {I_VUNPCKLPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28904, 247},
+ {I_VUNPCKLPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28912, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VXORPD[] = {
- {I_VXORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34942, 188},
- {I_VXORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34949, 188},
- {I_VXORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34956, 188},
- {I_VXORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34963, 188},
- {I_VXORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28441, 235},
- {I_VXORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28449, 235},
- {I_VXORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28457, 235},
- {I_VXORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28465, 235},
- {I_VXORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28473, 236},
- {I_VXORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28481, 236},
+ {I_VXORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38325, 191},
+ {I_VXORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38332, 191},
+ {I_VXORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38339, 191},
+ {I_VXORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38346, 191},
+ {I_VXORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28920, 248},
+ {I_VXORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28928, 248},
+ {I_VXORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28936, 248},
+ {I_VXORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28944, 248},
+ {I_VXORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28952, 249},
+ {I_VXORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28960, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VXORPS[] = {
- {I_VXORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34970, 188},
- {I_VXORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34977, 188},
- {I_VXORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34984, 188},
- {I_VXORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34991, 188},
- {I_VXORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28489, 235},
- {I_VXORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28497, 235},
- {I_VXORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28505, 235},
- {I_VXORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28513, 235},
- {I_VXORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28521, 236},
- {I_VXORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28529, 236},
+ {I_VXORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38353, 191},
+ {I_VXORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38360, 191},
+ {I_VXORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38367, 191},
+ {I_VXORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38374, 191},
+ {I_VXORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28968, 248},
+ {I_VXORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28976, 248},
+ {I_VXORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28984, 248},
+ {I_VXORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28992, 248},
+ {I_VXORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29000, 249},
+ {I_VXORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29008, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VZEROALL[] = {
- {I_VZEROALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41182, 188},
+ {I_VZEROALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45851, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_VZEROUPPER[] = {
- {I_VZEROUPPER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41188, 188},
+ {I_VZEROUPPER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45857, 191},
ITEMPLATE_END
};
static const struct itemplate instrux_PCLMULLQLQDQ[] = {
- {I_PCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7768, 187},
+ {I_PCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7768, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_PCLMULHQLQDQ[] = {
- {I_PCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7777, 187},
+ {I_PCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7777, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_PCLMULLQHQDQ[] = {
- {I_PCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7786, 187},
+ {I_PCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7786, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_PCLMULHQHQDQ[] = {
- {I_PCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7795, 187},
+ {I_PCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7795, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_PCLMULQDQ[] = {
- {I_PCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13905, 187},
+ {I_PCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14184, 190},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCLMULLQLQDQ[] = {
- {I_VPCLMULLQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+7804, 188},
- {I_VPCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7813, 188},
- {I_VPCLMULLQLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+7876, 198},
- {I_VPCLMULLQLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+7885, 198},
- {I_VPCLMULLQLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+0, 199},
- {I_VPCLMULLQLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+10, 199},
- {I_VPCLMULLQLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+80, 199},
- {I_VPCLMULLQLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+90, 199},
- {I_VPCLMULLQLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+160, 200},
- {I_VPCLMULLQLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+170, 200},
+ {I_VPCLMULLQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+7804, 191},
+ {I_VPCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7813, 191},
+ {I_VPCLMULLQLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+7876, 201},
+ {I_VPCLMULLQLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+7885, 201},
+ {I_VPCLMULLQLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+0, 202},
+ {I_VPCLMULLQLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+10, 202},
+ {I_VPCLMULLQLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+80, 202},
+ {I_VPCLMULLQLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+90, 202},
+ {I_VPCLMULLQLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+160, 203},
+ {I_VPCLMULLQLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+170, 203},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCLMULHQLQDQ[] = {
- {I_VPCLMULHQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+7822, 188},
- {I_VPCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7831, 188},
- {I_VPCLMULHQLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+7894, 198},
- {I_VPCLMULHQLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+7903, 198},
- {I_VPCLMULHQLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+20, 199},
- {I_VPCLMULHQLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30, 199},
- {I_VPCLMULHQLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+100, 199},
- {I_VPCLMULHQLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+110, 199},
- {I_VPCLMULHQLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+180, 200},
- {I_VPCLMULHQLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+190, 200},
+ {I_VPCLMULHQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+7822, 191},
+ {I_VPCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7831, 191},
+ {I_VPCLMULHQLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+7894, 201},
+ {I_VPCLMULHQLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+7903, 201},
+ {I_VPCLMULHQLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+20, 202},
+ {I_VPCLMULHQLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30, 202},
+ {I_VPCLMULHQLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+100, 202},
+ {I_VPCLMULHQLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+110, 202},
+ {I_VPCLMULHQLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+180, 203},
+ {I_VPCLMULHQLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+190, 203},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCLMULLQHQDQ[] = {
- {I_VPCLMULLQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+7840, 188},
- {I_VPCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7849, 188},
- {I_VPCLMULLQHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+7912, 198},
- {I_VPCLMULLQHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+7921, 198},
- {I_VPCLMULLQHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40, 199},
- {I_VPCLMULLQHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+50, 199},
- {I_VPCLMULLQHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+120, 199},
- {I_VPCLMULLQHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+130, 199},
- {I_VPCLMULLQHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+200, 200},
- {I_VPCLMULLQHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+210, 200},
+ {I_VPCLMULLQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+7840, 191},
+ {I_VPCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7849, 191},
+ {I_VPCLMULLQHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+7912, 201},
+ {I_VPCLMULLQHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+7921, 201},
+ {I_VPCLMULLQHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40, 202},
+ {I_VPCLMULLQHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+50, 202},
+ {I_VPCLMULLQHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+120, 202},
+ {I_VPCLMULLQHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+130, 202},
+ {I_VPCLMULLQHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+200, 203},
+ {I_VPCLMULLQHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+210, 203},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCLMULHQHQDQ[] = {
- {I_VPCLMULHQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+7858, 188},
- {I_VPCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7867, 188},
- {I_VPCLMULHQHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+7930, 198},
- {I_VPCLMULHQHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+7939, 198},
- {I_VPCLMULHQHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+60, 199},
- {I_VPCLMULHQHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+70, 199},
- {I_VPCLMULHQHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+140, 199},
- {I_VPCLMULHQHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+150, 199},
- {I_VPCLMULHQHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+220, 200},
- {I_VPCLMULHQHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+230, 200},
+ {I_VPCLMULHQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+7858, 191},
+ {I_VPCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+7867, 191},
+ {I_VPCLMULHQHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+7930, 201},
+ {I_VPCLMULHQHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+7939, 201},
+ {I_VPCLMULHQHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+60, 202},
+ {I_VPCLMULHQHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+70, 202},
+ {I_VPCLMULHQHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+140, 202},
+ {I_VPCLMULHQHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+150, 202},
+ {I_VPCLMULHQHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+220, 203},
+ {I_VPCLMULHQHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+230, 203},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCLMULQDQ[] = {
- {I_VPCLMULQDQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13913, 188},
- {I_VPCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13921, 188},
- {I_VPCLMULQDQ, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+13929, 198},
- {I_VPCLMULQDQ, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13937, 198},
- {I_VPCLMULQDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+7948, 199},
- {I_VPCLMULQDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+7957, 199},
- {I_VPCLMULQDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+7966, 199},
- {I_VPCLMULQDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+7975, 199},
- {I_VPCLMULQDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+7984, 200},
- {I_VPCLMULQDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+7993, 200},
+ {I_VPCLMULQDQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+14192, 191},
+ {I_VPCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14200, 191},
+ {I_VPCLMULQDQ, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+14208, 201},
+ {I_VPCLMULQDQ, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14216, 201},
+ {I_VPCLMULQDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+7948, 202},
+ {I_VPCLMULQDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+7957, 202},
+ {I_VPCLMULQDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+7966, 202},
+ {I_VPCLMULQDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+7975, 202},
+ {I_VPCLMULQDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+7984, 203},
+ {I_VPCLMULQDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+7993, 203},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD132PS[] = {
- {I_VFMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34998, 201},
- {I_VFMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35005, 201},
- {I_VFMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17865, 233},
- {I_VFMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17873, 233},
- {I_VFMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+17881, 234},
+ {I_VFMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38381, 204},
+ {I_VFMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38388, 204},
+ {I_VFMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18152, 246},
+ {I_VFMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18160, 246},
+ {I_VFMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18168, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD132PD[] = {
- {I_VFMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35012, 201},
- {I_VFMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35019, 201},
- {I_VFMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17841, 233},
- {I_VFMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17849, 233},
- {I_VFMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+17857, 234},
+ {I_VFMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38395, 204},
+ {I_VFMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38402, 204},
+ {I_VFMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18128, 246},
+ {I_VFMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18136, 246},
+ {I_VFMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18144, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD312PS[] = {
- {I_VFMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34998, 201},
- {I_VFMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35005, 201},
+ {I_VFMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38381, 204},
+ {I_VFMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38388, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD312PD[] = {
- {I_VFMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35012, 201},
- {I_VFMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35019, 201},
+ {I_VFMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38395, 204},
+ {I_VFMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38402, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD213PS[] = {
- {I_VFMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35026, 201},
- {I_VFMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35033, 201},
- {I_VFMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17929, 233},
- {I_VFMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17937, 233},
- {I_VFMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+17945, 234},
+ {I_VFMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38409, 204},
+ {I_VFMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38416, 204},
+ {I_VFMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18216, 246},
+ {I_VFMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18224, 246},
+ {I_VFMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18232, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD213PD[] = {
- {I_VFMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35040, 201},
- {I_VFMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35047, 201},
- {I_VFMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17905, 233},
- {I_VFMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17913, 233},
- {I_VFMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+17921, 234},
+ {I_VFMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38423, 204},
+ {I_VFMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38430, 204},
+ {I_VFMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18192, 246},
+ {I_VFMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18200, 246},
+ {I_VFMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18208, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD123PS[] = {
- {I_VFMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35026, 201},
- {I_VFMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35033, 201},
+ {I_VFMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38409, 204},
+ {I_VFMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38416, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD123PD[] = {
- {I_VFMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35040, 201},
- {I_VFMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35047, 201},
+ {I_VFMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38423, 204},
+ {I_VFMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38430, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD231PS[] = {
- {I_VFMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35054, 201},
- {I_VFMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35061, 201},
- {I_VFMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17993, 233},
- {I_VFMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18001, 233},
- {I_VFMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18009, 234},
+ {I_VFMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38437, 204},
+ {I_VFMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38444, 204},
+ {I_VFMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18280, 246},
+ {I_VFMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18288, 246},
+ {I_VFMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18296, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD231PD[] = {
- {I_VFMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35068, 201},
- {I_VFMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35075, 201},
- {I_VFMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17969, 233},
- {I_VFMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17977, 233},
- {I_VFMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+17985, 234},
+ {I_VFMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38451, 204},
+ {I_VFMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38458, 204},
+ {I_VFMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18256, 246},
+ {I_VFMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18264, 246},
+ {I_VFMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18272, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD321PS[] = {
- {I_VFMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35054, 201},
- {I_VFMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35061, 201},
+ {I_VFMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38437, 204},
+ {I_VFMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38444, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD321PD[] = {
- {I_VFMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35068, 201},
- {I_VFMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35075, 201},
+ {I_VFMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38451, 204},
+ {I_VFMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38458, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB132PS[] = {
- {I_VFMADDSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35082, 201},
- {I_VFMADDSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35089, 201},
- {I_VFMADDSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18057, 233},
- {I_VFMADDSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18065, 233},
- {I_VFMADDSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18073, 234},
+ {I_VFMADDSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38465, 204},
+ {I_VFMADDSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38472, 204},
+ {I_VFMADDSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18344, 246},
+ {I_VFMADDSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18352, 246},
+ {I_VFMADDSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18360, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB132PD[] = {
- {I_VFMADDSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35096, 201},
- {I_VFMADDSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35103, 201},
- {I_VFMADDSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18033, 233},
- {I_VFMADDSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18041, 233},
- {I_VFMADDSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18049, 234},
+ {I_VFMADDSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38479, 204},
+ {I_VFMADDSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38486, 204},
+ {I_VFMADDSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18320, 246},
+ {I_VFMADDSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18328, 246},
+ {I_VFMADDSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18336, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB312PS[] = {
- {I_VFMADDSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35082, 201},
- {I_VFMADDSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35089, 201},
+ {I_VFMADDSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38465, 204},
+ {I_VFMADDSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38472, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB312PD[] = {
- {I_VFMADDSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35096, 201},
- {I_VFMADDSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35103, 201},
+ {I_VFMADDSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38479, 204},
+ {I_VFMADDSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38486, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB213PS[] = {
- {I_VFMADDSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35110, 201},
- {I_VFMADDSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35117, 201},
- {I_VFMADDSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18105, 233},
- {I_VFMADDSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18113, 233},
- {I_VFMADDSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18121, 234},
+ {I_VFMADDSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38493, 204},
+ {I_VFMADDSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38500, 204},
+ {I_VFMADDSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18392, 246},
+ {I_VFMADDSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18400, 246},
+ {I_VFMADDSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18408, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB213PD[] = {
- {I_VFMADDSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35124, 201},
- {I_VFMADDSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35131, 201},
- {I_VFMADDSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18081, 233},
- {I_VFMADDSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18089, 233},
- {I_VFMADDSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18097, 234},
+ {I_VFMADDSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38507, 204},
+ {I_VFMADDSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38514, 204},
+ {I_VFMADDSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18368, 246},
+ {I_VFMADDSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18376, 246},
+ {I_VFMADDSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18384, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB123PS[] = {
- {I_VFMADDSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35110, 201},
- {I_VFMADDSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35117, 201},
+ {I_VFMADDSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38493, 204},
+ {I_VFMADDSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38500, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB123PD[] = {
- {I_VFMADDSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35124, 201},
- {I_VFMADDSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35131, 201},
+ {I_VFMADDSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38507, 204},
+ {I_VFMADDSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38514, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB231PS[] = {
- {I_VFMADDSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35138, 201},
- {I_VFMADDSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35145, 201},
- {I_VFMADDSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18153, 233},
- {I_VFMADDSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18161, 233},
- {I_VFMADDSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18169, 234},
+ {I_VFMADDSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38521, 204},
+ {I_VFMADDSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38528, 204},
+ {I_VFMADDSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18440, 246},
+ {I_VFMADDSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18448, 246},
+ {I_VFMADDSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18456, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB231PD[] = {
- {I_VFMADDSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35152, 201},
- {I_VFMADDSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35159, 201},
- {I_VFMADDSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18129, 233},
- {I_VFMADDSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18137, 233},
- {I_VFMADDSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18145, 234},
+ {I_VFMADDSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38535, 204},
+ {I_VFMADDSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38542, 204},
+ {I_VFMADDSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18416, 246},
+ {I_VFMADDSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18424, 246},
+ {I_VFMADDSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18432, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB321PS[] = {
- {I_VFMADDSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35138, 201},
- {I_VFMADDSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35145, 201},
+ {I_VFMADDSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38521, 204},
+ {I_VFMADDSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38528, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUB321PD[] = {
- {I_VFMADDSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35152, 201},
- {I_VFMADDSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35159, 201},
+ {I_VFMADDSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38535, 204},
+ {I_VFMADDSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38542, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB132PS[] = {
- {I_VFMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35166, 201},
- {I_VFMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35173, 201},
- {I_VFMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18201, 233},
- {I_VFMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18209, 233},
- {I_VFMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18217, 234},
+ {I_VFMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38549, 204},
+ {I_VFMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38556, 204},
+ {I_VFMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18488, 246},
+ {I_VFMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18496, 246},
+ {I_VFMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18504, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB132PD[] = {
- {I_VFMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35180, 201},
- {I_VFMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35187, 201},
- {I_VFMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18177, 233},
- {I_VFMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18185, 233},
- {I_VFMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18193, 234},
+ {I_VFMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38563, 204},
+ {I_VFMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38570, 204},
+ {I_VFMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18464, 246},
+ {I_VFMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18472, 246},
+ {I_VFMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18480, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB312PS[] = {
- {I_VFMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35166, 201},
- {I_VFMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35173, 201},
+ {I_VFMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38549, 204},
+ {I_VFMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38556, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB312PD[] = {
- {I_VFMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35180, 201},
- {I_VFMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35187, 201},
+ {I_VFMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38563, 204},
+ {I_VFMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38570, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB213PS[] = {
- {I_VFMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35194, 201},
- {I_VFMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35201, 201},
- {I_VFMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18265, 233},
- {I_VFMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18273, 233},
- {I_VFMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18281, 234},
+ {I_VFMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38577, 204},
+ {I_VFMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38584, 204},
+ {I_VFMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18552, 246},
+ {I_VFMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18560, 246},
+ {I_VFMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18568, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB213PD[] = {
- {I_VFMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35208, 201},
- {I_VFMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35215, 201},
- {I_VFMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18241, 233},
- {I_VFMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18249, 233},
- {I_VFMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18257, 234},
+ {I_VFMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38591, 204},
+ {I_VFMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38598, 204},
+ {I_VFMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18528, 246},
+ {I_VFMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18536, 246},
+ {I_VFMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18544, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB123PS[] = {
- {I_VFMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35194, 201},
- {I_VFMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35201, 201},
+ {I_VFMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38577, 204},
+ {I_VFMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38584, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB123PD[] = {
- {I_VFMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35208, 201},
- {I_VFMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35215, 201},
+ {I_VFMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38591, 204},
+ {I_VFMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38598, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB231PS[] = {
- {I_VFMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35222, 201},
- {I_VFMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35229, 201},
- {I_VFMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18329, 233},
- {I_VFMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18337, 233},
- {I_VFMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18345, 234},
+ {I_VFMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38605, 204},
+ {I_VFMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38612, 204},
+ {I_VFMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18616, 246},
+ {I_VFMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18624, 246},
+ {I_VFMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18632, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB231PD[] = {
- {I_VFMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35236, 201},
- {I_VFMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35243, 201},
- {I_VFMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18305, 233},
- {I_VFMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18313, 233},
- {I_VFMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18321, 234},
+ {I_VFMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38619, 204},
+ {I_VFMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38626, 204},
+ {I_VFMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18592, 246},
+ {I_VFMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18600, 246},
+ {I_VFMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18608, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB321PS[] = {
- {I_VFMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35222, 201},
- {I_VFMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35229, 201},
+ {I_VFMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38605, 204},
+ {I_VFMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38612, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB321PD[] = {
- {I_VFMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35236, 201},
- {I_VFMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35243, 201},
+ {I_VFMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38619, 204},
+ {I_VFMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38626, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD132PS[] = {
- {I_VFMSUBADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35250, 201},
- {I_VFMSUBADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35257, 201},
- {I_VFMSUBADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18393, 233},
- {I_VFMSUBADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18401, 233},
- {I_VFMSUBADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18409, 234},
+ {I_VFMSUBADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38633, 204},
+ {I_VFMSUBADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38640, 204},
+ {I_VFMSUBADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18680, 246},
+ {I_VFMSUBADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18688, 246},
+ {I_VFMSUBADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18696, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD132PD[] = {
- {I_VFMSUBADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35264, 201},
- {I_VFMSUBADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35271, 201},
- {I_VFMSUBADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18369, 233},
- {I_VFMSUBADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18377, 233},
- {I_VFMSUBADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18385, 234},
+ {I_VFMSUBADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38647, 204},
+ {I_VFMSUBADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38654, 204},
+ {I_VFMSUBADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18656, 246},
+ {I_VFMSUBADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18664, 246},
+ {I_VFMSUBADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18672, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD312PS[] = {
- {I_VFMSUBADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35250, 201},
- {I_VFMSUBADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35257, 201},
+ {I_VFMSUBADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38633, 204},
+ {I_VFMSUBADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38640, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD312PD[] = {
- {I_VFMSUBADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35264, 201},
- {I_VFMSUBADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35271, 201},
+ {I_VFMSUBADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38647, 204},
+ {I_VFMSUBADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38654, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD213PS[] = {
- {I_VFMSUBADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35278, 201},
- {I_VFMSUBADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35285, 201},
- {I_VFMSUBADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18441, 233},
- {I_VFMSUBADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18449, 233},
- {I_VFMSUBADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18457, 234},
+ {I_VFMSUBADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38661, 204},
+ {I_VFMSUBADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38668, 204},
+ {I_VFMSUBADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18728, 246},
+ {I_VFMSUBADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18736, 246},
+ {I_VFMSUBADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18744, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD213PD[] = {
- {I_VFMSUBADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35292, 201},
- {I_VFMSUBADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35299, 201},
- {I_VFMSUBADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18417, 233},
- {I_VFMSUBADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18425, 233},
- {I_VFMSUBADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18433, 234},
+ {I_VFMSUBADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38675, 204},
+ {I_VFMSUBADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38682, 204},
+ {I_VFMSUBADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18704, 246},
+ {I_VFMSUBADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18712, 246},
+ {I_VFMSUBADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18720, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD123PS[] = {
- {I_VFMSUBADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35278, 201},
- {I_VFMSUBADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35285, 201},
+ {I_VFMSUBADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38661, 204},
+ {I_VFMSUBADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38668, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD123PD[] = {
- {I_VFMSUBADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35292, 201},
- {I_VFMSUBADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35299, 201},
+ {I_VFMSUBADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38675, 204},
+ {I_VFMSUBADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38682, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD231PS[] = {
- {I_VFMSUBADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35306, 201},
- {I_VFMSUBADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35313, 201},
- {I_VFMSUBADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18489, 233},
- {I_VFMSUBADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18497, 233},
- {I_VFMSUBADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18505, 234},
+ {I_VFMSUBADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38689, 204},
+ {I_VFMSUBADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38696, 204},
+ {I_VFMSUBADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18776, 246},
+ {I_VFMSUBADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18784, 246},
+ {I_VFMSUBADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18792, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD231PD[] = {
- {I_VFMSUBADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35320, 201},
- {I_VFMSUBADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35327, 201},
- {I_VFMSUBADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18465, 233},
- {I_VFMSUBADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18473, 233},
- {I_VFMSUBADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18481, 234},
+ {I_VFMSUBADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38703, 204},
+ {I_VFMSUBADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38710, 204},
+ {I_VFMSUBADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18752, 246},
+ {I_VFMSUBADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18760, 246},
+ {I_VFMSUBADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18768, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD321PS[] = {
- {I_VFMSUBADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35306, 201},
- {I_VFMSUBADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35313, 201},
+ {I_VFMSUBADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38689, 204},
+ {I_VFMSUBADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38696, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADD321PD[] = {
- {I_VFMSUBADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35320, 201},
- {I_VFMSUBADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35327, 201},
+ {I_VFMSUBADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38703, 204},
+ {I_VFMSUBADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38710, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD132PS[] = {
- {I_VFNMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35334, 201},
- {I_VFNMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35341, 201},
- {I_VFNMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18537, 233},
- {I_VFNMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18545, 233},
- {I_VFNMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18553, 234},
+ {I_VFNMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38717, 204},
+ {I_VFNMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38724, 204},
+ {I_VFNMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18824, 246},
+ {I_VFNMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18832, 246},
+ {I_VFNMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18840, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD132PD[] = {
- {I_VFNMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35348, 201},
- {I_VFNMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35355, 201},
- {I_VFNMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18513, 233},
- {I_VFNMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18521, 233},
- {I_VFNMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18529, 234},
+ {I_VFNMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38731, 204},
+ {I_VFNMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38738, 204},
+ {I_VFNMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18800, 246},
+ {I_VFNMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18808, 246},
+ {I_VFNMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18816, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD312PS[] = {
- {I_VFNMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35334, 201},
- {I_VFNMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35341, 201},
+ {I_VFNMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38717, 204},
+ {I_VFNMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38724, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD312PD[] = {
- {I_VFNMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35348, 201},
- {I_VFNMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35355, 201},
+ {I_VFNMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38731, 204},
+ {I_VFNMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38738, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD213PS[] = {
- {I_VFNMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35362, 201},
- {I_VFNMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35369, 201},
- {I_VFNMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18601, 233},
- {I_VFNMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18609, 233},
- {I_VFNMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18617, 234},
+ {I_VFNMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38745, 204},
+ {I_VFNMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38752, 204},
+ {I_VFNMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18888, 246},
+ {I_VFNMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18896, 246},
+ {I_VFNMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18904, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD213PD[] = {
- {I_VFNMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35376, 201},
- {I_VFNMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35383, 201},
- {I_VFNMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18577, 233},
- {I_VFNMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18585, 233},
- {I_VFNMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18593, 234},
+ {I_VFNMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38759, 204},
+ {I_VFNMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38766, 204},
+ {I_VFNMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18864, 246},
+ {I_VFNMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18872, 246},
+ {I_VFNMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18880, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD123PS[] = {
- {I_VFNMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35362, 201},
- {I_VFNMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35369, 201},
+ {I_VFNMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38745, 204},
+ {I_VFNMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38752, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD123PD[] = {
- {I_VFNMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35376, 201},
- {I_VFNMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35383, 201},
+ {I_VFNMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38759, 204},
+ {I_VFNMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38766, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD231PS[] = {
- {I_VFNMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35390, 201},
- {I_VFNMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35397, 201},
- {I_VFNMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18665, 233},
- {I_VFNMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18673, 233},
- {I_VFNMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18681, 234},
+ {I_VFNMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38773, 204},
+ {I_VFNMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38780, 204},
+ {I_VFNMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18952, 246},
+ {I_VFNMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18960, 246},
+ {I_VFNMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18968, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD231PD[] = {
- {I_VFNMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35404, 201},
- {I_VFNMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35411, 201},
- {I_VFNMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18641, 233},
- {I_VFNMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18649, 233},
- {I_VFNMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18657, 234},
+ {I_VFNMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38787, 204},
+ {I_VFNMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38794, 204},
+ {I_VFNMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18928, 246},
+ {I_VFNMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18936, 246},
+ {I_VFNMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18944, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD321PS[] = {
- {I_VFNMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35390, 201},
- {I_VFNMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35397, 201},
+ {I_VFNMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38773, 204},
+ {I_VFNMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38780, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD321PD[] = {
- {I_VFNMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35404, 201},
- {I_VFNMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35411, 201},
+ {I_VFNMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38787, 204},
+ {I_VFNMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38794, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB132PS[] = {
- {I_VFNMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35418, 201},
- {I_VFNMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35425, 201},
- {I_VFNMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18729, 233},
- {I_VFNMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18737, 233},
- {I_VFNMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18745, 234},
+ {I_VFNMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38801, 204},
+ {I_VFNMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38808, 204},
+ {I_VFNMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19016, 246},
+ {I_VFNMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19024, 246},
+ {I_VFNMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+19032, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB132PD[] = {
- {I_VFNMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35432, 201},
- {I_VFNMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35439, 201},
- {I_VFNMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18705, 233},
- {I_VFNMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18713, 233},
- {I_VFNMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18721, 234},
+ {I_VFNMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38815, 204},
+ {I_VFNMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38822, 204},
+ {I_VFNMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18992, 246},
+ {I_VFNMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19000, 246},
+ {I_VFNMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+19008, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB312PS[] = {
- {I_VFNMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35418, 201},
- {I_VFNMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35425, 201},
+ {I_VFNMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38801, 204},
+ {I_VFNMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38808, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB312PD[] = {
- {I_VFNMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35432, 201},
- {I_VFNMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35439, 201},
+ {I_VFNMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38815, 204},
+ {I_VFNMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38822, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB213PS[] = {
- {I_VFNMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35446, 201},
- {I_VFNMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35453, 201},
- {I_VFNMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18793, 233},
- {I_VFNMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18801, 233},
- {I_VFNMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18809, 234},
+ {I_VFNMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38829, 204},
+ {I_VFNMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38836, 204},
+ {I_VFNMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19080, 246},
+ {I_VFNMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19088, 246},
+ {I_VFNMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+19096, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB213PD[] = {
- {I_VFNMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35460, 201},
- {I_VFNMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35467, 201},
- {I_VFNMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18769, 233},
- {I_VFNMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18777, 233},
- {I_VFNMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18785, 234},
+ {I_VFNMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38843, 204},
+ {I_VFNMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38850, 204},
+ {I_VFNMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19056, 246},
+ {I_VFNMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19064, 246},
+ {I_VFNMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+19072, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB123PS[] = {
- {I_VFNMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35446, 201},
- {I_VFNMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35453, 201},
+ {I_VFNMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38829, 204},
+ {I_VFNMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38836, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB123PD[] = {
- {I_VFNMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35460, 201},
- {I_VFNMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35467, 201},
+ {I_VFNMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38843, 204},
+ {I_VFNMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38850, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB231PS[] = {
- {I_VFNMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35474, 201},
- {I_VFNMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35481, 201},
- {I_VFNMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18857, 233},
- {I_VFNMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18865, 233},
- {I_VFNMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+18873, 234},
+ {I_VFNMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38857, 204},
+ {I_VFNMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38864, 204},
+ {I_VFNMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19144, 246},
+ {I_VFNMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19152, 246},
+ {I_VFNMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+19160, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB231PD[] = {
- {I_VFNMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35488, 201},
- {I_VFNMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35495, 201},
- {I_VFNMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18833, 233},
- {I_VFNMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18841, 233},
- {I_VFNMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+18849, 234},
+ {I_VFNMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38871, 204},
+ {I_VFNMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38878, 204},
+ {I_VFNMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19120, 246},
+ {I_VFNMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19128, 246},
+ {I_VFNMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+19136, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB321PS[] = {
- {I_VFNMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35474, 201},
- {I_VFNMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35481, 201},
+ {I_VFNMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38857, 204},
+ {I_VFNMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38864, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB321PD[] = {
- {I_VFNMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+35488, 201},
- {I_VFNMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+35495, 201},
+ {I_VFNMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38871, 204},
+ {I_VFNMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38878, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD132SS[] = {
- {I_VFMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35502, 201},
- {I_VFMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+17897, 234},
+ {I_VFMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38885, 204},
+ {I_VFMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18184, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD132SD[] = {
- {I_VFMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35509, 201},
- {I_VFMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+17889, 234},
+ {I_VFMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38892, 204},
+ {I_VFMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18176, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD312SS[] = {
- {I_VFMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35502, 201},
+ {I_VFMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38885, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD312SD[] = {
- {I_VFMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35509, 201},
+ {I_VFMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38892, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD213SS[] = {
- {I_VFMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35516, 201},
- {I_VFMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+17961, 234},
+ {I_VFMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38899, 204},
+ {I_VFMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18248, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD213SD[] = {
- {I_VFMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35523, 201},
- {I_VFMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+17953, 234},
+ {I_VFMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38906, 204},
+ {I_VFMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18240, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD123SS[] = {
- {I_VFMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35516, 201},
+ {I_VFMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38899, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD123SD[] = {
- {I_VFMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35523, 201},
+ {I_VFMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38906, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD231SS[] = {
- {I_VFMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35530, 201},
- {I_VFMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18025, 234},
+ {I_VFMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38913, 204},
+ {I_VFMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18312, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD231SD[] = {
- {I_VFMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35537, 201},
- {I_VFMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18017, 234},
+ {I_VFMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38920, 204},
+ {I_VFMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18304, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD321SS[] = {
- {I_VFMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35530, 201},
+ {I_VFMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38913, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADD321SD[] = {
- {I_VFMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35537, 201},
+ {I_VFMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38920, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB132SS[] = {
- {I_VFMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35544, 201},
- {I_VFMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18233, 234},
+ {I_VFMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38927, 204},
+ {I_VFMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18520, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB132SD[] = {
- {I_VFMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35551, 201},
- {I_VFMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18225, 234},
+ {I_VFMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38934, 204},
+ {I_VFMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18512, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB312SS[] = {
- {I_VFMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35544, 201},
+ {I_VFMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38927, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB312SD[] = {
- {I_VFMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35551, 201},
+ {I_VFMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38934, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB213SS[] = {
- {I_VFMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35558, 201},
- {I_VFMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18297, 234},
+ {I_VFMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38941, 204},
+ {I_VFMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18584, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB213SD[] = {
- {I_VFMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35565, 201},
- {I_VFMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18289, 234},
+ {I_VFMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38948, 204},
+ {I_VFMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18576, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB123SS[] = {
- {I_VFMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35558, 201},
+ {I_VFMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38941, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB123SD[] = {
- {I_VFMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35565, 201},
+ {I_VFMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38948, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB231SS[] = {
- {I_VFMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35572, 201},
- {I_VFMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18361, 234},
+ {I_VFMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38955, 204},
+ {I_VFMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18648, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB231SD[] = {
- {I_VFMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35579, 201},
- {I_VFMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18353, 234},
+ {I_VFMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38962, 204},
+ {I_VFMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18640, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB321SS[] = {
- {I_VFMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35572, 201},
+ {I_VFMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38955, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUB321SD[] = {
- {I_VFMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35579, 201},
+ {I_VFMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38962, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD132SS[] = {
- {I_VFNMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35586, 201},
- {I_VFNMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18569, 234},
+ {I_VFNMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38969, 204},
+ {I_VFNMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18856, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD132SD[] = {
- {I_VFNMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35593, 201},
- {I_VFNMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18561, 234},
+ {I_VFNMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38976, 204},
+ {I_VFNMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18848, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD312SS[] = {
- {I_VFNMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35586, 201},
+ {I_VFNMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38969, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD312SD[] = {
- {I_VFNMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35593, 201},
+ {I_VFNMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38976, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD213SS[] = {
- {I_VFNMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35600, 201},
- {I_VFNMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18633, 234},
+ {I_VFNMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38983, 204},
+ {I_VFNMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18920, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD213SD[] = {
- {I_VFNMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35607, 201},
- {I_VFNMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18625, 234},
+ {I_VFNMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38990, 204},
+ {I_VFNMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18912, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD123SS[] = {
- {I_VFNMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35600, 201},
+ {I_VFNMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38983, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD123SD[] = {
- {I_VFNMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35607, 201},
+ {I_VFNMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38990, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD231SS[] = {
- {I_VFNMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35614, 201},
- {I_VFNMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18697, 234},
+ {I_VFNMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38997, 204},
+ {I_VFNMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18984, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD231SD[] = {
- {I_VFNMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35621, 201},
- {I_VFNMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18689, 234},
+ {I_VFNMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+39004, 204},
+ {I_VFNMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18976, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD321SS[] = {
- {I_VFNMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35614, 201},
+ {I_VFNMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38997, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADD321SD[] = {
- {I_VFNMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35621, 201},
+ {I_VFNMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+39004, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB132SS[] = {
- {I_VFNMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35628, 201},
- {I_VFNMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18761, 234},
+ {I_VFNMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39011, 204},
+ {I_VFNMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+19048, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB132SD[] = {
- {I_VFNMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35635, 201},
- {I_VFNMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18753, 234},
+ {I_VFNMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+39018, 204},
+ {I_VFNMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+19040, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB312SS[] = {
- {I_VFNMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35628, 201},
+ {I_VFNMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39011, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB312SD[] = {
- {I_VFNMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35635, 201},
+ {I_VFNMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+39018, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB213SS[] = {
- {I_VFNMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35642, 201},
- {I_VFNMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18825, 234},
+ {I_VFNMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39025, 204},
+ {I_VFNMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+19112, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB213SD[] = {
- {I_VFNMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35649, 201},
- {I_VFNMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18817, 234},
+ {I_VFNMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+39032, 204},
+ {I_VFNMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+19104, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB123SS[] = {
- {I_VFNMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35642, 201},
+ {I_VFNMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39025, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB123SD[] = {
- {I_VFNMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35649, 201},
+ {I_VFNMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+39032, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB231SS[] = {
- {I_VFNMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35656, 201},
- {I_VFNMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18889, 234},
+ {I_VFNMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39039, 204},
+ {I_VFNMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+19176, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB231SD[] = {
- {I_VFNMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35663, 201},
- {I_VFNMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+18881, 234},
+ {I_VFNMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+39046, 204},
+ {I_VFNMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+19168, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB321SS[] = {
- {I_VFNMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35656, 201},
+ {I_VFNMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+39039, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUB321SD[] = {
- {I_VFNMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+35663, 201},
+ {I_VFNMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+39046, 204},
ITEMPLATE_END
};
static const struct itemplate instrux_RDFSBASE[] = {
- {I_RDFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35670, 137},
- {I_RDFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35677, 137},
+ {I_RDFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39053, 139},
+ {I_RDFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39060, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_RDGSBASE[] = {
- {I_RDGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35684, 137},
- {I_RDGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35691, 137},
+ {I_RDGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39067, 139},
+ {I_RDGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39074, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_RDRAND[] = {
- {I_RDRAND, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41194, 136},
- {I_RDRAND, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41200, 136},
- {I_RDRAND, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41206, 137},
+ {I_RDRAND, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45863, 138},
+ {I_RDRAND, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45869, 138},
+ {I_RDRAND, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45875, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_WRFSBASE[] = {
- {I_WRFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35698, 137},
- {I_WRFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35705, 137},
+ {I_WRFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39081, 139},
+ {I_WRFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39088, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_WRGSBASE[] = {
- {I_WRGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35712, 137},
- {I_WRGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35719, 137},
+ {I_WRGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39095, 139},
+ {I_WRGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39102, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTPH2PS[] = {
- {I_VCVTPH2PS, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35726, 202},
- {I_VCVTPH2PS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35733, 202},
- {I_VCVTPH2PS, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16961, 233},
- {I_VCVTPH2PS, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16969, 233},
- {I_VCVTPH2PS, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+16977, 234},
+ {I_VCVTPH2PS, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39109, 205},
+ {I_VCVTPH2PS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39116, 205},
+ {I_VCVTPH2PS, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17248, 246},
+ {I_VCVTPH2PS, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17256, 246},
+ {I_VCVTPH2PS, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+17264, 247},
+ {I_VCVTPH2PS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39116, 303},
+ {I_VCVTPH2PS, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39109, 303},
+ {I_VCVTPH2PS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17248, 246},
+ {I_VCVTPH2PS, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17256, 246},
+ {I_VCVTPH2PS, 2, {ZMM_L16,RM_YMM_L16|BITS256,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+17264, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VCVTPS2PH[] = {
- {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13945, 202},
- {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+13953, 202},
- {I_VCVTPS2PH, 3, {XMMREG,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8182, 233},
- {I_VCVTPS2PH, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8191, 233},
- {I_VCVTPS2PH, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+8200, 234},
- {I_VCVTPS2PH, 3, {MEMORY|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8182, 233},
- {I_VCVTPS2PH, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8191, 233},
- {I_VCVTPS2PH, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,SAE,0,0,0}, nasm_bytecodes+8200, 234},
+ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14224, 205},
+ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14232, 205},
+ {I_VCVTPS2PH, 3, {XMMREG,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8182, 246},
+ {I_VCVTPS2PH, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8191, 246},
+ {I_VCVTPS2PH, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+8200, 247},
+ {I_VCVTPS2PH, 3, {MEMORY|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8182, 246},
+ {I_VCVTPS2PH, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8191, 246},
+ {I_VCVTPS2PH, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,SAE,0,0,0}, nasm_bytecodes+8200, 247},
+ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14232, 304},
+ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+14224, 304},
+ {I_VCVTPS2PH, 3, {XMMREG,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8182, 246},
+ {I_VCVTPS2PH, 3, {MEMORY|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8182, 246},
+ {I_VCVTPS2PH, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8191, 246},
+ {I_VCVTPS2PH, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8191, 246},
+ {I_VCVTPS2PH, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+8200, 247},
+ {I_VCVTPS2PH, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,SAE,0,0,0}, nasm_bytecodes+8200, 247},
+ {I_VCVTPS2PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30512, 301},
+ {I_VCVTPS2PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30520, 301},
+ {I_VCVTPS2PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+30528, 302},
ITEMPLATE_END
};
static const struct itemplate instrux_ADCX[] = {
- {I_ADCX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+13961, 136},
- {I_ADCX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+13969, 137},
+ {I_ADCX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+14240, 138},
+ {I_ADCX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+14248, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_ADOX[] = {
- {I_ADOX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+13977, 136},
- {I_ADOX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+13985, 137},
+ {I_ADOX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+14256, 138},
+ {I_ADOX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+14264, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_RDSEED[] = {
- {I_RDSEED, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41212, 136},
- {I_RDSEED, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41218, 136},
- {I_RDSEED, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41224, 137},
+ {I_RDSEED, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45881, 138},
+ {I_RDSEED, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45887, 138},
+ {I_RDSEED, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45893, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_CLAC[] = {
- {I_CLAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44360, 203},
+ {I_CLAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45899, 206},
ITEMPLATE_END
};
static const struct itemplate instrux_STAC[] = {
- {I_STAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44365, 203},
+ {I_STAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45905, 206},
ITEMPLATE_END
};
static const struct itemplate instrux_XSTORE[] = {
- {I_XSTORE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44370, 36},
+ {I_XSTORE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49263, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_XCRYPTECB[] = {
- {I_XCRYPTECB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41230, 36},
+ {I_XCRYPTECB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45911, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_XCRYPTCBC[] = {
- {I_XCRYPTCBC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41236, 36},
+ {I_XCRYPTCBC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45917, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_XCRYPTCTR[] = {
- {I_XCRYPTCTR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41242, 36},
+ {I_XCRYPTCTR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45923, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_XCRYPTCFB[] = {
- {I_XCRYPTCFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41248, 36},
+ {I_XCRYPTCFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45929, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_XCRYPTOFB[] = {
- {I_XCRYPTOFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41254, 36},
+ {I_XCRYPTOFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45935, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_MONTMUL[] = {
- {I_MONTMUL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41260, 36},
+ {I_MONTMUL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45941, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_XSHA1[] = {
- {I_XSHA1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41266, 36},
+ {I_XSHA1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45947, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_XSHA256[] = {
- {I_XSHA256, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41272, 36},
+ {I_XSHA256, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45953, 32},
ITEMPLATE_END
};
static const struct itemplate instrux_LLWPCB[] = {
- {I_LLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35740, 204},
- {I_LLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35747, 205},
+ {I_LLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39123, 207},
+ {I_LLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39130, 208},
ITEMPLATE_END
};
static const struct itemplate instrux_SLWPCB[] = {
- {I_SLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35754, 204},
- {I_SLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35761, 205},
+ {I_SLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39137, 207},
+ {I_SLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39144, 208},
ITEMPLATE_END
};
static const struct itemplate instrux_LWPVAL[] = {
- {I_LWPVAL, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+13993, 204},
- {I_LWPVAL, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14001, 205},
+ {I_LWPVAL, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14272, 207},
+ {I_LWPVAL, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14280, 208},
ITEMPLATE_END
};
static const struct itemplate instrux_LWPINS[] = {
- {I_LWPINS, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14009, 204},
- {I_LWPINS, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14017, 205},
+ {I_LWPINS, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14288, 207},
+ {I_LWPINS, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14296, 208},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDPD[] = {
- {I_VFMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14025, 206},
- {I_VFMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14033, 206},
- {I_VFMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14041, 206},
- {I_VFMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14049, 206},
- {I_VFMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14057, 206},
- {I_VFMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14065, 206},
- {I_VFMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14073, 206},
- {I_VFMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14081, 206},
+ {I_VFMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14304, 209},
+ {I_VFMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14312, 209},
+ {I_VFMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14320, 209},
+ {I_VFMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14328, 209},
+ {I_VFMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14336, 209},
+ {I_VFMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14344, 209},
+ {I_VFMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14352, 209},
+ {I_VFMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14360, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDPS[] = {
- {I_VFMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14089, 206},
- {I_VFMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14097, 206},
- {I_VFMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14105, 206},
- {I_VFMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14113, 206},
- {I_VFMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14121, 206},
- {I_VFMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14129, 206},
- {I_VFMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14137, 206},
- {I_VFMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14145, 206},
+ {I_VFMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14368, 209},
+ {I_VFMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14376, 209},
+ {I_VFMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14384, 209},
+ {I_VFMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14392, 209},
+ {I_VFMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14400, 209},
+ {I_VFMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14408, 209},
+ {I_VFMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14416, 209},
+ {I_VFMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14424, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSD[] = {
- {I_VFMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14153, 206},
- {I_VFMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14161, 206},
- {I_VFMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+14169, 206},
- {I_VFMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+14177, 206},
+ {I_VFMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14432, 209},
+ {I_VFMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14440, 209},
+ {I_VFMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+14448, 209},
+ {I_VFMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+14456, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSS[] = {
- {I_VFMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14185, 206},
- {I_VFMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14193, 206},
- {I_VFMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+14201, 206},
- {I_VFMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14209, 206},
+ {I_VFMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14464, 209},
+ {I_VFMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14472, 209},
+ {I_VFMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+14480, 209},
+ {I_VFMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14488, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUBPD[] = {
- {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14217, 206},
- {I_VFMADDSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14225, 206},
- {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14233, 206},
- {I_VFMADDSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14241, 206},
- {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14249, 206},
- {I_VFMADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14257, 206},
- {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14265, 206},
- {I_VFMADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14273, 206},
+ {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14496, 209},
+ {I_VFMADDSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14504, 209},
+ {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14512, 209},
+ {I_VFMADDSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14520, 209},
+ {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14528, 209},
+ {I_VFMADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14536, 209},
+ {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14544, 209},
+ {I_VFMADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14552, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMADDSUBPS[] = {
- {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14281, 206},
- {I_VFMADDSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14289, 206},
- {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14297, 206},
- {I_VFMADDSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14305, 206},
- {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14313, 206},
- {I_VFMADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14321, 206},
- {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14329, 206},
- {I_VFMADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14337, 206},
+ {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14560, 209},
+ {I_VFMADDSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14568, 209},
+ {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14576, 209},
+ {I_VFMADDSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14584, 209},
+ {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14592, 209},
+ {I_VFMADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14600, 209},
+ {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14608, 209},
+ {I_VFMADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14616, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADDPD[] = {
- {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14345, 206},
- {I_VFMSUBADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14353, 206},
- {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14361, 206},
- {I_VFMSUBADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14369, 206},
- {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14377, 206},
- {I_VFMSUBADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14385, 206},
- {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14393, 206},
- {I_VFMSUBADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14401, 206},
+ {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14624, 209},
+ {I_VFMSUBADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14632, 209},
+ {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14640, 209},
+ {I_VFMSUBADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14648, 209},
+ {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14656, 209},
+ {I_VFMSUBADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14664, 209},
+ {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14672, 209},
+ {I_VFMSUBADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14680, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBADDPS[] = {
- {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14409, 206},
- {I_VFMSUBADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14417, 206},
- {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14425, 206},
- {I_VFMSUBADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14433, 206},
- {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14441, 206},
- {I_VFMSUBADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14449, 206},
- {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14457, 206},
- {I_VFMSUBADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14465, 206},
+ {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14688, 209},
+ {I_VFMSUBADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14696, 209},
+ {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14704, 209},
+ {I_VFMSUBADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14712, 209},
+ {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14720, 209},
+ {I_VFMSUBADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14728, 209},
+ {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14736, 209},
+ {I_VFMSUBADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14744, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBPD[] = {
- {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14473, 206},
- {I_VFMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14481, 206},
- {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14489, 206},
- {I_VFMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14497, 206},
- {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14505, 206},
- {I_VFMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14513, 206},
- {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14521, 206},
- {I_VFMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14529, 206},
+ {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14752, 209},
+ {I_VFMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14760, 209},
+ {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14768, 209},
+ {I_VFMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14776, 209},
+ {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14784, 209},
+ {I_VFMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14792, 209},
+ {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14800, 209},
+ {I_VFMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14808, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBPS[] = {
- {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14537, 206},
- {I_VFMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14545, 206},
- {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14553, 206},
- {I_VFMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14561, 206},
- {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14569, 206},
- {I_VFMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14577, 206},
- {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14585, 206},
- {I_VFMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14593, 206},
+ {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14816, 209},
+ {I_VFMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14824, 209},
+ {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14832, 209},
+ {I_VFMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14840, 209},
+ {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14848, 209},
+ {I_VFMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14856, 209},
+ {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14864, 209},
+ {I_VFMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14872, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBSD[] = {
- {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14601, 206},
- {I_VFMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14609, 206},
- {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+14617, 206},
- {I_VFMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+14625, 206},
+ {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14880, 209},
+ {I_VFMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14888, 209},
+ {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+14896, 209},
+ {I_VFMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+14904, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFMSUBSS[] = {
- {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14633, 206},
- {I_VFMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14641, 206},
- {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+14649, 206},
- {I_VFMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14657, 206},
+ {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14912, 209},
+ {I_VFMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14920, 209},
+ {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+14928, 209},
+ {I_VFMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14936, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADDPD[] = {
- {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14665, 206},
- {I_VFNMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14673, 206},
- {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14681, 206},
- {I_VFNMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14689, 206},
- {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14697, 206},
- {I_VFNMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14705, 206},
- {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14713, 206},
- {I_VFNMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14721, 206},
+ {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14944, 209},
+ {I_VFNMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14952, 209},
+ {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14960, 209},
+ {I_VFNMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14968, 209},
+ {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14976, 209},
+ {I_VFNMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14984, 209},
+ {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14992, 209},
+ {I_VFNMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+15000, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADDPS[] = {
- {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14729, 206},
- {I_VFNMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14737, 206},
- {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14745, 206},
- {I_VFNMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14753, 206},
- {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14761, 206},
- {I_VFNMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14769, 206},
- {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14777, 206},
- {I_VFNMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14785, 206},
+ {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15008, 209},
+ {I_VFNMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15016, 209},
+ {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15024, 209},
+ {I_VFNMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15032, 209},
+ {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+15040, 209},
+ {I_VFNMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+15048, 209},
+ {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+15056, 209},
+ {I_VFNMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+15064, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADDSD[] = {
- {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14793, 206},
- {I_VFNMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14801, 206},
- {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+14809, 206},
- {I_VFNMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+14817, 206},
+ {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15072, 209},
+ {I_VFNMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15080, 209},
+ {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+15088, 209},
+ {I_VFNMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+15096, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMADDSS[] = {
- {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14825, 206},
- {I_VFNMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14833, 206},
- {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+14841, 206},
- {I_VFNMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+14849, 206},
+ {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15104, 209},
+ {I_VFNMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15112, 209},
+ {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+15120, 209},
+ {I_VFNMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+15128, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUBPD[] = {
- {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14857, 206},
- {I_VFNMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14865, 206},
- {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14873, 206},
- {I_VFNMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14881, 206},
- {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14889, 206},
- {I_VFNMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14897, 206},
- {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14905, 206},
- {I_VFNMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14913, 206},
+ {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15136, 209},
+ {I_VFNMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15144, 209},
+ {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15152, 209},
+ {I_VFNMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15160, 209},
+ {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+15168, 209},
+ {I_VFNMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+15176, 209},
+ {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+15184, 209},
+ {I_VFNMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+15192, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUBPS[] = {
- {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14921, 206},
- {I_VFNMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14929, 206},
- {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14937, 206},
- {I_VFNMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14945, 206},
- {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+14953, 206},
- {I_VFNMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+14961, 206},
- {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+14969, 206},
- {I_VFNMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+14977, 206},
+ {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15200, 209},
+ {I_VFNMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15208, 209},
+ {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15216, 209},
+ {I_VFNMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15224, 209},
+ {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+15232, 209},
+ {I_VFNMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+15240, 209},
+ {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+15248, 209},
+ {I_VFNMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+15256, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUBSD[] = {
- {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+14985, 206},
- {I_VFNMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+14993, 206},
- {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+15001, 206},
- {I_VFNMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+15009, 206},
+ {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15264, 209},
+ {I_VFNMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15272, 209},
+ {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+15280, 209},
+ {I_VFNMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+15288, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFNMSUBSS[] = {
- {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15017, 206},
- {I_VFNMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15025, 206},
- {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+15033, 206},
- {I_VFNMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+15041, 206},
+ {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15296, 209},
+ {I_VFNMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15304, 209},
+ {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+15312, 209},
+ {I_VFNMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+15320, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFRCZPD[] = {
- {I_VFRCZPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35768, 206},
- {I_VFRCZPD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35775, 206},
- {I_VFRCZPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35782, 206},
- {I_VFRCZPD, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35789, 206},
+ {I_VFRCZPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39151, 209},
+ {I_VFRCZPD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39158, 209},
+ {I_VFRCZPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39165, 209},
+ {I_VFRCZPD, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39172, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFRCZPS[] = {
- {I_VFRCZPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35796, 206},
- {I_VFRCZPS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35803, 206},
- {I_VFRCZPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35810, 206},
- {I_VFRCZPS, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35817, 206},
+ {I_VFRCZPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39179, 209},
+ {I_VFRCZPS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39186, 209},
+ {I_VFRCZPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+39193, 209},
+ {I_VFRCZPS, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39200, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFRCZSD[] = {
- {I_VFRCZSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35824, 206},
- {I_VFRCZSD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35831, 206},
+ {I_VFRCZSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39207, 209},
+ {I_VFRCZSD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39214, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VFRCZSS[] = {
- {I_VFRCZSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35838, 206},
- {I_VFRCZSS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35845, 206},
+ {I_VFRCZSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39221, 209},
+ {I_VFRCZSS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39228, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCMOV[] = {
- {I_VPCMOV, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15049, 206},
- {I_VPCMOV, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15057, 206},
- {I_VPCMOV, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15065, 206},
- {I_VPCMOV, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15073, 206},
- {I_VPCMOV, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+15081, 206},
- {I_VPCMOV, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+15089, 206},
- {I_VPCMOV, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+15097, 206},
- {I_VPCMOV, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+15105, 206},
+ {I_VPCMOV, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15328, 209},
+ {I_VPCMOV, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15336, 209},
+ {I_VPCMOV, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15344, 209},
+ {I_VPCMOV, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15352, 209},
+ {I_VPCMOV, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+15360, 209},
+ {I_VPCMOV, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+15368, 209},
+ {I_VPCMOV, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+15376, 209},
+ {I_VPCMOV, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+15384, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMB[] = {
- {I_VPCOMB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15113, 206},
- {I_VPCOMB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15121, 206},
+ {I_VPCOMB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15392, 209},
+ {I_VPCOMB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15400, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMD[] = {
- {I_VPCOMD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15129, 206},
- {I_VPCOMD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15137, 206},
+ {I_VPCOMD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15408, 209},
+ {I_VPCOMD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15416, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMQ[] = {
- {I_VPCOMQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15145, 206},
- {I_VPCOMQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15153, 206},
+ {I_VPCOMQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15424, 209},
+ {I_VPCOMQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15432, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMUB[] = {
- {I_VPCOMUB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15161, 206},
- {I_VPCOMUB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15169, 206},
+ {I_VPCOMUB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15440, 209},
+ {I_VPCOMUB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15448, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMUD[] = {
- {I_VPCOMUD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15177, 206},
- {I_VPCOMUD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15185, 206},
+ {I_VPCOMUD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15456, 209},
+ {I_VPCOMUD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15464, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMUQ[] = {
- {I_VPCOMUQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15193, 206},
- {I_VPCOMUQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15201, 206},
+ {I_VPCOMUQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15472, 209},
+ {I_VPCOMUQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15480, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMUW[] = {
- {I_VPCOMUW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15209, 206},
- {I_VPCOMUW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15217, 206},
+ {I_VPCOMUW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15488, 209},
+ {I_VPCOMUW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15496, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMW[] = {
- {I_VPCOMW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15225, 206},
- {I_VPCOMW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15233, 206},
+ {I_VPCOMW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15504, 209},
+ {I_VPCOMW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15512, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDBD[] = {
- {I_VPHADDBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35852, 206},
- {I_VPHADDBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35859, 206},
+ {I_VPHADDBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39235, 209},
+ {I_VPHADDBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39242, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDBQ[] = {
- {I_VPHADDBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35866, 206},
- {I_VPHADDBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35873, 206},
+ {I_VPHADDBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39249, 209},
+ {I_VPHADDBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39256, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDBW[] = {
- {I_VPHADDBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35880, 206},
- {I_VPHADDBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35887, 206},
+ {I_VPHADDBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39263, 209},
+ {I_VPHADDBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39270, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDDQ[] = {
- {I_VPHADDDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35894, 206},
- {I_VPHADDDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35901, 206},
+ {I_VPHADDDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39277, 209},
+ {I_VPHADDDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39284, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDUBD[] = {
- {I_VPHADDUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35908, 206},
- {I_VPHADDUBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35915, 206},
+ {I_VPHADDUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39291, 209},
+ {I_VPHADDUBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39298, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDUBQ[] = {
- {I_VPHADDUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35922, 206},
- {I_VPHADDUBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35929, 206},
+ {I_VPHADDUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39305, 209},
+ {I_VPHADDUBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39312, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDUBW[] = {
- {I_VPHADDUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35936, 206},
- {I_VPHADDUBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35943, 206},
+ {I_VPHADDUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39319, 209},
+ {I_VPHADDUBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39326, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDUDQ[] = {
- {I_VPHADDUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35950, 206},
- {I_VPHADDUDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35957, 206},
+ {I_VPHADDUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39333, 209},
+ {I_VPHADDUDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39340, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDUWD[] = {
- {I_VPHADDUWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35964, 206},
- {I_VPHADDUWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35971, 206},
+ {I_VPHADDUWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39347, 209},
+ {I_VPHADDUWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39354, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDUWQ[] = {
- {I_VPHADDUWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35978, 206},
- {I_VPHADDUWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35985, 206},
+ {I_VPHADDUWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39361, 209},
+ {I_VPHADDUWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39368, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDWD[] = {
- {I_VPHADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+35992, 206},
- {I_VPHADDWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35999, 206},
+ {I_VPHADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39375, 209},
+ {I_VPHADDWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39382, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHADDWQ[] = {
- {I_VPHADDWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36006, 206},
- {I_VPHADDWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36013, 206},
+ {I_VPHADDWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39389, 209},
+ {I_VPHADDWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39396, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHSUBBW[] = {
- {I_VPHSUBBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36020, 206},
- {I_VPHSUBBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36027, 206},
+ {I_VPHSUBBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39403, 209},
+ {I_VPHSUBBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39410, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHSUBDQ[] = {
- {I_VPHSUBDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36034, 206},
- {I_VPHSUBDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36041, 206},
+ {I_VPHSUBDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39417, 209},
+ {I_VPHSUBDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39424, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPHSUBWD[] = {
- {I_VPHSUBWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36048, 206},
- {I_VPHSUBWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36055, 206},
+ {I_VPHSUBWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39431, 209},
+ {I_VPHSUBWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39438, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSDD[] = {
- {I_VPMACSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15241, 206},
- {I_VPMACSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15249, 206},
+ {I_VPMACSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15520, 209},
+ {I_VPMACSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15528, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSDQH[] = {
- {I_VPMACSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15257, 206},
- {I_VPMACSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15265, 206},
+ {I_VPMACSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15536, 209},
+ {I_VPMACSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15544, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSDQL[] = {
- {I_VPMACSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15273, 206},
- {I_VPMACSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15281, 206},
+ {I_VPMACSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15552, 209},
+ {I_VPMACSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15560, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSSDD[] = {
- {I_VPMACSSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15289, 206},
- {I_VPMACSSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15297, 206},
+ {I_VPMACSSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15568, 209},
+ {I_VPMACSSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15576, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSSDQH[] = {
- {I_VPMACSSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15305, 206},
- {I_VPMACSSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15313, 206},
+ {I_VPMACSSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15584, 209},
+ {I_VPMACSSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15592, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSSDQL[] = {
- {I_VPMACSSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15321, 206},
- {I_VPMACSSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15329, 206},
+ {I_VPMACSSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15600, 209},
+ {I_VPMACSSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15608, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSSWD[] = {
- {I_VPMACSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15337, 206},
- {I_VPMACSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15345, 206},
+ {I_VPMACSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15616, 209},
+ {I_VPMACSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15624, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSSWW[] = {
- {I_VPMACSSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15353, 206},
- {I_VPMACSSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15361, 206},
+ {I_VPMACSSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15632, 209},
+ {I_VPMACSSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15640, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSWD[] = {
- {I_VPMACSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15369, 206},
- {I_VPMACSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15377, 206},
+ {I_VPMACSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15648, 209},
+ {I_VPMACSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15656, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMACSWW[] = {
- {I_VPMACSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15385, 206},
- {I_VPMACSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15393, 206},
+ {I_VPMACSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15664, 209},
+ {I_VPMACSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15672, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMADCSSWD[] = {
- {I_VPMADCSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15401, 206},
- {I_VPMADCSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15409, 206},
+ {I_VPMADCSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15680, 209},
+ {I_VPMADCSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15688, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMADCSWD[] = {
- {I_VPMADCSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15417, 206},
- {I_VPMADCSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15425, 206},
+ {I_VPMADCSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15696, 209},
+ {I_VPMADCSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15704, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPPERM[] = {
- {I_VPPERM, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+15433, 206},
- {I_VPPERM, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+15441, 206},
- {I_VPPERM, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15449, 206},
- {I_VPPERM, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15457, 206},
+ {I_VPPERM, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+15712, 209},
+ {I_VPPERM, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+15720, 209},
+ {I_VPPERM, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+15728, 209},
+ {I_VPPERM, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15736, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPROTB[] = {
- {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36062, 206},
- {I_VPROTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36069, 206},
- {I_VPROTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36076, 206},
- {I_VPROTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36083, 206},
- {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15465, 206},
- {I_VPROTB, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15473, 206},
+ {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39445, 209},
+ {I_VPROTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39452, 209},
+ {I_VPROTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39459, 209},
+ {I_VPROTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39466, 209},
+ {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15744, 209},
+ {I_VPROTB, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15752, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPROTD[] = {
- {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36090, 206},
- {I_VPROTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36097, 206},
- {I_VPROTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36104, 206},
- {I_VPROTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36111, 206},
- {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15481, 206},
- {I_VPROTD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15489, 206},
+ {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39473, 209},
+ {I_VPROTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39480, 209},
+ {I_VPROTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39487, 209},
+ {I_VPROTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39494, 209},
+ {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15760, 209},
+ {I_VPROTD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15768, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPROTQ[] = {
- {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36118, 206},
- {I_VPROTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36125, 206},
- {I_VPROTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36132, 206},
- {I_VPROTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36139, 206},
- {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15497, 206},
- {I_VPROTQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15505, 206},
+ {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39501, 209},
+ {I_VPROTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39508, 209},
+ {I_VPROTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39515, 209},
+ {I_VPROTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39522, 209},
+ {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15776, 209},
+ {I_VPROTQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15784, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPROTW[] = {
- {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36146, 206},
- {I_VPROTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36153, 206},
- {I_VPROTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36160, 206},
- {I_VPROTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36167, 206},
- {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15513, 206},
- {I_VPROTW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15521, 206},
+ {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39529, 209},
+ {I_VPROTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39536, 209},
+ {I_VPROTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39543, 209},
+ {I_VPROTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39550, 209},
+ {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15792, 209},
+ {I_VPROTW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+15800, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHAB[] = {
- {I_VPSHAB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36174, 206},
- {I_VPSHAB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36181, 206},
- {I_VPSHAB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36188, 206},
- {I_VPSHAB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36195, 206},
+ {I_VPSHAB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39557, 209},
+ {I_VPSHAB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39564, 209},
+ {I_VPSHAB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39571, 209},
+ {I_VPSHAB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39578, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHAD[] = {
- {I_VPSHAD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36202, 206},
- {I_VPSHAD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36209, 206},
- {I_VPSHAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36216, 206},
- {I_VPSHAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36223, 206},
+ {I_VPSHAD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39585, 209},
+ {I_VPSHAD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39592, 209},
+ {I_VPSHAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39599, 209},
+ {I_VPSHAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39606, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHAQ[] = {
- {I_VPSHAQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36230, 206},
- {I_VPSHAQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36237, 206},
- {I_VPSHAQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36244, 206},
- {I_VPSHAQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36251, 206},
+ {I_VPSHAQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39613, 209},
+ {I_VPSHAQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39620, 209},
+ {I_VPSHAQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39627, 209},
+ {I_VPSHAQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39634, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHAW[] = {
- {I_VPSHAW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36258, 206},
- {I_VPSHAW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36265, 206},
- {I_VPSHAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36272, 206},
- {I_VPSHAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36279, 206},
+ {I_VPSHAW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39641, 209},
+ {I_VPSHAW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39648, 209},
+ {I_VPSHAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39655, 209},
+ {I_VPSHAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39662, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLB[] = {
- {I_VPSHLB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36286, 206},
- {I_VPSHLB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36293, 206},
- {I_VPSHLB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36300, 206},
- {I_VPSHLB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36307, 206},
+ {I_VPSHLB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39669, 209},
+ {I_VPSHLB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39676, 209},
+ {I_VPSHLB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39683, 209},
+ {I_VPSHLB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39690, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLD[] = {
- {I_VPSHLD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36314, 206},
- {I_VPSHLD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36321, 206},
- {I_VPSHLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36328, 206},
- {I_VPSHLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36335, 206},
+ {I_VPSHLD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39697, 209},
+ {I_VPSHLD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39704, 209},
+ {I_VPSHLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39711, 209},
+ {I_VPSHLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39718, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLQ[] = {
- {I_VPSHLQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36342, 206},
- {I_VPSHLQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36349, 206},
- {I_VPSHLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36356, 206},
- {I_VPSHLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36363, 206},
+ {I_VPSHLQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39725, 209},
+ {I_VPSHLQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39732, 209},
+ {I_VPSHLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39739, 209},
+ {I_VPSHLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39746, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLW[] = {
- {I_VPSHLW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+36370, 206},
- {I_VPSHLW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36377, 206},
- {I_VPSHLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+36384, 206},
- {I_VPSHLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36391, 206},
+ {I_VPSHLW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+39753, 209},
+ {I_VPSHLW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39760, 209},
+ {I_VPSHLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+39767, 209},
+ {I_VPSHLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+39774, 209},
ITEMPLATE_END
};
static const struct itemplate instrux_VBROADCASTI128[] = {
- {I_VBROADCASTI128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37665, 207},
+ {I_VBROADCASTI128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41048, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPBLENDD[] = {
- {I_VPBLENDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15777, 207},
- {I_VPBLENDD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15785, 207},
- {I_VPBLENDD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15793, 207},
- {I_VPBLENDD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15801, 207},
+ {I_VPBLENDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+16056, 210},
+ {I_VPBLENDD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16064, 210},
+ {I_VPBLENDD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+16072, 210},
+ {I_VPBLENDD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16080, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPBROADCASTB[] = {
- {I_VPBROADCASTB, 2, {XMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37672, 207},
- {I_VPBROADCASTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37672, 207},
- {I_VPBROADCASTB, 2, {YMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+37679, 207},
- {I_VPBROADCASTB, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37679, 207},
- {I_VPBROADCASTB, 2, {XMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21513, 237},
- {I_VPBROADCASTB, 2, {YMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21521, 237},
- {I_VPBROADCASTB, 2, {ZMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21529, 238},
- {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21537, 237},
- {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21537, 237},
- {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21537, 237},
- {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21537, 237},
- {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21545, 237},
- {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21545, 237},
- {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21545, 237},
- {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21545, 237},
- {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21553, 238},
- {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21553, 238},
- {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21553, 238},
- {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21553, 238},
+ {I_VPBROADCASTB, 2, {XMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+41055, 210},
+ {I_VPBROADCASTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41055, 210},
+ {I_VPBROADCASTB, 2, {YMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+41062, 210},
+ {I_VPBROADCASTB, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41062, 210},
+ {I_VPBROADCASTB, 2, {XMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21800, 250},
+ {I_VPBROADCASTB, 2, {YMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21808, 250},
+ {I_VPBROADCASTB, 2, {ZMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21816, 251},
+ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21824, 250},
+ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21824, 250},
+ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21824, 250},
+ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21824, 250},
+ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21832, 250},
+ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21832, 250},
+ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21832, 250},
+ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21832, 250},
+ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21840, 251},
+ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21840, 251},
+ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21840, 251},
+ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21840, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPBROADCASTW[] = {
- {I_VPBROADCASTW, 2, {XMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37686, 207},
- {I_VPBROADCASTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37686, 207},
- {I_VPBROADCASTW, 2, {YMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37693, 207},
- {I_VPBROADCASTW, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37693, 207},
- {I_VPBROADCASTW, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21753, 237},
- {I_VPBROADCASTW, 2, {YMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21761, 237},
- {I_VPBROADCASTW, 2, {ZMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21769, 238},
- {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21777, 237},
- {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21777, 237},
- {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21777, 237},
- {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21785, 237},
- {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21785, 237},
- {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21785, 237},
- {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21793, 238},
- {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21793, 238},
- {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21793, 238},
+ {I_VPBROADCASTW, 2, {XMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41069, 210},
+ {I_VPBROADCASTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41069, 210},
+ {I_VPBROADCASTW, 2, {YMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41076, 210},
+ {I_VPBROADCASTW, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41076, 210},
+ {I_VPBROADCASTW, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22040, 250},
+ {I_VPBROADCASTW, 2, {YMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22048, 250},
+ {I_VPBROADCASTW, 2, {ZMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22056, 251},
+ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22064, 250},
+ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22064, 250},
+ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22064, 250},
+ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22072, 250},
+ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22072, 250},
+ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22072, 250},
+ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22080, 251},
+ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22080, 251},
+ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22080, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPBROADCASTD[] = {
- {I_VPBROADCASTD, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37700, 207},
- {I_VPBROADCASTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37700, 207},
- {I_VPBROADCASTD, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+37707, 207},
- {I_VPBROADCASTD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37707, 207},
- {I_VPBROADCASTD, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21561, 233},
- {I_VPBROADCASTD, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21569, 233},
- {I_VPBROADCASTD, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21577, 234},
- {I_VPBROADCASTD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21585, 233},
- {I_VPBROADCASTD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21593, 233},
- {I_VPBROADCASTD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21601, 234},
- {I_VPBROADCASTD, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21609, 233},
- {I_VPBROADCASTD, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21617, 233},
- {I_VPBROADCASTD, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21625, 234},
+ {I_VPBROADCASTD, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41083, 210},
+ {I_VPBROADCASTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41083, 210},
+ {I_VPBROADCASTD, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41090, 210},
+ {I_VPBROADCASTD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41090, 210},
+ {I_VPBROADCASTD, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21848, 246},
+ {I_VPBROADCASTD, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21856, 246},
+ {I_VPBROADCASTD, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21864, 247},
+ {I_VPBROADCASTD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21872, 246},
+ {I_VPBROADCASTD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21880, 246},
+ {I_VPBROADCASTD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21888, 247},
+ {I_VPBROADCASTD, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21896, 246},
+ {I_VPBROADCASTD, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21904, 246},
+ {I_VPBROADCASTD, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21912, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPBROADCASTQ[] = {
- {I_VPBROADCASTQ, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37714, 207},
- {I_VPBROADCASTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37714, 207},
- {I_VPBROADCASTQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37721, 207},
- {I_VPBROADCASTQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37721, 207},
- {I_VPBROADCASTQ, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21681, 233},
- {I_VPBROADCASTQ, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21689, 233},
- {I_VPBROADCASTQ, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21697, 234},
- {I_VPBROADCASTQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21705, 233},
- {I_VPBROADCASTQ, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21713, 233},
- {I_VPBROADCASTQ, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21721, 234},
- {I_VPBROADCASTQ, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21729, 233},
- {I_VPBROADCASTQ, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21737, 233},
- {I_VPBROADCASTQ, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21745, 234},
+ {I_VPBROADCASTQ, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41097, 210},
+ {I_VPBROADCASTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41097, 210},
+ {I_VPBROADCASTQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41104, 210},
+ {I_VPBROADCASTQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41104, 210},
+ {I_VPBROADCASTQ, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21968, 246},
+ {I_VPBROADCASTQ, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21976, 246},
+ {I_VPBROADCASTQ, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21984, 247},
+ {I_VPBROADCASTQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21992, 246},
+ {I_VPBROADCASTQ, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22000, 246},
+ {I_VPBROADCASTQ, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22008, 247},
+ {I_VPBROADCASTQ, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22016, 246},
+ {I_VPBROADCASTQ, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22024, 246},
+ {I_VPBROADCASTQ, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22032, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPERMD[] = {
- {I_VPERMD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37728, 207},
- {I_VPERMD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37735, 207},
- {I_VPERMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21993, 233},
- {I_VPERMD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22001, 233},
- {I_VPERMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22009, 234},
- {I_VPERMD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22017, 234},
+ {I_VPERMD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41111, 210},
+ {I_VPERMD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41118, 210},
+ {I_VPERMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22472, 246},
+ {I_VPERMD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22480, 246},
+ {I_VPERMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22488, 247},
+ {I_VPERMD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22496, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPERMPD[] = {
- {I_VPERMPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15809, 207},
- {I_VPERMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9514, 233},
- {I_VPERMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9523, 234},
- {I_VPERMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22265, 233},
- {I_VPERMPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22273, 233},
- {I_VPERMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22281, 234},
- {I_VPERMPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22289, 234},
+ {I_VPERMPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16088, 210},
+ {I_VPERMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9514, 246},
+ {I_VPERMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9523, 247},
+ {I_VPERMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22744, 246},
+ {I_VPERMPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22752, 246},
+ {I_VPERMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22760, 247},
+ {I_VPERMPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22768, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPERMPS[] = {
- {I_VPERMPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37742, 207},
- {I_VPERMPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37749, 207},
- {I_VPERMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22297, 233},
- {I_VPERMPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22305, 233},
- {I_VPERMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22313, 234},
- {I_VPERMPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22321, 234},
+ {I_VPERMPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41125, 210},
+ {I_VPERMPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41132, 210},
+ {I_VPERMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22776, 246},
+ {I_VPERMPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22784, 246},
+ {I_VPERMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22792, 247},
+ {I_VPERMPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22800, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPERMQ[] = {
- {I_VPERMQ, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15817, 207},
- {I_VPERMQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9532, 233},
- {I_VPERMQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9541, 234},
- {I_VPERMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22329, 233},
- {I_VPERMQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22337, 233},
- {I_VPERMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22345, 234},
- {I_VPERMQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22353, 234},
+ {I_VPERMQ, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16096, 210},
+ {I_VPERMQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9532, 246},
+ {I_VPERMQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9541, 247},
+ {I_VPERMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22808, 246},
+ {I_VPERMQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22816, 246},
+ {I_VPERMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22824, 247},
+ {I_VPERMQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22832, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPERM2I128[] = {
- {I_VPERM2I128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15825, 207},
- {I_VPERM2I128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15833, 207},
+ {I_VPERM2I128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+16104, 210},
+ {I_VPERM2I128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16112, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VEXTRACTI128[] = {
- {I_VEXTRACTI128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15841, 207},
+ {I_VEXTRACTI128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16120, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VINSERTI128[] = {
- {I_VINSERTI128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+15849, 207},
- {I_VINSERTI128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+15857, 207},
+ {I_VINSERTI128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+16128, 210},
+ {I_VINSERTI128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16136, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMASKMOVD[] = {
- {I_VPMASKMOVD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37756, 207},
- {I_VPMASKMOVD, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37763, 207},
- {I_VPMASKMOVD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37770, 207},
- {I_VPMASKMOVD, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37777, 207},
- {I_VPMASKMOVD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+37812, 207},
- {I_VPMASKMOVD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37819, 207},
- {I_VPMASKMOVD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+37826, 207},
- {I_VPMASKMOVD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37833, 207},
+ {I_VPMASKMOVD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41139, 210},
+ {I_VPMASKMOVD, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41146, 210},
+ {I_VPMASKMOVD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41153, 210},
+ {I_VPMASKMOVD, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41160, 210},
+ {I_VPMASKMOVD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+41195, 210},
+ {I_VPMASKMOVD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41202, 210},
+ {I_VPMASKMOVD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+41209, 210},
+ {I_VPMASKMOVD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41216, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMASKMOVQ[] = {
- {I_VPMASKMOVQ, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37784, 207},
- {I_VPMASKMOVQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37791, 207},
- {I_VPMASKMOVQ, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37798, 207},
- {I_VPMASKMOVQ, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37805, 207},
- {I_VPMASKMOVQ, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+37840, 207},
- {I_VPMASKMOVQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37847, 207},
- {I_VPMASKMOVQ, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+37854, 207},
- {I_VPMASKMOVQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37861, 207},
+ {I_VPMASKMOVQ, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41167, 210},
+ {I_VPMASKMOVQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41174, 210},
+ {I_VPMASKMOVQ, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41181, 210},
+ {I_VPMASKMOVQ, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41188, 210},
+ {I_VPMASKMOVQ, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+41223, 210},
+ {I_VPMASKMOVQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41230, 210},
+ {I_VPMASKMOVQ, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+41237, 210},
+ {I_VPMASKMOVQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41244, 210},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSLLVD[] = {
- {I_VPSLLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37868, 207},
- {I_VPSLLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37875, 207},
- {I_VPSLLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37896, 207},
- {I_VPSLLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37903, 207},
- {I_VPSLLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25817, 233},
- {I_VPSLLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25825, 233},
- {I_VPSLLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25833, 233},
- {I_VPSLLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25841, 233},
- {I_VPSLLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25849, 234},
- {I_VPSLLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25857, 234},
+ {I_VPSLLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41251, 210},
+ {I_VPSLLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41258, 210},
+ {I_VPSLLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41279, 210},
+ {I_VPSLLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41286, 210},
+ {I_VPSLLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26296, 246},
+ {I_VPSLLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26304, 246},
+ {I_VPSLLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26312, 246},
+ {I_VPSLLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26320, 246},
+ {I_VPSLLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26328, 247},
+ {I_VPSLLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26336, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSLLVQ[] = {
- {I_VPSLLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37882, 207},
- {I_VPSLLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37889, 207},
- {I_VPSLLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37910, 207},
- {I_VPSLLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37917, 207},
- {I_VPSLLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25865, 233},
- {I_VPSLLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25873, 233},
- {I_VPSLLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25881, 233},
- {I_VPSLLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25889, 233},
- {I_VPSLLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25897, 234},
- {I_VPSLLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25905, 234},
+ {I_VPSLLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41265, 210},
+ {I_VPSLLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41272, 210},
+ {I_VPSLLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41293, 210},
+ {I_VPSLLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41300, 210},
+ {I_VPSLLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26344, 246},
+ {I_VPSLLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26352, 246},
+ {I_VPSLLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26360, 246},
+ {I_VPSLLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26368, 246},
+ {I_VPSLLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26376, 247},
+ {I_VPSLLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26384, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRAVD[] = {
- {I_VPSRAVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37924, 207},
- {I_VPSRAVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37931, 207},
- {I_VPSRAVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37938, 207},
- {I_VPSRAVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37945, 207},
- {I_VPSRAVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26105, 233},
- {I_VPSRAVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26113, 233},
- {I_VPSRAVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26121, 233},
- {I_VPSRAVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26129, 233},
- {I_VPSRAVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26137, 234},
- {I_VPSRAVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26145, 234},
+ {I_VPSRAVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41307, 210},
+ {I_VPSRAVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41314, 210},
+ {I_VPSRAVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41321, 210},
+ {I_VPSRAVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41328, 210},
+ {I_VPSRAVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26584, 246},
+ {I_VPSRAVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26592, 246},
+ {I_VPSRAVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26600, 246},
+ {I_VPSRAVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26608, 246},
+ {I_VPSRAVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26616, 247},
+ {I_VPSRAVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26624, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRLVD[] = {
- {I_VPSRLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37952, 207},
- {I_VPSRLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37959, 207},
- {I_VPSRLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37980, 207},
- {I_VPSRLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+37987, 207},
- {I_VPSRLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26393, 233},
- {I_VPSRLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26401, 233},
- {I_VPSRLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26409, 233},
- {I_VPSRLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26417, 233},
- {I_VPSRLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26425, 234},
- {I_VPSRLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26433, 234},
+ {I_VPSRLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41335, 210},
+ {I_VPSRLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41342, 210},
+ {I_VPSRLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41363, 210},
+ {I_VPSRLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41370, 210},
+ {I_VPSRLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26872, 246},
+ {I_VPSRLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26880, 246},
+ {I_VPSRLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26888, 246},
+ {I_VPSRLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26896, 246},
+ {I_VPSRLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26904, 247},
+ {I_VPSRLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26912, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRLVQ[] = {
- {I_VPSRLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+37966, 207},
- {I_VPSRLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37973, 207},
- {I_VPSRLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+37994, 207},
- {I_VPSRLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38001, 207},
- {I_VPSRLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26441, 233},
- {I_VPSRLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26449, 233},
- {I_VPSRLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26457, 233},
- {I_VPSRLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26465, 233},
- {I_VPSRLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26473, 234},
- {I_VPSRLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26481, 234},
+ {I_VPSRLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41349, 210},
+ {I_VPSRLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41356, 210},
+ {I_VPSRLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41377, 210},
+ {I_VPSRLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41384, 210},
+ {I_VPSRLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26920, 246},
+ {I_VPSRLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26928, 246},
+ {I_VPSRLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26936, 246},
+ {I_VPSRLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26944, 246},
+ {I_VPSRLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26952, 247},
+ {I_VPSRLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26960, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VGATHERDPD[] = {
- {I_VGATHERDPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15865, 207},
- {I_VGATHERDPD, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15881, 207},
- {I_VGATHERDPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8704, 233},
- {I_VGATHERDPD, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8713, 233},
- {I_VGATHERDPD, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8722, 234},
+ {I_VGATHERDPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16144, 210},
+ {I_VGATHERDPD, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16160, 210},
+ {I_VGATHERDPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8704, 246},
+ {I_VGATHERDPD, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8713, 246},
+ {I_VGATHERDPD, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8722, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VGATHERQPD[] = {
- {I_VGATHERQPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15873, 207},
- {I_VGATHERQPD, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15889, 207},
- {I_VGATHERQPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8830, 233},
- {I_VGATHERQPD, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8839, 233},
- {I_VGATHERQPD, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8848, 234},
+ {I_VGATHERQPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16152, 210},
+ {I_VGATHERQPD, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16168, 210},
+ {I_VGATHERQPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8830, 246},
+ {I_VGATHERQPD, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8839, 246},
+ {I_VGATHERQPD, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8848, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VGATHERDPS[] = {
- {I_VGATHERDPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15897, 207},
- {I_VGATHERDPS, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15913, 207},
- {I_VGATHERDPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8731, 233},
- {I_VGATHERDPS, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8740, 233},
- {I_VGATHERDPS, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8749, 234},
+ {I_VGATHERDPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16176, 210},
+ {I_VGATHERDPS, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16192, 210},
+ {I_VGATHERDPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8731, 246},
+ {I_VGATHERDPS, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8740, 246},
+ {I_VGATHERDPS, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8749, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VGATHERQPS[] = {
- {I_VGATHERQPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15905, 207},
- {I_VGATHERQPS, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15921, 207},
- {I_VGATHERQPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8857, 233},
- {I_VGATHERQPS, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8866, 233},
- {I_VGATHERQPS, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8875, 234},
+ {I_VGATHERQPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16184, 210},
+ {I_VGATHERQPS, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16200, 210},
+ {I_VGATHERQPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8857, 246},
+ {I_VGATHERQPS, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8866, 246},
+ {I_VGATHERQPS, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8875, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPGATHERDD[] = {
- {I_VPGATHERDD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15929, 207},
- {I_VPGATHERDD, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15945, 207},
- {I_VPGATHERDD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9595, 233},
- {I_VPGATHERDD, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9604, 233},
- {I_VPGATHERDD, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9613, 234},
+ {I_VPGATHERDD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16208, 210},
+ {I_VPGATHERDD, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16224, 210},
+ {I_VPGATHERDD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9595, 246},
+ {I_VPGATHERDD, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9604, 246},
+ {I_VPGATHERDD, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9613, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPGATHERQD[] = {
- {I_VPGATHERQD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15937, 207},
- {I_VPGATHERQD, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15953, 207},
- {I_VPGATHERQD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9649, 233},
- {I_VPGATHERQD, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9658, 233},
- {I_VPGATHERQD, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9667, 234},
+ {I_VPGATHERQD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16216, 210},
+ {I_VPGATHERQD, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16232, 210},
+ {I_VPGATHERQD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9649, 246},
+ {I_VPGATHERQD, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9658, 246},
+ {I_VPGATHERQD, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9667, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPGATHERDQ[] = {
- {I_VPGATHERDQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15961, 207},
- {I_VPGATHERDQ, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15977, 207},
- {I_VPGATHERDQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9622, 233},
- {I_VPGATHERDQ, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9631, 233},
- {I_VPGATHERDQ, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9640, 234},
+ {I_VPGATHERDQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16240, 210},
+ {I_VPGATHERDQ, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16256, 210},
+ {I_VPGATHERDQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9622, 246},
+ {I_VPGATHERDQ, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9631, 246},
+ {I_VPGATHERDQ, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9640, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPGATHERQQ[] = {
- {I_VPGATHERQQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15969, 207},
- {I_VPGATHERQQ, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+15985, 207},
- {I_VPGATHERQQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9676, 233},
- {I_VPGATHERQQ, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9685, 233},
- {I_VPGATHERQQ, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9694, 234},
+ {I_VPGATHERQQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16248, 210},
+ {I_VPGATHERQQ, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+16264, 210},
+ {I_VPGATHERQQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9676, 246},
+ {I_VPGATHERQQ, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9685, 246},
+ {I_VPGATHERQQ, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9694, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_XABORT[] = {
- {I_XABORT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44375, 208},
- {I_XABORT, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44375, 208},
+ {I_XABORT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49268, 211},
+ {I_XABORT, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49268, 211},
ITEMPLATE_END
};
static const struct itemplate instrux_XBEGIN[] = {
- {I_XBEGIN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41278, 208},
- {I_XBEGIN, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41278, 208},
- {I_XBEGIN, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41284, 209},
- {I_XBEGIN, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41284, 209},
- {I_XBEGIN, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41290, 209},
- {I_XBEGIN, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41290, 209},
- {I_XBEGIN, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41296, 210},
- {I_XBEGIN, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41296, 210},
+ {I_XBEGIN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45959, 211},
+ {I_XBEGIN, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45959, 211},
+ {I_XBEGIN, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45965, 212},
+ {I_XBEGIN, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45965, 212},
+ {I_XBEGIN, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45971, 212},
+ {I_XBEGIN, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45971, 212},
+ {I_XBEGIN, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45977, 213},
+ {I_XBEGIN, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+45977, 213},
ITEMPLATE_END
};
static const struct itemplate instrux_XEND[] = {
- {I_XEND, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44380, 208},
+ {I_XEND, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49273, 211},
ITEMPLATE_END
};
static const struct itemplate instrux_XTEST[] = {
- {I_XTEST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44385, 211},
+ {I_XTEST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49278, 214},
ITEMPLATE_END
};
static const struct itemplate instrux_ANDN[] = {
- {I_ANDN, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38008, 212},
- {I_ANDN, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38015, 213},
+ {I_ANDN, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41391, 215},
+ {I_ANDN, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41398, 216},
ITEMPLATE_END
};
static const struct itemplate instrux_BEXTR[] = {
- {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38022, 212},
- {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38029, 213},
- {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+15993, 214},
- {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+16001, 215},
+ {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41405, 215},
+ {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41412, 216},
+ {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+16272, 217},
+ {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+16280, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_BLCI[] = {
- {I_BLCI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38036, 214},
- {I_BLCI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38043, 215},
+ {I_BLCI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41419, 217},
+ {I_BLCI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41426, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_BLCIC[] = {
- {I_BLCIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38050, 214},
- {I_BLCIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38057, 215},
+ {I_BLCIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41433, 217},
+ {I_BLCIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41440, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_BLSI[] = {
- {I_BLSI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38064, 212},
- {I_BLSI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38071, 213},
+ {I_BLSI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41447, 215},
+ {I_BLSI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41454, 216},
ITEMPLATE_END
};
static const struct itemplate instrux_BLSIC[] = {
- {I_BLSIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38078, 214},
- {I_BLSIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38085, 215},
+ {I_BLSIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41461, 217},
+ {I_BLSIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41468, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_BLCFILL[] = {
- {I_BLCFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38092, 214},
- {I_BLCFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38099, 215},
+ {I_BLCFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41475, 217},
+ {I_BLCFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41482, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_BLSFILL[] = {
- {I_BLSFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38106, 214},
- {I_BLSFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38113, 215},
+ {I_BLSFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41489, 217},
+ {I_BLSFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41496, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_BLCMSK[] = {
- {I_BLCMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38120, 214},
- {I_BLCMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38127, 215},
+ {I_BLCMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41503, 217},
+ {I_BLCMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41510, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_BLSMSK[] = {
- {I_BLSMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38134, 212},
- {I_BLSMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38141, 213},
+ {I_BLSMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41517, 215},
+ {I_BLSMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41524, 216},
ITEMPLATE_END
};
static const struct itemplate instrux_BLSR[] = {
- {I_BLSR, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38148, 212},
- {I_BLSR, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38155, 213},
+ {I_BLSR, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41531, 215},
+ {I_BLSR, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41538, 216},
ITEMPLATE_END
};
static const struct itemplate instrux_BLCS[] = {
- {I_BLCS, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38162, 214},
- {I_BLCS, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38169, 215},
+ {I_BLCS, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41545, 217},
+ {I_BLCS, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41552, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_BZHI[] = {
- {I_BZHI, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38176, 216},
- {I_BZHI, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38183, 217},
+ {I_BZHI, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41559, 219},
+ {I_BZHI, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41566, 220},
ITEMPLATE_END
};
static const struct itemplate instrux_MULX[] = {
- {I_MULX, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38190, 216},
- {I_MULX, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38197, 217},
+ {I_MULX, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41573, 219},
+ {I_MULX, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41580, 220},
ITEMPLATE_END
};
static const struct itemplate instrux_PDEP[] = {
- {I_PDEP, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38204, 216},
- {I_PDEP, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38211, 217},
+ {I_PDEP, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41587, 219},
+ {I_PDEP, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41594, 220},
ITEMPLATE_END
};
static const struct itemplate instrux_PEXT[] = {
- {I_PEXT, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38218, 216},
- {I_PEXT, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38225, 217},
+ {I_PEXT, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41601, 219},
+ {I_PEXT, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41608, 220},
ITEMPLATE_END
};
static const struct itemplate instrux_RORX[] = {
- {I_RORX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16009, 216},
- {I_RORX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16017, 217},
+ {I_RORX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16288, 219},
+ {I_RORX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16296, 220},
ITEMPLATE_END
};
static const struct itemplate instrux_SARX[] = {
- {I_SARX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38232, 216},
- {I_SARX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38239, 217},
+ {I_SARX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41615, 219},
+ {I_SARX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41622, 220},
ITEMPLATE_END
};
static const struct itemplate instrux_SHLX[] = {
- {I_SHLX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38246, 216},
- {I_SHLX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38253, 217},
+ {I_SHLX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41629, 219},
+ {I_SHLX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41636, 220},
ITEMPLATE_END
};
static const struct itemplate instrux_SHRX[] = {
- {I_SHRX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38260, 216},
- {I_SHRX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+38267, 217},
+ {I_SHRX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41643, 219},
+ {I_SHRX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41650, 220},
ITEMPLATE_END
};
static const struct itemplate instrux_TZCNT[] = {
- {I_TZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38274, 218},
- {I_TZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38281, 218},
- {I_TZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38288, 219},
+ {I_TZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41657, 221},
+ {I_TZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41664, 221},
+ {I_TZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41671, 222},
ITEMPLATE_END
};
static const struct itemplate instrux_TZMSK[] = {
- {I_TZMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38295, 214},
- {I_TZMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38302, 215},
+ {I_TZMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41678, 217},
+ {I_TZMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41685, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_T1MSKC[] = {
- {I_T1MSKC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38309, 214},
- {I_T1MSKC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38316, 215},
+ {I_T1MSKC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41692, 217},
+ {I_T1MSKC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41699, 218},
ITEMPLATE_END
};
static const struct itemplate instrux_PREFETCHWT1[] = {
- {I_PREFETCHWT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44390, 220},
+ {I_PREFETCHWT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49283, 223},
ITEMPLATE_END
};
static const struct itemplate instrux_BNDMK[] = {
- {I_BNDMK, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41302, 221},
+ {I_BNDMK, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45983, 224},
ITEMPLATE_END
};
static const struct itemplate instrux_BNDCL[] = {
- {I_BNDCL, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38324, 222},
- {I_BNDCL, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38324, 223},
- {I_BNDCL, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38323, 224},
+ {I_BNDCL, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41707, 225},
+ {I_BNDCL, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41707, 226},
+ {I_BNDCL, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41706, 227},
ITEMPLATE_END
};
static const struct itemplate instrux_BNDCU[] = {
- {I_BNDCU, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38331, 222},
- {I_BNDCU, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38331, 223},
- {I_BNDCU, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38330, 224},
+ {I_BNDCU, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41714, 225},
+ {I_BNDCU, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41714, 226},
+ {I_BNDCU, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41713, 227},
ITEMPLATE_END
};
static const struct itemplate instrux_BNDCN[] = {
- {I_BNDCN, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38338, 222},
- {I_BNDCN, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38338, 223},
- {I_BNDCN, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38337, 224},
+ {I_BNDCN, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41721, 225},
+ {I_BNDCN, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+41721, 226},
+ {I_BNDCN, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41720, 227},
ITEMPLATE_END
};
static const struct itemplate instrux_BNDMOV[] = {
- {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+41308, 222},
- {I_BNDMOV, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41308, 222},
- {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+41314, 222},
- {I_BNDMOV, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+41314, 222},
+ {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+45989, 225},
+ {I_BNDMOV, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45989, 225},
+ {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+45995, 225},
+ {I_BNDMOV, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+45995, 225},
ITEMPLATE_END
};
static const struct itemplate instrux_BNDLDX[] = {
- {I_BNDLDX, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41309, 221},
- {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41320, 225},
- {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41320, 226},
+ {I_BNDLDX, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+45990, 224},
+ {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+46001, 228},
+ {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+46001, 229},
ITEMPLATE_END
};
static const struct itemplate instrux_BNDSTX[] = {
- {I_BNDSTX, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+41315, 221},
- {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS32,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+41326, 225},
- {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS64,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+41326, 226},
- {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+41332, 225},
- {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+41332, 226},
+ {I_BNDSTX, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+45996, 224},
+ {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS32,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+46007, 228},
+ {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS64,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+46007, 229},
+ {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+46013, 228},
+ {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+46013, 229},
ITEMPLATE_END
};
static const struct itemplate instrux_SHA1MSG1[] = {
- {I_SHA1MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41338, 227},
+ {I_SHA1MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+46019, 230},
ITEMPLATE_END
};
static const struct itemplate instrux_SHA1MSG2[] = {
- {I_SHA1MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41344, 227},
+ {I_SHA1MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+46025, 230},
ITEMPLATE_END
};
static const struct itemplate instrux_SHA1NEXTE[] = {
- {I_SHA1NEXTE, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41350, 227},
+ {I_SHA1NEXTE, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+46031, 230},
ITEMPLATE_END
};
static const struct itemplate instrux_SHA1RNDS4[] = {
- {I_SHA1RNDS4, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+38344, 227},
+ {I_SHA1RNDS4, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+41727, 230},
ITEMPLATE_END
};
static const struct itemplate instrux_SHA256MSG1[] = {
- {I_SHA256MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41356, 227},
+ {I_SHA256MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+46037, 230},
ITEMPLATE_END
};
static const struct itemplate instrux_SHA256MSG2[] = {
- {I_SHA256MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41362, 227},
+ {I_SHA256MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+46043, 230},
ITEMPLATE_END
};
static const struct itemplate instrux_SHA256RNDS2[] = {
- {I_SHA256RNDS2, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+41368, 227},
- {I_SHA256RNDS2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41368, 227},
+ {I_SHA256RNDS2, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+46049, 230},
+ {I_SHA256RNDS2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+46049, 230},
ITEMPLATE_END
};
-static const struct itemplate instrux_KADDB[] = {
- {I_KADDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38351, 228},
+static const struct itemplate instrux_VSHA512MSG1[] = {
+ {I_VSHA512MSG1, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41734, 231},
ITEMPLATE_END
};
-static const struct itemplate instrux_KADDD[] = {
- {I_KADDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38358, 228},
+static const struct itemplate instrux_VSHA512MSG2[] = {
+ {I_VSHA512MSG2, 2, {YMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41741, 231},
ITEMPLATE_END
};
-static const struct itemplate instrux_KADDQ[] = {
- {I_KADDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38365, 228},
+static const struct itemplate instrux_VSHA512RNDS2[] = {
+ {I_VSHA512RNDS2, 3, {YMM_L16,YMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+41748, 231},
ITEMPLATE_END
};
-static const struct itemplate instrux_KADDW[] = {
- {I_KADDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38372, 228},
+static const struct itemplate instrux_VSM3MSG1[] = {
+ {I_VSM3MSG1, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+41755, 232},
ITEMPLATE_END
};
-static const struct itemplate instrux_KANDB[] = {
- {I_KANDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38379, 228},
+static const struct itemplate instrux_VSM3MSG2[] = {
+ {I_VSM3MSG2, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+41762, 232},
ITEMPLATE_END
};
-static const struct itemplate instrux_KANDD[] = {
- {I_KANDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38386, 228},
+static const struct itemplate instrux_VSM3RNDS2[] = {
+ {I_VSM3RNDS2, 4, {XMM_L16,XMM_L16,XMM_L16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+16304, 232},
ITEMPLATE_END
};
-static const struct itemplate instrux_KANDNB[] = {
- {I_KANDNB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38393, 228},
+static const struct itemplate instrux_VSM4KEY4[] = {
+ {I_VSM4KEY4, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41769, 233},
+ {I_VSM4KEY4, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41776, 233},
ITEMPLATE_END
};
-static const struct itemplate instrux_KANDND[] = {
- {I_KANDND, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38400, 228},
+static const struct itemplate instrux_VSM4RNDS4[] = {
+ {I_VSM4RNDS4, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41783, 233},
+ {I_VSM4RNDS4, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41790, 233},
ITEMPLATE_END
};
-static const struct itemplate instrux_KANDNQ[] = {
- {I_KANDNQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38407, 228},
+static const struct itemplate instrux_VBCSTNEBF16PS[] = {
+ {I_VBCSTNEBF16PS, 2, {XMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41797, 234},
+ {I_VBCSTNEBF16PS, 2, {YMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41804, 234},
ITEMPLATE_END
};
-static const struct itemplate instrux_KANDNW[] = {
- {I_KANDNW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38414, 228},
+static const struct itemplate instrux_VBCSTNESH2PS[] = {
+ {I_VBCSTNESH2PS, 2, {XMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41811, 234},
+ {I_VBCSTNESH2PS, 2, {YMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41818, 234},
ITEMPLATE_END
};
-static const struct itemplate instrux_KANDQ[] = {
- {I_KANDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38421, 228},
+static const struct itemplate instrux_VCVTNEEBF162PS[] = {
+ {I_VCVTNEEBF162PS, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41825, 235},
+ {I_VCVTNEEBF162PS, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41832, 236},
ITEMPLATE_END
};
-static const struct itemplate instrux_KANDW[] = {
- {I_KANDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38428, 228},
+static const struct itemplate instrux_VCVTNEEPH2PS[] = {
+ {I_VCVTNEEPH2PS, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41839, 235},
+ {I_VCVTNEEPH2PS, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41846, 236},
ITEMPLATE_END
};
-static const struct itemplate instrux_KMOVB[] = {
- {I_KMOVB, 2, {KREG,RM_K|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38435, 228},
- {I_KMOVB, 2, {MEMORY|BITS8,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38442, 228},
- {I_KMOVB, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38449, 228},
- {I_KMOVB, 2, {KREG,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+16025, 228},
- {I_KMOVB, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38456, 228},
+static const struct itemplate instrux_VCVTNEOBF162PS[] = {
+ {I_VCVTNEOBF162PS, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41853, 235},
+ {I_VCVTNEOBF162PS, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41860, 236},
ITEMPLATE_END
};
-static const struct itemplate instrux_KMOVD[] = {
- {I_KMOVD, 2, {KREG,RM_K|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38463, 228},
- {I_KMOVD, 2, {MEMORY|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38470, 228},
- {I_KMOVD, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38477, 228},
- {I_KMOVD, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38484, 228},
+static const struct itemplate instrux_VCVTNEOPH2PS[] = {
+ {I_VCVTNEOPH2PS, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41867, 235},
+ {I_VCVTNEOPH2PS, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41874, 236},
ITEMPLATE_END
};
-static const struct itemplate instrux_KMOVQ[] = {
- {I_KMOVQ, 2, {KREG,RM_K|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38491, 228},
- {I_KMOVQ, 2, {MEMORY|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38498, 228},
- {I_KMOVQ, 2, {KREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38505, 228},
- {I_KMOVQ, 2, {REG_GPR|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38512, 228},
+static const struct itemplate instrux_VCVTNEPS2BF16[] = {
+ {I_VCVTNEPS2BF16, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+41881, 235},
+ {I_VCVTNEPS2BF16, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+41888, 236},
+ {I_VCVTNEPS2BF16, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+30072, 295},
+ {I_VCVTNEPS2BF16, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30080, 295},
+ {I_VCVTNEPS2BF16, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+30088, 295},
+ {I_VCVTNEPS2BF16, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30096, 295},
+ {I_VCVTNEPS2BF16, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+30104, 295},
+ {I_VCVTNEPS2BF16, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30112, 295},
ITEMPLATE_END
};
-static const struct itemplate instrux_KMOVW[] = {
- {I_KMOVW, 2, {KREG,RM_K|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38519, 228},
- {I_KMOVW, 2, {MEMORY|BITS16,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38526, 228},
- {I_KMOVW, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38533, 228},
- {I_KMOVW, 2, {KREG,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38533, 228},
- {I_KMOVW, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38540, 228},
+static const struct itemplate instrux_VPDPBSSD[] = {
+ {I_VPDPBSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41895, 237},
+ {I_VPDPBSSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41902, 238},
ITEMPLATE_END
};
-static const struct itemplate instrux_KNOTB[] = {
- {I_KNOTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38547, 228},
+static const struct itemplate instrux_VPDPBSSDS[] = {
+ {I_VPDPBSSDS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41909, 237},
+ {I_VPDPBSSDS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41916, 238},
ITEMPLATE_END
};
-static const struct itemplate instrux_KNOTD[] = {
- {I_KNOTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38554, 228},
+static const struct itemplate instrux_VPDPBSUD[] = {
+ {I_VPDPBSUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41923, 237},
+ {I_VPDPBSUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41930, 238},
ITEMPLATE_END
};
-static const struct itemplate instrux_KNOTQ[] = {
- {I_KNOTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38561, 228},
+static const struct itemplate instrux_VPDPBSUDS[] = {
+ {I_VPDPBSUDS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41937, 237},
+ {I_VPDPBSUDS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41944, 238},
ITEMPLATE_END
};
-static const struct itemplate instrux_KNOTW[] = {
- {I_KNOTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38568, 228},
+static const struct itemplate instrux_VPDPBUUD[] = {
+ {I_VPDPBUUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41951, 237},
+ {I_VPDPBUUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41958, 238},
ITEMPLATE_END
};
-static const struct itemplate instrux_KORB[] = {
- {I_KORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38575, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KORD[] = {
- {I_KORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38582, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KORQ[] = {
- {I_KORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38589, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KORW[] = {
- {I_KORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38596, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KORTESTB[] = {
- {I_KORTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38603, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KORTESTD[] = {
- {I_KORTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38610, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KORTESTQ[] = {
- {I_KORTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38617, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KORTESTW[] = {
- {I_KORTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38624, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTLB[] = {
- {I_KSHIFTLB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16033, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTLD[] = {
- {I_KSHIFTLD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16041, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTLQ[] = {
- {I_KSHIFTLQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16049, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTLW[] = {
- {I_KSHIFTLW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16057, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTRB[] = {
- {I_KSHIFTRB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16065, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTRD[] = {
- {I_KSHIFTRD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16073, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTRQ[] = {
- {I_KSHIFTRQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16081, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTRW[] = {
- {I_KSHIFTRW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16089, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KTESTB[] = {
- {I_KTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38631, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KTESTD[] = {
- {I_KTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38638, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KTESTQ[] = {
- {I_KTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38645, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KTESTW[] = {
- {I_KTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38652, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KUNPCKBW[] = {
- {I_KUNPCKBW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38659, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KUNPCKDQ[] = {
- {I_KUNPCKDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38666, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KUNPCKWD[] = {
- {I_KUNPCKWD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38673, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXNORB[] = {
- {I_KXNORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38680, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXNORD[] = {
- {I_KXNORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38687, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXNORQ[] = {
- {I_KXNORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38694, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXNORW[] = {
- {I_KXNORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38701, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXORB[] = {
- {I_KXORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38708, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXORD[] = {
- {I_KXORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38715, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXORQ[] = {
- {I_KXORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38722, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXORW[] = {
- {I_KXORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38729, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KADD[] = {
- {I_KADD, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38351, 229},
- {I_KADD, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38358, 229},
- {I_KADD, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38365, 229},
- {I_KADD, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38372, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KAND[] = {
- {I_KAND, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38379, 229},
- {I_KAND, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38386, 229},
- {I_KAND, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38421, 229},
- {I_KAND, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38428, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KANDN[] = {
- {I_KANDN, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38393, 229},
- {I_KANDN, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38400, 229},
- {I_KANDN, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38407, 229},
- {I_KANDN, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38414, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KMOV[] = {
- {I_KMOV, 2, {KREG|BITS8,RM_K|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38435, 229},
- {I_KMOV, 2, {MEMORY|BITS8,KREG|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38442, 230},
- {I_KMOV, 2, {KREG|BITS8,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38449, 231},
- {I_KMOV, 2, {KREG|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38449, 229},
- {I_KMOV, 2, {REG_GPR|BITS32,KREG|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38456, 231},
- {I_KMOV, 2, {KREG|BITS32,RM_K|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38463, 229},
- {I_KMOV, 2, {MEMORY|BITS32,KREG|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38470, 229},
- {I_KMOV, 2, {KREG|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38477, 229},
- {I_KMOV, 2, {REG_GPR|BITS32,KREG|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38484, 229},
- {I_KMOV, 2, {KREG|BITS64,RM_K|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38491, 229},
- {I_KMOV, 2, {MEMORY|BITS64,KREG|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38498, 229},
- {I_KMOV, 2, {KREG|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38505, 229},
- {I_KMOV, 2, {REG_GPR|BITS64,KREG|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38512, 229},
- {I_KMOV, 2, {KREG|BITS16,RM_K|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38519, 229},
- {I_KMOV, 2, {MEMORY|BITS16,KREG|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38526, 229},
- {I_KMOV, 2, {KREG|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38533, 231},
- {I_KMOV, 2, {REG_GPR|BITS32,KREG|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38540, 231},
- {I_KMOV, 2, {KREG|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38533, 231},
- {I_KMOV, 2, {KREG|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38533, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KNOT[] = {
- {I_KNOT, 2, {KREG|BITS8,KREG|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38547, 229},
- {I_KNOT, 2, {KREG|BITS32,KREG|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38554, 229},
- {I_KNOT, 2, {KREG|BITS64,KREG|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38561, 229},
- {I_KNOT, 2, {KREG|BITS16,KREG|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38568, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KOR[] = {
- {I_KOR, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38575, 229},
- {I_KOR, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38582, 229},
- {I_KOR, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38589, 229},
- {I_KOR, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38596, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KORTEST[] = {
- {I_KORTEST, 2, {KREG|BITS8,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38603, 229},
- {I_KORTEST, 2, {KREG|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38610, 229},
- {I_KORTEST, 2, {KREG|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38617, 229},
- {I_KORTEST, 2, {KREG|BITS16,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38624, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTL[] = {
- {I_KSHIFTL, 3, {KREG|BITS8,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16033, 232},
- {I_KSHIFTL, 3, {KREG|BITS32,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16041, 232},
- {I_KSHIFTL, 3, {KREG|BITS64,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16049, 232},
- {I_KSHIFTL, 3, {KREG|BITS16,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16057, 232},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KSHIFTR[] = {
- {I_KSHIFTR, 3, {KREG|BITS8,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16065, 232},
- {I_KSHIFTR, 3, {KREG|BITS32,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16073, 232},
- {I_KSHIFTR, 3, {KREG|BITS64,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16081, 232},
- {I_KSHIFTR, 3, {KREG|BITS16,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16089, 232},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KTEST[] = {
- {I_KTEST, 2, {KREG|BITS8,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38631, 229},
- {I_KTEST, 2, {KREG|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38638, 229},
- {I_KTEST, 2, {KREG|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38645, 229},
- {I_KTEST, 2, {KREG|BITS16,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+38652, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KUNPCK[] = {
- {I_KUNPCK, 3, {KREG|BITS16,KREG|BITS8,KREG|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+38659, 228},
- {I_KUNPCK, 3, {KREG|BITS64,KREG|BITS32,KREG|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+38666, 228},
- {I_KUNPCK, 3, {KREG|BITS32,KREG|BITS16,KREG|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+38673, 228},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXNOR[] = {
- {I_KXNOR, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38680, 229},
- {I_KXNOR, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38687, 229},
- {I_KXNOR, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38694, 229},
- {I_KXNOR, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38701, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_KXOR[] = {
- {I_KXOR, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38708, 229},
- {I_KXOR, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38715, 229},
- {I_KXOR, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38722, 229},
- {I_KXOR, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+38729, 229},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VALIGND[] = {
- {I_VALIGND, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8002, 233},
- {I_VALIGND, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8011, 233},
- {I_VALIGND, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8020, 233},
- {I_VALIGND, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8029, 233},
- {I_VALIGND, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8038, 234},
- {I_VALIGND, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8047, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VALIGNQ[] = {
- {I_VALIGNQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8056, 233},
- {I_VALIGNQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8065, 233},
- {I_VALIGNQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8074, 233},
- {I_VALIGNQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8083, 233},
- {I_VALIGNQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8092, 234},
- {I_VALIGNQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8101, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBLENDMPD[] = {
- {I_VBLENDMPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16417, 233},
- {I_VBLENDMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16425, 233},
- {I_VBLENDMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16433, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBLENDMPS[] = {
- {I_VBLENDMPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16441, 233},
- {I_VBLENDMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16449, 233},
- {I_VBLENDMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16457, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTF32X2[] = {
- {I_VBROADCASTF32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16465, 235},
- {I_VBROADCASTF32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16473, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTF32X4[] = {
- {I_VBROADCASTF32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16481, 233},
- {I_VBROADCASTF32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16489, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTF32X8[] = {
- {I_VBROADCASTF32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16497, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTF64X2[] = {
- {I_VBROADCASTF64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16505, 235},
- {I_VBROADCASTF64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16513, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTF64X4[] = {
- {I_VBROADCASTF64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16521, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTI32X2[] = {
- {I_VBROADCASTI32X2, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16529, 235},
- {I_VBROADCASTI32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16537, 235},
- {I_VBROADCASTI32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16545, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTI32X4[] = {
- {I_VBROADCASTI32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16553, 233},
- {I_VBROADCASTI32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16561, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTI32X8[] = {
- {I_VBROADCASTI32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16569, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTI64X2[] = {
- {I_VBROADCASTI64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16577, 235},
- {I_VBROADCASTI64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16585, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VBROADCASTI64X4[] = {
- {I_VBROADCASTI64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16593, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCMPEQ_OQPD[] = {
- {I_VCMPEQ_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+240, 233},
- {I_VCMPEQ_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+250, 233},
- {I_VCMPEQ_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+260, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCMPEQ_OQPS[] = {
- {I_VCMPEQ_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+270, 233},
- {I_VCMPEQ_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+280, 233},
- {I_VCMPEQ_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+290, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCMPEQ_OQSD[] = {
- {I_VCMPEQ_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+300, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCMPEQ_OQSS[] = {
- {I_VCMPEQ_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+310, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCOMPRESSPD[] = {
- {I_VCOMPRESSPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16697, 233},
- {I_VCOMPRESSPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16705, 233},
- {I_VCOMPRESSPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16713, 234},
- {I_VCOMPRESSPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16721, 233},
- {I_VCOMPRESSPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16729, 233},
- {I_VCOMPRESSPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16737, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCOMPRESSPS[] = {
- {I_VCOMPRESSPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16745, 233},
- {I_VCOMPRESSPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16753, 233},
- {I_VCOMPRESSPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16761, 234},
- {I_VCOMPRESSPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16769, 233},
- {I_VCOMPRESSPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16777, 233},
- {I_VCOMPRESSPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16785, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTPD2QQ[] = {
- {I_VCVTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16889, 235},
- {I_VCVTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16897, 235},
- {I_VCVTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+16905, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTPD2UDQ[] = {
- {I_VCVTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16913, 233},
- {I_VCVTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16921, 233},
- {I_VCVTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+16929, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTPD2UQQ[] = {
- {I_VCVTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16937, 235},
- {I_VCVTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16945, 235},
- {I_VCVTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+16953, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTPS2QQ[] = {
- {I_VCVTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17033, 235},
- {I_VCVTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17041, 235},
- {I_VCVTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17049, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTPS2UDQ[] = {
- {I_VCVTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17057, 233},
- {I_VCVTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17065, 233},
- {I_VCVTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17073, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTPS2UQQ[] = {
- {I_VCVTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17081, 235},
- {I_VCVTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17089, 235},
- {I_VCVTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17097, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTQQ2PD[] = {
- {I_VCVTQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17105, 235},
- {I_VCVTQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17113, 235},
- {I_VCVTQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17121, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTQQ2PS[] = {
- {I_VCVTQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17129, 235},
- {I_VCVTQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17137, 235},
- {I_VCVTQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17145, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTSD2USI[] = {
- {I_VCVTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17177, 234},
- {I_VCVTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17185, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTSS2USI[] = {
- {I_VCVTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17249, 234},
- {I_VCVTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17257, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTTPD2QQ[] = {
- {I_VCVTTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17289, 235},
- {I_VCVTTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17297, 235},
- {I_VCVTTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+17305, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTTPD2UDQ[] = {
- {I_VCVTTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17313, 233},
- {I_VCVTTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17321, 233},
- {I_VCVTTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+17329, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTTPD2UQQ[] = {
- {I_VCVTTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17337, 235},
- {I_VCVTTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17345, 235},
- {I_VCVTTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+17353, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTTPS2QQ[] = {
- {I_VCVTTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17385, 235},
- {I_VCVTTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17393, 235},
- {I_VCVTTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17401, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTTPS2UDQ[] = {
- {I_VCVTTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17409, 233},
- {I_VCVTTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17417, 233},
- {I_VCVTTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17425, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTTPS2UQQ[] = {
- {I_VCVTTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17433, 235},
- {I_VCVTTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17441, 235},
- {I_VCVTTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17449, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTTSD2USI[] = {
- {I_VCVTTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17473, 234},
- {I_VCVTTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17481, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTTSS2USI[] = {
- {I_VCVTTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17505, 234},
- {I_VCVTTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17513, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTUDQ2PD[] = {
- {I_VCVTUDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17521, 233},
- {I_VCVTUDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17529, 233},
- {I_VCVTUDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17537, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTUDQ2PS[] = {
- {I_VCVTUDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17545, 233},
- {I_VCVTUDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17553, 233},
- {I_VCVTUDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17561, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTUQQ2PD[] = {
- {I_VCVTUQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17569, 235},
- {I_VCVTUQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17577, 235},
- {I_VCVTUQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17585, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTUQQ2PS[] = {
- {I_VCVTUQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17593, 235},
- {I_VCVTUQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17601, 235},
- {I_VCVTUQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17609, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTUSI2SD[] = {
- {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17617, 234},
- {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17625, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VCVTUSI2SS[] = {
- {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17633, 234},
- {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17641, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VDBPSADBW[] = {
- {I_VDBPSADBW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8209, 237},
- {I_VDBPSADBW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8218, 237},
- {I_VDBPSADBW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8227, 237},
- {I_VDBPSADBW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8236, 237},
- {I_VDBPSADBW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8245, 238},
- {I_VDBPSADBW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8254, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXP2PD[] = {
- {I_VEXP2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+17777, 239},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXP2PS[] = {
- {I_VEXP2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17785, 239},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXPANDPD[] = {
- {I_VEXPANDPD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17793, 233},
- {I_VEXPANDPD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17801, 233},
- {I_VEXPANDPD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17809, 234},
- {I_VEXPANDPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17793, 233},
- {I_VEXPANDPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17801, 233},
- {I_VEXPANDPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17809, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXPANDPS[] = {
- {I_VEXPANDPS, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17817, 233},
- {I_VEXPANDPS, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17825, 233},
- {I_VEXPANDPS, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17833, 234},
- {I_VEXPANDPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17817, 233},
- {I_VEXPANDPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17825, 233},
- {I_VEXPANDPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17833, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXTRACTF32X4[] = {
- {I_VEXTRACTF32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8263, 233},
- {I_VEXTRACTF32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8272, 234},
- {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8281, 233},
- {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8290, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXTRACTF32X8[] = {
- {I_VEXTRACTF32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8299, 236},
- {I_VEXTRACTF32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8308, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXTRACTF64X2[] = {
- {I_VEXTRACTF64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8317, 235},
- {I_VEXTRACTF64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8326, 236},
- {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8335, 235},
- {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8344, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXTRACTF64X4[] = {
- {I_VEXTRACTF64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8353, 234},
- {I_VEXTRACTF64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8362, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXTRACTI32X4[] = {
- {I_VEXTRACTI32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8371, 233},
- {I_VEXTRACTI32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8380, 234},
- {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8389, 233},
- {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8398, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXTRACTI32X8[] = {
- {I_VEXTRACTI32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8407, 236},
- {I_VEXTRACTI32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8416, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXTRACTI64X2[] = {
- {I_VEXTRACTI64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8425, 235},
- {I_VEXTRACTI64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8434, 236},
- {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8443, 235},
- {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8452, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VEXTRACTI64X4[] = {
- {I_VEXTRACTI64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8461, 234},
- {I_VEXTRACTI64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8470, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VFIXUPIMMPD[] = {
- {I_VFIXUPIMMPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8488, 233},
- {I_VFIXUPIMMPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8497, 233},
- {I_VFIXUPIMMPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8506, 233},
- {I_VFIXUPIMMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8515, 233},
- {I_VFIXUPIMMPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+8524, 234},
- {I_VFIXUPIMMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+8533, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VFIXUPIMMPS[] = {
- {I_VFIXUPIMMPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8542, 233},
- {I_VFIXUPIMMPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8551, 233},
- {I_VFIXUPIMMPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8560, 233},
- {I_VFIXUPIMMPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8569, 233},
- {I_VFIXUPIMMPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+8578, 234},
- {I_VFIXUPIMMPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+8587, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VFIXUPIMMSD[] = {
- {I_VFIXUPIMMSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+8596, 234},
- {I_VFIXUPIMMSD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+8605, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VFIXUPIMMSS[] = {
- {I_VFIXUPIMMSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+8614, 234},
- {I_VFIXUPIMMSS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+8623, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VFPCLASSPD[] = {
- {I_VFPCLASSPD, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+8632, 235},
- {I_VFPCLASSPD, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+8641, 235},
- {I_VFPCLASSPD, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+8650, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VFPCLASSPS[] = {
- {I_VFPCLASSPS, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+8659, 235},
- {I_VFPCLASSPS, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+8668, 235},
- {I_VFPCLASSPS, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+8677, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VFPCLASSSD[] = {
- {I_VFPCLASSSD, 3, {KREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8686, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VFPCLASSSS[] = {
- {I_VFPCLASSSS, 3, {KREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8695, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGATHERPF0DPD[] = {
- {I_VGATHERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8758, 240},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGATHERPF0DPS[] = {
- {I_VGATHERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8767, 240},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGATHERPF0QPD[] = {
- {I_VGATHERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8776, 240},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGATHERPF0QPS[] = {
- {I_VGATHERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8785, 240},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGATHERPF1DPD[] = {
- {I_VGATHERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8794, 240},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGATHERPF1DPS[] = {
- {I_VGATHERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8803, 240},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGATHERPF1QPD[] = {
- {I_VGATHERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8812, 240},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGATHERPF1QPS[] = {
- {I_VGATHERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8821, 240},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGETEXPPD[] = {
- {I_VGETEXPPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18897, 233},
- {I_VGETEXPPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18905, 233},
- {I_VGETEXPPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+18913, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGETEXPPS[] = {
- {I_VGETEXPPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18921, 233},
- {I_VGETEXPPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18929, 233},
- {I_VGETEXPPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+18937, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGETEXPSD[] = {
- {I_VGETEXPSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+18945, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGETEXPSS[] = {
- {I_VGETEXPSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+18953, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGETMANTPD[] = {
- {I_VGETMANTPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8884, 233},
- {I_VGETMANTPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8893, 233},
- {I_VGETMANTPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+8902, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGETMANTPS[] = {
- {I_VGETMANTPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8911, 233},
- {I_VGETMANTPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8920, 233},
- {I_VGETMANTPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+8929, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGETMANTSD[] = {
- {I_VGETMANTSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+8938, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VGETMANTSS[] = {
- {I_VGETMANTSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+8947, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VINSERTF32X4[] = {
- {I_VINSERTF32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8956, 233},
- {I_VINSERTF32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8965, 233},
- {I_VINSERTF32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8974, 234},
- {I_VINSERTF32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8983, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VINSERTF32X8[] = {
- {I_VINSERTF32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8992, 236},
- {I_VINSERTF32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9001, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VINSERTF64X2[] = {
- {I_VINSERTF64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9010, 235},
- {I_VINSERTF64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9019, 235},
- {I_VINSERTF64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9028, 236},
- {I_VINSERTF64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9037, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VINSERTF64X4[] = {
- {I_VINSERTF64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9046, 234},
- {I_VINSERTF64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9055, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VINSERTI32X4[] = {
- {I_VINSERTI32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9064, 233},
- {I_VINSERTI32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9073, 233},
- {I_VINSERTI32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9082, 234},
- {I_VINSERTI32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9091, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VINSERTI32X8[] = {
- {I_VINSERTI32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9100, 236},
- {I_VINSERTI32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9109, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VINSERTI64X2[] = {
- {I_VINSERTI64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9118, 235},
- {I_VINSERTI64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9127, 235},
- {I_VINSERTI64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9136, 236},
- {I_VINSERTI64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9145, 236},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VINSERTI64X4[] = {
- {I_VINSERTI64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9154, 234},
- {I_VINSERTI64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9163, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VMOVDQA32[] = {
- {I_VMOVDQA32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19401, 233},
- {I_VMOVDQA32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19409, 233},
- {I_VMOVDQA32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19417, 234},
- {I_VMOVDQA32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19425, 233},
- {I_VMOVDQA32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19433, 233},
- {I_VMOVDQA32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19441, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VMOVDQA64[] = {
- {I_VMOVDQA64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19449, 233},
- {I_VMOVDQA64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19457, 233},
- {I_VMOVDQA64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19465, 234},
- {I_VMOVDQA64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19473, 233},
- {I_VMOVDQA64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19481, 233},
- {I_VMOVDQA64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19489, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VMOVDQU16[] = {
- {I_VMOVDQU16, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19497, 237},
- {I_VMOVDQU16, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19505, 237},
- {I_VMOVDQU16, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19513, 238},
- {I_VMOVDQU16, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19521, 237},
- {I_VMOVDQU16, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19529, 237},
- {I_VMOVDQU16, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19537, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VMOVDQU32[] = {
- {I_VMOVDQU32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19545, 233},
- {I_VMOVDQU32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19553, 233},
- {I_VMOVDQU32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19561, 234},
- {I_VMOVDQU32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19569, 233},
- {I_VMOVDQU32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19577, 233},
- {I_VMOVDQU32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19585, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VMOVDQU64[] = {
- {I_VMOVDQU64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19593, 233},
- {I_VMOVDQU64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19601, 233},
- {I_VMOVDQU64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19609, 234},
- {I_VMOVDQU64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19617, 233},
- {I_VMOVDQU64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19625, 233},
- {I_VMOVDQU64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19633, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VMOVDQU8[] = {
- {I_VMOVDQU8, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19641, 237},
- {I_VMOVDQU8, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19649, 237},
- {I_VMOVDQU8, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19657, 238},
- {I_VMOVDQU8, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19665, 237},
- {I_VMOVDQU8, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19673, 237},
- {I_VMOVDQU8, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19681, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPABSQ[] = {
- {I_VPABSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20505, 233},
- {I_VPABSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20513, 233},
- {I_VPABSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20521, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPANDD[] = {
- {I_VPANDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21129, 233},
- {I_VPANDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21137, 233},
- {I_VPANDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21145, 233},
- {I_VPANDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21153, 233},
- {I_VPANDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21161, 234},
- {I_VPANDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21169, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPANDND[] = {
- {I_VPANDND, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21177, 233},
- {I_VPANDND, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21185, 233},
- {I_VPANDND, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21193, 233},
- {I_VPANDND, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21201, 233},
- {I_VPANDND, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21209, 234},
- {I_VPANDND, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21217, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPANDNQ[] = {
- {I_VPANDNQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21225, 233},
- {I_VPANDNQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21233, 233},
- {I_VPANDNQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21241, 233},
- {I_VPANDNQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21249, 233},
- {I_VPANDNQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21257, 234},
- {I_VPANDNQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21265, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPANDQ[] = {
- {I_VPANDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21273, 233},
- {I_VPANDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21281, 233},
- {I_VPANDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21289, 233},
- {I_VPANDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21297, 233},
- {I_VPANDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21305, 234},
- {I_VPANDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21313, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPBLENDMB[] = {
- {I_VPBLENDMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21417, 237},
- {I_VPBLENDMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21425, 237},
- {I_VPBLENDMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21433, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPBLENDMD[] = {
- {I_VPBLENDMD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21441, 233},
- {I_VPBLENDMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21449, 233},
- {I_VPBLENDMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21457, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPBLENDMQ[] = {
- {I_VPBLENDMQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21465, 233},
- {I_VPBLENDMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21473, 233},
- {I_VPBLENDMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21481, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPBLENDMW[] = {
- {I_VPBLENDMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21489, 237},
- {I_VPBLENDMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21497, 237},
- {I_VPBLENDMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21505, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPBROADCASTMB2Q[] = {
- {I_VPBROADCASTMB2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21633, 241},
- {I_VPBROADCASTMB2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21641, 241},
- {I_VPBROADCASTMB2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21649, 242},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPBROADCASTMW2D[] = {
- {I_VPBROADCASTMW2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21657, 241},
- {I_VPBROADCASTMW2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21665, 241},
- {I_VPBROADCASTMW2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21673, 242},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPEQUB[] = {
- {I_VPCMPEQUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2890, 237},
- {I_VPCMPEQUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2900, 237},
- {I_VPCMPEQUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2910, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPEQUD[] = {
- {I_VPCMPEQUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2920, 233},
- {I_VPCMPEQUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2930, 233},
- {I_VPCMPEQUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2940, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPEQUQ[] = {
- {I_VPCMPEQUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2950, 233},
- {I_VPCMPEQUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2960, 233},
- {I_VPCMPEQUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2970, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPEQUW[] = {
- {I_VPCMPEQUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2980, 237},
- {I_VPCMPEQUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2990, 237},
- {I_VPCMPEQUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3000, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGEB[] = {
- {I_VPCMPGEB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3040, 237},
- {I_VPCMPGEB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3050, 237},
- {I_VPCMPGEB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3060, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGED[] = {
- {I_VPCMPGED, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3070, 233},
- {I_VPCMPGED, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3080, 233},
- {I_VPCMPGED, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3090, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGEQ[] = {
- {I_VPCMPGEQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3100, 233},
- {I_VPCMPGEQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3110, 233},
- {I_VPCMPGEQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3120, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGEUB[] = {
- {I_VPCMPGEUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3130, 237},
- {I_VPCMPGEUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3140, 237},
- {I_VPCMPGEUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3150, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGEUD[] = {
- {I_VPCMPGEUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3160, 233},
- {I_VPCMPGEUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3170, 233},
- {I_VPCMPGEUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3180, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGEUQ[] = {
- {I_VPCMPGEUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3190, 233},
- {I_VPCMPGEUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3200, 233},
- {I_VPCMPGEUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3210, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGEUW[] = {
- {I_VPCMPGEUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3220, 237},
- {I_VPCMPGEUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3230, 237},
- {I_VPCMPGEUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3240, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGEW[] = {
- {I_VPCMPGEW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3250, 237},
- {I_VPCMPGEW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3260, 237},
- {I_VPCMPGEW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3270, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGTUB[] = {
- {I_VPCMPGTUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3370, 237},
- {I_VPCMPGTUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3380, 237},
- {I_VPCMPGTUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3390, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGTUD[] = {
- {I_VPCMPGTUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3400, 233},
- {I_VPCMPGTUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3410, 233},
- {I_VPCMPGTUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3420, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGTUQ[] = {
- {I_VPCMPGTUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3430, 233},
- {I_VPCMPGTUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3440, 233},
- {I_VPCMPGTUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3450, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPGTUW[] = {
- {I_VPCMPGTUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3460, 237},
- {I_VPCMPGTUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3470, 237},
- {I_VPCMPGTUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3480, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLEB[] = {
- {I_VPCMPLEB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3520, 237},
- {I_VPCMPLEB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3530, 237},
- {I_VPCMPLEB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3540, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLED[] = {
- {I_VPCMPLED, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3550, 233},
- {I_VPCMPLED, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3560, 233},
- {I_VPCMPLED, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3570, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLEQ[] = {
- {I_VPCMPLEQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3580, 233},
- {I_VPCMPLEQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3590, 233},
- {I_VPCMPLEQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3600, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLEUB[] = {
- {I_VPCMPLEUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3610, 237},
- {I_VPCMPLEUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3620, 237},
- {I_VPCMPLEUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3630, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLEUD[] = {
- {I_VPCMPLEUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3640, 233},
- {I_VPCMPLEUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3650, 233},
- {I_VPCMPLEUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3660, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLEUQ[] = {
- {I_VPCMPLEUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3670, 233},
- {I_VPCMPLEUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3680, 233},
- {I_VPCMPLEUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3690, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLEUW[] = {
- {I_VPCMPLEUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3700, 237},
- {I_VPCMPLEUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3710, 237},
- {I_VPCMPLEUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3720, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLEW[] = {
- {I_VPCMPLEW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3730, 237},
- {I_VPCMPLEW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3740, 237},
- {I_VPCMPLEW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3750, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLTB[] = {
- {I_VPCMPLTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3760, 237},
- {I_VPCMPLTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3770, 237},
- {I_VPCMPLTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3780, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLTD[] = {
- {I_VPCMPLTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3790, 233},
- {I_VPCMPLTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3800, 233},
- {I_VPCMPLTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3810, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLTQ[] = {
- {I_VPCMPLTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3820, 233},
- {I_VPCMPLTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3830, 233},
- {I_VPCMPLTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3840, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLTUB[] = {
- {I_VPCMPLTUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3850, 237},
- {I_VPCMPLTUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3860, 237},
- {I_VPCMPLTUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3870, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLTUD[] = {
- {I_VPCMPLTUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3880, 233},
- {I_VPCMPLTUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3890, 233},
- {I_VPCMPLTUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3900, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLTUQ[] = {
- {I_VPCMPLTUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3910, 233},
- {I_VPCMPLTUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3920, 233},
- {I_VPCMPLTUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3930, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLTUW[] = {
- {I_VPCMPLTUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3940, 237},
- {I_VPCMPLTUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3950, 237},
- {I_VPCMPLTUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3960, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPLTW[] = {
- {I_VPCMPLTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3970, 237},
- {I_VPCMPLTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3980, 237},
- {I_VPCMPLTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3990, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNEQB[] = {
- {I_VPCMPNEQB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4000, 237},
- {I_VPCMPNEQB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4010, 237},
- {I_VPCMPNEQB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4020, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNEQD[] = {
- {I_VPCMPNEQD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4030, 233},
- {I_VPCMPNEQD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4040, 233},
- {I_VPCMPNEQD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4050, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNEQQ[] = {
- {I_VPCMPNEQQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4060, 233},
- {I_VPCMPNEQQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4070, 233},
- {I_VPCMPNEQQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4080, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNEQUB[] = {
- {I_VPCMPNEQUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4090, 237},
- {I_VPCMPNEQUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4100, 237},
- {I_VPCMPNEQUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4110, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNEQUD[] = {
- {I_VPCMPNEQUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4120, 233},
- {I_VPCMPNEQUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4130, 233},
- {I_VPCMPNEQUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4140, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNEQUQ[] = {
- {I_VPCMPNEQUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4150, 233},
- {I_VPCMPNEQUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4160, 233},
- {I_VPCMPNEQUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4170, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNEQUW[] = {
- {I_VPCMPNEQUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4180, 237},
- {I_VPCMPNEQUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4190, 237},
- {I_VPCMPNEQUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4200, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNEQW[] = {
- {I_VPCMPNEQW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4210, 237},
- {I_VPCMPNEQW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4220, 237},
- {I_VPCMPNEQW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4230, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNGTB[] = {
- {I_VPCMPNGTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3520, 237},
- {I_VPCMPNGTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3530, 237},
- {I_VPCMPNGTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3540, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNGTD[] = {
- {I_VPCMPNGTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3550, 233},
- {I_VPCMPNGTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3560, 233},
- {I_VPCMPNGTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3570, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNGTQ[] = {
- {I_VPCMPNGTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3580, 233},
- {I_VPCMPNGTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3590, 233},
- {I_VPCMPNGTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3600, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNGTUB[] = {
- {I_VPCMPNGTUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3610, 237},
- {I_VPCMPNGTUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3620, 237},
- {I_VPCMPNGTUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3630, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNGTUD[] = {
- {I_VPCMPNGTUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3640, 233},
- {I_VPCMPNGTUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3650, 233},
- {I_VPCMPNGTUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3660, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNGTUQ[] = {
- {I_VPCMPNGTUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3670, 233},
- {I_VPCMPNGTUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3680, 233},
- {I_VPCMPNGTUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3690, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNGTUW[] = {
- {I_VPCMPNGTUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3700, 237},
- {I_VPCMPNGTUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3710, 237},
- {I_VPCMPNGTUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3720, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNGTW[] = {
- {I_VPCMPNGTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3730, 237},
- {I_VPCMPNGTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3740, 237},
- {I_VPCMPNGTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3750, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLEB[] = {
- {I_VPCMPNLEB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3280, 237},
- {I_VPCMPNLEB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3290, 237},
- {I_VPCMPNLEB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3300, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLED[] = {
- {I_VPCMPNLED, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3310, 233},
- {I_VPCMPNLED, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3320, 233},
- {I_VPCMPNLED, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3330, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLEQ[] = {
- {I_VPCMPNLEQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3340, 233},
- {I_VPCMPNLEQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3350, 233},
- {I_VPCMPNLEQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3360, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLEUB[] = {
- {I_VPCMPNLEUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3370, 237},
- {I_VPCMPNLEUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3380, 237},
- {I_VPCMPNLEUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3390, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLEUD[] = {
- {I_VPCMPNLEUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3400, 233},
- {I_VPCMPNLEUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3410, 233},
- {I_VPCMPNLEUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3420, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLEUQ[] = {
- {I_VPCMPNLEUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3430, 233},
- {I_VPCMPNLEUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3440, 233},
- {I_VPCMPNLEUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3450, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLEUW[] = {
- {I_VPCMPNLEUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3460, 237},
- {I_VPCMPNLEUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3470, 237},
- {I_VPCMPNLEUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3480, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLEW[] = {
- {I_VPCMPNLEW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3490, 237},
- {I_VPCMPNLEW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3500, 237},
- {I_VPCMPNLEW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3510, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLTB[] = {
- {I_VPCMPNLTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3040, 237},
- {I_VPCMPNLTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3050, 237},
- {I_VPCMPNLTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3060, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLTD[] = {
- {I_VPCMPNLTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3070, 233},
- {I_VPCMPNLTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3080, 233},
- {I_VPCMPNLTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3090, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLTQ[] = {
- {I_VPCMPNLTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3100, 233},
- {I_VPCMPNLTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3110, 233},
- {I_VPCMPNLTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3120, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLTUB[] = {
- {I_VPCMPNLTUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3130, 237},
- {I_VPCMPNLTUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3140, 237},
- {I_VPCMPNLTUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3150, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLTUD[] = {
- {I_VPCMPNLTUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3160, 233},
- {I_VPCMPNLTUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3170, 233},
- {I_VPCMPNLTUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3180, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLTUQ[] = {
- {I_VPCMPNLTUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3190, 233},
- {I_VPCMPNLTUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3200, 233},
- {I_VPCMPNLTUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3210, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLTUW[] = {
- {I_VPCMPNLTUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3220, 237},
- {I_VPCMPNLTUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3230, 237},
- {I_VPCMPNLTUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3240, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPNLTW[] = {
- {I_VPCMPNLTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3250, 237},
- {I_VPCMPNLTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3260, 237},
- {I_VPCMPNLTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3270, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPB[] = {
- {I_VPCMPB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9244, 237},
- {I_VPCMPB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9253, 237},
- {I_VPCMPB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9262, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPD[] = {
- {I_VPCMPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9271, 233},
- {I_VPCMPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9280, 233},
- {I_VPCMPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9289, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPQ[] = {
- {I_VPCMPQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9298, 233},
- {I_VPCMPQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9307, 233},
- {I_VPCMPQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9316, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPUB[] = {
- {I_VPCMPUB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9325, 237},
- {I_VPCMPUB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9334, 237},
- {I_VPCMPUB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9343, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPUD[] = {
- {I_VPCMPUD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9352, 233},
- {I_VPCMPUD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9361, 233},
- {I_VPCMPUD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9370, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPUQ[] = {
- {I_VPCMPUQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9379, 233},
- {I_VPCMPUQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9388, 233},
- {I_VPCMPUQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9397, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPUW[] = {
- {I_VPCMPUW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9406, 237},
- {I_VPCMPUW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9415, 237},
- {I_VPCMPUW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9424, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCMPW[] = {
- {I_VPCMPW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9433, 237},
- {I_VPCMPW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9442, 237},
- {I_VPCMPW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9451, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCOMPRESSD[] = {
- {I_VPCOMPRESSD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21801, 233},
- {I_VPCOMPRESSD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21809, 233},
- {I_VPCOMPRESSD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21817, 234},
- {I_VPCOMPRESSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21825, 233},
- {I_VPCOMPRESSD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21833, 233},
- {I_VPCOMPRESSD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21841, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCOMPRESSQ[] = {
- {I_VPCOMPRESSQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21849, 233},
- {I_VPCOMPRESSQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21857, 233},
- {I_VPCOMPRESSQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21865, 234},
- {I_VPCOMPRESSQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21873, 233},
- {I_VPCOMPRESSQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21881, 233},
- {I_VPCOMPRESSQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21889, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCONFLICTD[] = {
- {I_VPCONFLICTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21897, 241},
- {I_VPCONFLICTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21905, 241},
- {I_VPCONFLICTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21913, 242},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPCONFLICTQ[] = {
- {I_VPCONFLICTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21921, 241},
- {I_VPCONFLICTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21929, 241},
- {I_VPCONFLICTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21937, 242},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMB[] = {
- {I_VPERMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21945, 243},
- {I_VPERMB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21953, 243},
- {I_VPERMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21961, 243},
- {I_VPERMB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21969, 243},
- {I_VPERMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21977, 244},
- {I_VPERMB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21985, 244},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMI2B[] = {
- {I_VPERMI2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22025, 243},
- {I_VPERMI2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22033, 243},
- {I_VPERMI2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22041, 244},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMI2D[] = {
- {I_VPERMI2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22049, 233},
- {I_VPERMI2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22057, 233},
- {I_VPERMI2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22065, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMI2PD[] = {
- {I_VPERMI2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22073, 233},
- {I_VPERMI2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22081, 233},
- {I_VPERMI2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22089, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMI2PS[] = {
- {I_VPERMI2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22097, 233},
- {I_VPERMI2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22105, 233},
- {I_VPERMI2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22113, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMI2Q[] = {
- {I_VPERMI2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22121, 233},
- {I_VPERMI2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22129, 233},
- {I_VPERMI2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22137, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMI2W[] = {
- {I_VPERMI2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22145, 237},
- {I_VPERMI2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22153, 237},
- {I_VPERMI2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22161, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMT2B[] = {
- {I_VPERMT2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22361, 243},
- {I_VPERMT2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22369, 243},
- {I_VPERMT2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22377, 244},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMT2D[] = {
- {I_VPERMT2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22385, 233},
- {I_VPERMT2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22393, 233},
- {I_VPERMT2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22401, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMT2PD[] = {
- {I_VPERMT2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22409, 233},
- {I_VPERMT2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22417, 233},
- {I_VPERMT2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22425, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMT2PS[] = {
- {I_VPERMT2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22433, 233},
- {I_VPERMT2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22441, 233},
- {I_VPERMT2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22449, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMT2Q[] = {
- {I_VPERMT2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22457, 233},
- {I_VPERMT2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22465, 233},
- {I_VPERMT2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22473, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMT2W[] = {
- {I_VPERMT2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22481, 237},
- {I_VPERMT2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22489, 237},
- {I_VPERMT2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22497, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPERMW[] = {
- {I_VPERMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22505, 237},
- {I_VPERMW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22513, 237},
- {I_VPERMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22521, 237},
- {I_VPERMW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22529, 237},
- {I_VPERMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22537, 238},
- {I_VPERMW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22545, 238},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPEXPANDD[] = {
- {I_VPEXPANDD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22553, 233},
- {I_VPEXPANDD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22561, 233},
- {I_VPEXPANDD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22569, 234},
- {I_VPEXPANDD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22553, 233},
- {I_VPEXPANDD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22561, 233},
- {I_VPEXPANDD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22569, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPEXPANDQ[] = {
- {I_VPEXPANDQ, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22577, 233},
- {I_VPEXPANDQ, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22585, 233},
- {I_VPEXPANDQ, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22593, 234},
- {I_VPEXPANDQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22577, 233},
- {I_VPEXPANDQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22585, 233},
- {I_VPEXPANDQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22593, 234},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPLZCNTD[] = {
- {I_VPLZCNTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22601, 241},
- {I_VPLZCNTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22609, 241},
- {I_VPLZCNTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22617, 242},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_VPLZCNTQ[] = {
- {I_VPLZCNTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22625, 241},
- {I_VPLZCNTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22633, 241},
- {I_VPLZCNTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22641, 242},
+static const struct itemplate instrux_VPDPBUUDS[] = {
+ {I_VPDPBUUDS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41965, 237},
+ {I_VPDPBUUDS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41972, 238},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMADD52HUQ[] = {
- {I_VPMADD52HUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22649, 245},
- {I_VPMADD52HUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22657, 245},
- {I_VPMADD52HUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22665, 246},
+ {I_VPMADD52HUQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41979, 239},
+ {I_VPMADD52HUQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+41986, 240},
+ {I_VPMADD52HUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23128, 258},
+ {I_VPMADD52HUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23136, 258},
+ {I_VPMADD52HUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23144, 259},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMADD52LUQ[] = {
- {I_VPMADD52LUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22673, 245},
- {I_VPMADD52LUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22681, 245},
- {I_VPMADD52LUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22689, 246},
+ {I_VPMADD52LUQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+41993, 239},
+ {I_VPMADD52LUQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+42000, 240},
+ {I_VPMADD52LUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23152, 258},
+ {I_VPMADD52LUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23160, 258},
+ {I_VPMADD52LUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23168, 259},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KADDB[] = {
+ {I_KADDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42007, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KADDD[] = {
+ {I_KADDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42014, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KADDQ[] = {
+ {I_KADDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42021, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KADDW[] = {
+ {I_KADDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42028, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KANDB[] = {
+ {I_KANDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42035, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KANDD[] = {
+ {I_KANDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42042, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KANDNB[] = {
+ {I_KANDNB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42049, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KANDND[] = {
+ {I_KANDND, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42056, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KANDNQ[] = {
+ {I_KANDNQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42063, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KANDNW[] = {
+ {I_KANDNW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42070, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KANDQ[] = {
+ {I_KANDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42077, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KANDW[] = {
+ {I_KANDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42084, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KMOVB[] = {
+ {I_KMOVB, 2, {KREG,RM_K|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42091, 241},
+ {I_KMOVB, 2, {MEMORY|BITS8,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42098, 241},
+ {I_KMOVB, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42105, 241},
+ {I_KMOVB, 2, {KREG,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+16312, 241},
+ {I_KMOVB, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42112, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KMOVD[] = {
+ {I_KMOVD, 2, {KREG,RM_K|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42119, 241},
+ {I_KMOVD, 2, {MEMORY|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42126, 241},
+ {I_KMOVD, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42133, 241},
+ {I_KMOVD, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42140, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KMOVQ[] = {
+ {I_KMOVQ, 2, {KREG,RM_K|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42147, 241},
+ {I_KMOVQ, 2, {MEMORY|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42154, 241},
+ {I_KMOVQ, 2, {KREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42161, 241},
+ {I_KMOVQ, 2, {REG_GPR|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42168, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KMOVW[] = {
+ {I_KMOVW, 2, {KREG,RM_K|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42175, 241},
+ {I_KMOVW, 2, {MEMORY|BITS16,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42182, 241},
+ {I_KMOVW, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42189, 241},
+ {I_KMOVW, 2, {KREG,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42189, 241},
+ {I_KMOVW, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42196, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KNOTB[] = {
+ {I_KNOTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42203, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KNOTD[] = {
+ {I_KNOTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42210, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KNOTQ[] = {
+ {I_KNOTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42217, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KNOTW[] = {
+ {I_KNOTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42224, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KORB[] = {
+ {I_KORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42231, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KORD[] = {
+ {I_KORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42238, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KORQ[] = {
+ {I_KORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42245, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KORW[] = {
+ {I_KORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42252, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KORTESTB[] = {
+ {I_KORTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42259, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KORTESTD[] = {
+ {I_KORTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42266, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KORTESTQ[] = {
+ {I_KORTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42273, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KORTESTW[] = {
+ {I_KORTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42280, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTLB[] = {
+ {I_KSHIFTLB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16320, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTLD[] = {
+ {I_KSHIFTLD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16328, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTLQ[] = {
+ {I_KSHIFTLQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16336, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTLW[] = {
+ {I_KSHIFTLW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16344, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTRB[] = {
+ {I_KSHIFTRB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16352, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTRD[] = {
+ {I_KSHIFTRD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16360, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTRQ[] = {
+ {I_KSHIFTRQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16368, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTRW[] = {
+ {I_KSHIFTRW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16376, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KTESTB[] = {
+ {I_KTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42287, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KTESTD[] = {
+ {I_KTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42294, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KTESTQ[] = {
+ {I_KTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42301, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KTESTW[] = {
+ {I_KTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42308, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KUNPCKBW[] = {
+ {I_KUNPCKBW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42315, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KUNPCKDQ[] = {
+ {I_KUNPCKDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42322, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KUNPCKWD[] = {
+ {I_KUNPCKWD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42329, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXNORB[] = {
+ {I_KXNORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42336, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXNORD[] = {
+ {I_KXNORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42343, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXNORQ[] = {
+ {I_KXNORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42350, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXNORW[] = {
+ {I_KXNORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42357, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXORB[] = {
+ {I_KXORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42364, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXORD[] = {
+ {I_KXORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42371, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXORQ[] = {
+ {I_KXORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42378, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXORW[] = {
+ {I_KXORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42385, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KADD[] = {
+ {I_KADD, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42007, 242},
+ {I_KADD, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42014, 242},
+ {I_KADD, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42021, 242},
+ {I_KADD, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42028, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KAND[] = {
+ {I_KAND, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42035, 242},
+ {I_KAND, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42042, 242},
+ {I_KAND, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42077, 242},
+ {I_KAND, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42084, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KANDN[] = {
+ {I_KANDN, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42049, 242},
+ {I_KANDN, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42056, 242},
+ {I_KANDN, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42063, 242},
+ {I_KANDN, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42070, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KMOV[] = {
+ {I_KMOV, 2, {KREG|BITS8,RM_K|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42091, 242},
+ {I_KMOV, 2, {MEMORY|BITS8,KREG|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42098, 243},
+ {I_KMOV, 2, {KREG|BITS8,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42105, 244},
+ {I_KMOV, 2, {KREG|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42105, 242},
+ {I_KMOV, 2, {REG_GPR|BITS32,KREG|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42112, 244},
+ {I_KMOV, 2, {KREG|BITS32,RM_K|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42119, 242},
+ {I_KMOV, 2, {MEMORY|BITS32,KREG|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42126, 242},
+ {I_KMOV, 2, {KREG|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42133, 242},
+ {I_KMOV, 2, {REG_GPR|BITS32,KREG|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42140, 242},
+ {I_KMOV, 2, {KREG|BITS64,RM_K|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42147, 242},
+ {I_KMOV, 2, {MEMORY|BITS64,KREG|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42154, 242},
+ {I_KMOV, 2, {KREG|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42161, 242},
+ {I_KMOV, 2, {REG_GPR|BITS64,KREG|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42168, 242},
+ {I_KMOV, 2, {KREG|BITS16,RM_K|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42175, 242},
+ {I_KMOV, 2, {MEMORY|BITS16,KREG|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42182, 242},
+ {I_KMOV, 2, {KREG|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42189, 244},
+ {I_KMOV, 2, {REG_GPR|BITS32,KREG|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42196, 244},
+ {I_KMOV, 2, {KREG|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42189, 244},
+ {I_KMOV, 2, {KREG|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42189, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KNOT[] = {
+ {I_KNOT, 2, {KREG|BITS8,KREG|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+42203, 242},
+ {I_KNOT, 2, {KREG|BITS32,KREG|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42210, 242},
+ {I_KNOT, 2, {KREG|BITS64,KREG|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42217, 242},
+ {I_KNOT, 2, {KREG|BITS16,KREG|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+42224, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KOR[] = {
+ {I_KOR, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42231, 242},
+ {I_KOR, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42238, 242},
+ {I_KOR, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42245, 242},
+ {I_KOR, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42252, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KORTEST[] = {
+ {I_KORTEST, 2, {KREG|BITS8,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42259, 242},
+ {I_KORTEST, 2, {KREG|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42266, 242},
+ {I_KORTEST, 2, {KREG|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42273, 242},
+ {I_KORTEST, 2, {KREG|BITS16,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42280, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTL[] = {
+ {I_KSHIFTL, 3, {KREG|BITS8,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16320, 245},
+ {I_KSHIFTL, 3, {KREG|BITS32,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16328, 245},
+ {I_KSHIFTL, 3, {KREG|BITS64,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16336, 245},
+ {I_KSHIFTL, 3, {KREG|BITS16,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16344, 245},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KSHIFTR[] = {
+ {I_KSHIFTR, 3, {KREG|BITS8,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16352, 245},
+ {I_KSHIFTR, 3, {KREG|BITS32,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16360, 245},
+ {I_KSHIFTR, 3, {KREG|BITS64,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16368, 245},
+ {I_KSHIFTR, 3, {KREG|BITS16,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+16376, 245},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KTEST[] = {
+ {I_KTEST, 2, {KREG|BITS8,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42287, 242},
+ {I_KTEST, 2, {KREG|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42294, 242},
+ {I_KTEST, 2, {KREG|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42301, 242},
+ {I_KTEST, 2, {KREG|BITS16,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42308, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KUNPCK[] = {
+ {I_KUNPCK, 3, {KREG|BITS16,KREG|BITS8,KREG|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+42315, 241},
+ {I_KUNPCK, 3, {KREG|BITS64,KREG|BITS32,KREG|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42322, 241},
+ {I_KUNPCK, 3, {KREG|BITS32,KREG|BITS16,KREG|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+42329, 241},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXNOR[] = {
+ {I_KXNOR, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42336, 242},
+ {I_KXNOR, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42343, 242},
+ {I_KXNOR, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42350, 242},
+ {I_KXNOR, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42357, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_KXOR[] = {
+ {I_KXOR, 3, {KREG|BITS8,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42364, 242},
+ {I_KXOR, 3, {KREG|BITS32,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42371, 242},
+ {I_KXOR, 3, {KREG|BITS64,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42378, 242},
+ {I_KXOR, 3, {KREG|BITS16,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+42385, 242},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VALIGND[] = {
+ {I_VALIGND, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8002, 246},
+ {I_VALIGND, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8011, 246},
+ {I_VALIGND, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8020, 246},
+ {I_VALIGND, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8029, 246},
+ {I_VALIGND, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8038, 247},
+ {I_VALIGND, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8047, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VALIGNQ[] = {
+ {I_VALIGNQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8056, 246},
+ {I_VALIGNQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8065, 246},
+ {I_VALIGNQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8074, 246},
+ {I_VALIGNQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8083, 246},
+ {I_VALIGNQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8092, 247},
+ {I_VALIGNQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8101, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBLENDMPD[] = {
+ {I_VBLENDMPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16704, 246},
+ {I_VBLENDMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16712, 246},
+ {I_VBLENDMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16720, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBLENDMPS[] = {
+ {I_VBLENDMPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16728, 246},
+ {I_VBLENDMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16736, 246},
+ {I_VBLENDMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16744, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTF32X2[] = {
+ {I_VBROADCASTF32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16752, 248},
+ {I_VBROADCASTF32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16760, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTF32X4[] = {
+ {I_VBROADCASTF32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16768, 246},
+ {I_VBROADCASTF32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16776, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTF32X8[] = {
+ {I_VBROADCASTF32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16784, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTF64X2[] = {
+ {I_VBROADCASTF64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16792, 248},
+ {I_VBROADCASTF64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16800, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTF64X4[] = {
+ {I_VBROADCASTF64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16808, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTI32X2[] = {
+ {I_VBROADCASTI32X2, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16816, 248},
+ {I_VBROADCASTI32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16824, 248},
+ {I_VBROADCASTI32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16832, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTI32X4[] = {
+ {I_VBROADCASTI32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16840, 246},
+ {I_VBROADCASTI32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16848, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTI32X8[] = {
+ {I_VBROADCASTI32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16856, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTI64X2[] = {
+ {I_VBROADCASTI64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16864, 248},
+ {I_VBROADCASTI64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16872, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VBROADCASTI64X4[] = {
+ {I_VBROADCASTI64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16880, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCMPEQ_OQPD[] = {
+ {I_VCMPEQ_OQPD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+240, 246},
+ {I_VCMPEQ_OQPD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+250, 246},
+ {I_VCMPEQ_OQPD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+260, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCMPEQ_OQPS[] = {
+ {I_VCMPEQ_OQPS, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+270, 246},
+ {I_VCMPEQ_OQPS, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+280, 246},
+ {I_VCMPEQ_OQPS, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+290, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCMPEQ_OQSD[] = {
+ {I_VCMPEQ_OQSD, 3, {KREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+300, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCMPEQ_OQSS[] = {
+ {I_VCMPEQ_OQSS, 3, {KREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+310, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCOMPRESSPD[] = {
+ {I_VCOMPRESSPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16984, 246},
+ {I_VCOMPRESSPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16992, 246},
+ {I_VCOMPRESSPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17000, 247},
+ {I_VCOMPRESSPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17008, 246},
+ {I_VCOMPRESSPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17016, 246},
+ {I_VCOMPRESSPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17024, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCOMPRESSPS[] = {
+ {I_VCOMPRESSPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17032, 246},
+ {I_VCOMPRESSPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17040, 246},
+ {I_VCOMPRESSPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+17048, 247},
+ {I_VCOMPRESSPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17056, 246},
+ {I_VCOMPRESSPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17064, 246},
+ {I_VCOMPRESSPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17072, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPD2QQ[] = {
+ {I_VCVTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17176, 248},
+ {I_VCVTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17184, 248},
+ {I_VCVTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17192, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPD2UDQ[] = {
+ {I_VCVTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17200, 246},
+ {I_VCVTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17208, 246},
+ {I_VCVTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17216, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPD2UQQ[] = {
+ {I_VCVTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17224, 248},
+ {I_VCVTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17232, 248},
+ {I_VCVTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17240, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPS2QQ[] = {
+ {I_VCVTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17320, 248},
+ {I_VCVTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17328, 248},
+ {I_VCVTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17336, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPS2UDQ[] = {
+ {I_VCVTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17344, 246},
+ {I_VCVTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17352, 246},
+ {I_VCVTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17360, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPS2UQQ[] = {
+ {I_VCVTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17368, 248},
+ {I_VCVTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17376, 248},
+ {I_VCVTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17384, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTQQ2PD[] = {
+ {I_VCVTQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17392, 248},
+ {I_VCVTQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17400, 248},
+ {I_VCVTQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17408, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTQQ2PS[] = {
+ {I_VCVTQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17416, 248},
+ {I_VCVTQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17424, 248},
+ {I_VCVTQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17432, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTSD2USI[] = {
+ {I_VCVTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17464, 247},
+ {I_VCVTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17472, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTSS2USI[] = {
+ {I_VCVTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17536, 247},
+ {I_VCVTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17544, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPD2QQ[] = {
+ {I_VCVTTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17576, 248},
+ {I_VCVTTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17584, 248},
+ {I_VCVTTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+17592, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPD2UDQ[] = {
+ {I_VCVTTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17600, 246},
+ {I_VCVTTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17608, 246},
+ {I_VCVTTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+17616, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPD2UQQ[] = {
+ {I_VCVTTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17624, 248},
+ {I_VCVTTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17632, 248},
+ {I_VCVTTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+17640, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPS2QQ[] = {
+ {I_VCVTTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17672, 248},
+ {I_VCVTTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17680, 248},
+ {I_VCVTTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17688, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPS2UDQ[] = {
+ {I_VCVTTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17696, 246},
+ {I_VCVTTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17704, 246},
+ {I_VCVTTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17712, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPS2UQQ[] = {
+ {I_VCVTTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17720, 248},
+ {I_VCVTTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17728, 248},
+ {I_VCVTTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+17736, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTSD2USI[] = {
+ {I_VCVTTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17760, 247},
+ {I_VCVTTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17768, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTSS2USI[] = {
+ {I_VCVTTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17792, 247},
+ {I_VCVTTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+17800, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUDQ2PD[] = {
+ {I_VCVTUDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17808, 246},
+ {I_VCVTUDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17816, 246},
+ {I_VCVTUDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17824, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUDQ2PS[] = {
+ {I_VCVTUDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17832, 246},
+ {I_VCVTUDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17840, 246},
+ {I_VCVTUDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+17848, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUQQ2PD[] = {
+ {I_VCVTUQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17856, 248},
+ {I_VCVTUQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17864, 248},
+ {I_VCVTUQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17872, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUQQ2PS[] = {
+ {I_VCVTUQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17880, 248},
+ {I_VCVTUQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17888, 248},
+ {I_VCVTUQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+17896, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUSI2SD[] = {
+ {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17904, 247},
+ {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17912, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUSI2SS[] = {
+ {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17920, 247},
+ {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+17928, 247},
+ {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,ER,0,0}, nasm_bytecodes+30920, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VDBPSADBW[] = {
+ {I_VDBPSADBW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8209, 250},
+ {I_VDBPSADBW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8218, 250},
+ {I_VDBPSADBW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8227, 250},
+ {I_VDBPSADBW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8236, 250},
+ {I_VDBPSADBW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8245, 251},
+ {I_VDBPSADBW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8254, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXP2PD[] = {
+ {I_VEXP2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+18064, 252},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXP2PS[] = {
+ {I_VEXP2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+18072, 252},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXPANDPD[] = {
+ {I_VEXPANDPD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18080, 246},
+ {I_VEXPANDPD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18088, 246},
+ {I_VEXPANDPD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18096, 247},
+ {I_VEXPANDPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18080, 246},
+ {I_VEXPANDPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18088, 246},
+ {I_VEXPANDPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18096, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXPANDPS[] = {
+ {I_VEXPANDPS, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18104, 246},
+ {I_VEXPANDPS, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18112, 246},
+ {I_VEXPANDPS, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18120, 247},
+ {I_VEXPANDPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18104, 246},
+ {I_VEXPANDPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18112, 246},
+ {I_VEXPANDPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18120, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXTRACTF32X4[] = {
+ {I_VEXTRACTF32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8263, 246},
+ {I_VEXTRACTF32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8272, 247},
+ {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8281, 246},
+ {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8290, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXTRACTF32X8[] = {
+ {I_VEXTRACTF32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8299, 249},
+ {I_VEXTRACTF32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8308, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXTRACTF64X2[] = {
+ {I_VEXTRACTF64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8317, 248},
+ {I_VEXTRACTF64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8326, 249},
+ {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8335, 248},
+ {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8344, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXTRACTF64X4[] = {
+ {I_VEXTRACTF64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8353, 247},
+ {I_VEXTRACTF64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8362, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXTRACTI32X4[] = {
+ {I_VEXTRACTI32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8371, 246},
+ {I_VEXTRACTI32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8380, 247},
+ {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8389, 246},
+ {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8398, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXTRACTI32X8[] = {
+ {I_VEXTRACTI32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8407, 249},
+ {I_VEXTRACTI32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8416, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXTRACTI64X2[] = {
+ {I_VEXTRACTI64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8425, 248},
+ {I_VEXTRACTI64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8434, 249},
+ {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8443, 248},
+ {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8452, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VEXTRACTI64X4[] = {
+ {I_VEXTRACTI64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8461, 247},
+ {I_VEXTRACTI64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8470, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFIXUPIMMPD[] = {
+ {I_VFIXUPIMMPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8488, 246},
+ {I_VFIXUPIMMPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8497, 246},
+ {I_VFIXUPIMMPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8506, 246},
+ {I_VFIXUPIMMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8515, 246},
+ {I_VFIXUPIMMPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+8524, 247},
+ {I_VFIXUPIMMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+8533, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFIXUPIMMPS[] = {
+ {I_VFIXUPIMMPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8542, 246},
+ {I_VFIXUPIMMPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8551, 246},
+ {I_VFIXUPIMMPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8560, 246},
+ {I_VFIXUPIMMPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8569, 246},
+ {I_VFIXUPIMMPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+8578, 247},
+ {I_VFIXUPIMMPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+8587, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFIXUPIMMSD[] = {
+ {I_VFIXUPIMMSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+8596, 247},
+ {I_VFIXUPIMMSD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+8605, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFIXUPIMMSS[] = {
+ {I_VFIXUPIMMSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+8614, 247},
+ {I_VFIXUPIMMSS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+8623, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFPCLASSPD[] = {
+ {I_VFPCLASSPD, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+8632, 248},
+ {I_VFPCLASSPD, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+8641, 248},
+ {I_VFPCLASSPD, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+8650, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFPCLASSPS[] = {
+ {I_VFPCLASSPS, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+8659, 248},
+ {I_VFPCLASSPS, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+8668, 248},
+ {I_VFPCLASSPS, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+8677, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFPCLASSSD[] = {
+ {I_VFPCLASSSD, 3, {KREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8686, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFPCLASSSS[] = {
+ {I_VFPCLASSSS, 3, {KREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8695, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGATHERPF0DPD[] = {
+ {I_VGATHERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8758, 253},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGATHERPF0DPS[] = {
+ {I_VGATHERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8767, 253},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGATHERPF0QPD[] = {
+ {I_VGATHERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8776, 253},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGATHERPF0QPS[] = {
+ {I_VGATHERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8785, 253},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGATHERPF1DPD[] = {
+ {I_VGATHERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8794, 253},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGATHERPF1DPS[] = {
+ {I_VGATHERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8803, 253},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGATHERPF1QPD[] = {
+ {I_VGATHERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8812, 253},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGATHERPF1QPS[] = {
+ {I_VGATHERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+8821, 253},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETEXPPD[] = {
+ {I_VGETEXPPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19184, 246},
+ {I_VGETEXPPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19192, 246},
+ {I_VGETEXPPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+19200, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETEXPPS[] = {
+ {I_VGETEXPPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19208, 246},
+ {I_VGETEXPPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19216, 246},
+ {I_VGETEXPPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+19224, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETEXPSD[] = {
+ {I_VGETEXPSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19232, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETEXPSS[] = {
+ {I_VGETEXPSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+19240, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMANTPD[] = {
+ {I_VGETMANTPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8884, 246},
+ {I_VGETMANTPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8893, 246},
+ {I_VGETMANTPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+8902, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMANTPS[] = {
+ {I_VGETMANTPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8911, 246},
+ {I_VGETMANTPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8920, 246},
+ {I_VGETMANTPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+8929, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMANTSD[] = {
+ {I_VGETMANTSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+8938, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMANTSS[] = {
+ {I_VGETMANTSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+8947, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VINSERTF32X4[] = {
+ {I_VINSERTF32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8956, 246},
+ {I_VINSERTF32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8965, 246},
+ {I_VINSERTF32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8974, 247},
+ {I_VINSERTF32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8983, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VINSERTF32X8[] = {
+ {I_VINSERTF32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8992, 249},
+ {I_VINSERTF32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9001, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VINSERTF64X2[] = {
+ {I_VINSERTF64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9010, 248},
+ {I_VINSERTF64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9019, 248},
+ {I_VINSERTF64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9028, 249},
+ {I_VINSERTF64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9037, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VINSERTF64X4[] = {
+ {I_VINSERTF64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9046, 247},
+ {I_VINSERTF64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9055, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VINSERTI32X4[] = {
+ {I_VINSERTI32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9064, 246},
+ {I_VINSERTI32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9073, 246},
+ {I_VINSERTI32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9082, 247},
+ {I_VINSERTI32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9091, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VINSERTI32X8[] = {
+ {I_VINSERTI32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9100, 249},
+ {I_VINSERTI32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9109, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VINSERTI64X2[] = {
+ {I_VINSERTI64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9118, 248},
+ {I_VINSERTI64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9127, 248},
+ {I_VINSERTI64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9136, 249},
+ {I_VINSERTI64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9145, 249},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VINSERTI64X4[] = {
+ {I_VINSERTI64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9154, 247},
+ {I_VINSERTI64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9163, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMOVDQA32[] = {
+ {I_VMOVDQA32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19688, 246},
+ {I_VMOVDQA32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19696, 246},
+ {I_VMOVDQA32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19704, 247},
+ {I_VMOVDQA32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19712, 246},
+ {I_VMOVDQA32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19720, 246},
+ {I_VMOVDQA32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19728, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMOVDQA64[] = {
+ {I_VMOVDQA64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19736, 246},
+ {I_VMOVDQA64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19744, 246},
+ {I_VMOVDQA64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19752, 247},
+ {I_VMOVDQA64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19760, 246},
+ {I_VMOVDQA64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19768, 246},
+ {I_VMOVDQA64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19776, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMOVDQU16[] = {
+ {I_VMOVDQU16, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19784, 250},
+ {I_VMOVDQU16, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19792, 250},
+ {I_VMOVDQU16, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19800, 251},
+ {I_VMOVDQU16, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19808, 250},
+ {I_VMOVDQU16, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19816, 250},
+ {I_VMOVDQU16, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19824, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMOVDQU32[] = {
+ {I_VMOVDQU32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19832, 246},
+ {I_VMOVDQU32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19840, 246},
+ {I_VMOVDQU32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19848, 247},
+ {I_VMOVDQU32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19856, 246},
+ {I_VMOVDQU32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19864, 246},
+ {I_VMOVDQU32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19872, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMOVDQU64[] = {
+ {I_VMOVDQU64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19880, 246},
+ {I_VMOVDQU64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19888, 246},
+ {I_VMOVDQU64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19896, 247},
+ {I_VMOVDQU64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19904, 246},
+ {I_VMOVDQU64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19912, 246},
+ {I_VMOVDQU64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19920, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMOVDQU8[] = {
+ {I_VMOVDQU8, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19928, 250},
+ {I_VMOVDQU8, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19936, 250},
+ {I_VMOVDQU8, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19944, 251},
+ {I_VMOVDQU8, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19952, 250},
+ {I_VMOVDQU8, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19960, 250},
+ {I_VMOVDQU8, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19968, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPABSQ[] = {
+ {I_VPABSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20792, 246},
+ {I_VPABSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20800, 246},
+ {I_VPABSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20808, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPANDD[] = {
+ {I_VPANDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21416, 246},
+ {I_VPANDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21424, 246},
+ {I_VPANDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21432, 246},
+ {I_VPANDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21440, 246},
+ {I_VPANDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21448, 247},
+ {I_VPANDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21456, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPANDND[] = {
+ {I_VPANDND, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21464, 246},
+ {I_VPANDND, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21472, 246},
+ {I_VPANDND, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21480, 246},
+ {I_VPANDND, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21488, 246},
+ {I_VPANDND, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21496, 247},
+ {I_VPANDND, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21504, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPANDNQ[] = {
+ {I_VPANDNQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21512, 246},
+ {I_VPANDNQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21520, 246},
+ {I_VPANDNQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21528, 246},
+ {I_VPANDNQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21536, 246},
+ {I_VPANDNQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21544, 247},
+ {I_VPANDNQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21552, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPANDQ[] = {
+ {I_VPANDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21560, 246},
+ {I_VPANDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21568, 246},
+ {I_VPANDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21576, 246},
+ {I_VPANDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21584, 246},
+ {I_VPANDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21592, 247},
+ {I_VPANDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21600, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPBLENDMB[] = {
+ {I_VPBLENDMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21704, 250},
+ {I_VPBLENDMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21712, 250},
+ {I_VPBLENDMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21720, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPBLENDMD[] = {
+ {I_VPBLENDMD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21728, 246},
+ {I_VPBLENDMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21736, 246},
+ {I_VPBLENDMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21744, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPBLENDMQ[] = {
+ {I_VPBLENDMQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21752, 246},
+ {I_VPBLENDMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21760, 246},
+ {I_VPBLENDMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21768, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPBLENDMW[] = {
+ {I_VPBLENDMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21776, 250},
+ {I_VPBLENDMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21784, 250},
+ {I_VPBLENDMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21792, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPBROADCASTMB2Q[] = {
+ {I_VPBROADCASTMB2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21920, 254},
+ {I_VPBROADCASTMB2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21928, 254},
+ {I_VPBROADCASTMB2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21936, 255},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPBROADCASTMW2D[] = {
+ {I_VPBROADCASTMW2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21944, 254},
+ {I_VPBROADCASTMW2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21952, 254},
+ {I_VPBROADCASTMW2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21960, 255},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPEQUB[] = {
+ {I_VPCMPEQUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2890, 250},
+ {I_VPCMPEQUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2900, 250},
+ {I_VPCMPEQUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2910, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPEQUD[] = {
+ {I_VPCMPEQUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2920, 246},
+ {I_VPCMPEQUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2930, 246},
+ {I_VPCMPEQUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+2940, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPEQUQ[] = {
+ {I_VPCMPEQUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2950, 246},
+ {I_VPCMPEQUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2960, 246},
+ {I_VPCMPEQUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+2970, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPEQUW[] = {
+ {I_VPCMPEQUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2980, 250},
+ {I_VPCMPEQUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+2990, 250},
+ {I_VPCMPEQUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3000, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGEB[] = {
+ {I_VPCMPGEB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3040, 250},
+ {I_VPCMPGEB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3050, 250},
+ {I_VPCMPGEB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3060, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGED[] = {
+ {I_VPCMPGED, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3070, 246},
+ {I_VPCMPGED, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3080, 246},
+ {I_VPCMPGED, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3090, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGEQ[] = {
+ {I_VPCMPGEQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3100, 246},
+ {I_VPCMPGEQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3110, 246},
+ {I_VPCMPGEQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3120, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGEUB[] = {
+ {I_VPCMPGEUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3130, 250},
+ {I_VPCMPGEUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3140, 250},
+ {I_VPCMPGEUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3150, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGEUD[] = {
+ {I_VPCMPGEUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3160, 246},
+ {I_VPCMPGEUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3170, 246},
+ {I_VPCMPGEUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3180, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGEUQ[] = {
+ {I_VPCMPGEUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3190, 246},
+ {I_VPCMPGEUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3200, 246},
+ {I_VPCMPGEUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3210, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGEUW[] = {
+ {I_VPCMPGEUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3220, 250},
+ {I_VPCMPGEUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3230, 250},
+ {I_VPCMPGEUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3240, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGEW[] = {
+ {I_VPCMPGEW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3250, 250},
+ {I_VPCMPGEW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3260, 250},
+ {I_VPCMPGEW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3270, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGTUB[] = {
+ {I_VPCMPGTUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3370, 250},
+ {I_VPCMPGTUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3380, 250},
+ {I_VPCMPGTUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3390, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGTUD[] = {
+ {I_VPCMPGTUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3400, 246},
+ {I_VPCMPGTUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3410, 246},
+ {I_VPCMPGTUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3420, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGTUQ[] = {
+ {I_VPCMPGTUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3430, 246},
+ {I_VPCMPGTUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3440, 246},
+ {I_VPCMPGTUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3450, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPGTUW[] = {
+ {I_VPCMPGTUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3460, 250},
+ {I_VPCMPGTUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3470, 250},
+ {I_VPCMPGTUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3480, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLEB[] = {
+ {I_VPCMPLEB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3520, 250},
+ {I_VPCMPLEB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3530, 250},
+ {I_VPCMPLEB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3540, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLED[] = {
+ {I_VPCMPLED, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3550, 246},
+ {I_VPCMPLED, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3560, 246},
+ {I_VPCMPLED, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3570, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLEQ[] = {
+ {I_VPCMPLEQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3580, 246},
+ {I_VPCMPLEQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3590, 246},
+ {I_VPCMPLEQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3600, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLEUB[] = {
+ {I_VPCMPLEUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3610, 250},
+ {I_VPCMPLEUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3620, 250},
+ {I_VPCMPLEUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3630, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLEUD[] = {
+ {I_VPCMPLEUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3640, 246},
+ {I_VPCMPLEUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3650, 246},
+ {I_VPCMPLEUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3660, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLEUQ[] = {
+ {I_VPCMPLEUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3670, 246},
+ {I_VPCMPLEUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3680, 246},
+ {I_VPCMPLEUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3690, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLEUW[] = {
+ {I_VPCMPLEUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3700, 250},
+ {I_VPCMPLEUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3710, 250},
+ {I_VPCMPLEUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3720, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLEW[] = {
+ {I_VPCMPLEW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3730, 250},
+ {I_VPCMPLEW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3740, 250},
+ {I_VPCMPLEW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3750, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLTB[] = {
+ {I_VPCMPLTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3760, 250},
+ {I_VPCMPLTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3770, 250},
+ {I_VPCMPLTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3780, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLTD[] = {
+ {I_VPCMPLTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3790, 246},
+ {I_VPCMPLTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3800, 246},
+ {I_VPCMPLTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3810, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLTQ[] = {
+ {I_VPCMPLTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3820, 246},
+ {I_VPCMPLTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3830, 246},
+ {I_VPCMPLTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3840, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLTUB[] = {
+ {I_VPCMPLTUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3850, 250},
+ {I_VPCMPLTUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3860, 250},
+ {I_VPCMPLTUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3870, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLTUD[] = {
+ {I_VPCMPLTUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3880, 246},
+ {I_VPCMPLTUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3890, 246},
+ {I_VPCMPLTUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3900, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLTUQ[] = {
+ {I_VPCMPLTUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3910, 246},
+ {I_VPCMPLTUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3920, 246},
+ {I_VPCMPLTUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3930, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLTUW[] = {
+ {I_VPCMPLTUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3940, 250},
+ {I_VPCMPLTUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3950, 250},
+ {I_VPCMPLTUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3960, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPLTW[] = {
+ {I_VPCMPLTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3970, 250},
+ {I_VPCMPLTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3980, 250},
+ {I_VPCMPLTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3990, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNEQB[] = {
+ {I_VPCMPNEQB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4000, 250},
+ {I_VPCMPNEQB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4010, 250},
+ {I_VPCMPNEQB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4020, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNEQD[] = {
+ {I_VPCMPNEQD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4030, 246},
+ {I_VPCMPNEQD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4040, 246},
+ {I_VPCMPNEQD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4050, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNEQQ[] = {
+ {I_VPCMPNEQQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4060, 246},
+ {I_VPCMPNEQQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4070, 246},
+ {I_VPCMPNEQQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4080, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNEQUB[] = {
+ {I_VPCMPNEQUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4090, 250},
+ {I_VPCMPNEQUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4100, 250},
+ {I_VPCMPNEQUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4110, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNEQUD[] = {
+ {I_VPCMPNEQUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4120, 246},
+ {I_VPCMPNEQUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4130, 246},
+ {I_VPCMPNEQUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4140, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNEQUQ[] = {
+ {I_VPCMPNEQUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4150, 246},
+ {I_VPCMPNEQUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4160, 246},
+ {I_VPCMPNEQUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4170, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNEQUW[] = {
+ {I_VPCMPNEQUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4180, 250},
+ {I_VPCMPNEQUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4190, 250},
+ {I_VPCMPNEQUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4200, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNEQW[] = {
+ {I_VPCMPNEQW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4210, 250},
+ {I_VPCMPNEQW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4220, 250},
+ {I_VPCMPNEQW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4230, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNGTB[] = {
+ {I_VPCMPNGTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3520, 250},
+ {I_VPCMPNGTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3530, 250},
+ {I_VPCMPNGTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3540, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNGTD[] = {
+ {I_VPCMPNGTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3550, 246},
+ {I_VPCMPNGTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3560, 246},
+ {I_VPCMPNGTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3570, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNGTQ[] = {
+ {I_VPCMPNGTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3580, 246},
+ {I_VPCMPNGTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3590, 246},
+ {I_VPCMPNGTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3600, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNGTUB[] = {
+ {I_VPCMPNGTUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3610, 250},
+ {I_VPCMPNGTUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3620, 250},
+ {I_VPCMPNGTUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3630, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNGTUD[] = {
+ {I_VPCMPNGTUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3640, 246},
+ {I_VPCMPNGTUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3650, 246},
+ {I_VPCMPNGTUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3660, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNGTUQ[] = {
+ {I_VPCMPNGTUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3670, 246},
+ {I_VPCMPNGTUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3680, 246},
+ {I_VPCMPNGTUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3690, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNGTUW[] = {
+ {I_VPCMPNGTUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3700, 250},
+ {I_VPCMPNGTUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3710, 250},
+ {I_VPCMPNGTUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3720, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNGTW[] = {
+ {I_VPCMPNGTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3730, 250},
+ {I_VPCMPNGTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3740, 250},
+ {I_VPCMPNGTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3750, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLEB[] = {
+ {I_VPCMPNLEB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3280, 250},
+ {I_VPCMPNLEB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3290, 250},
+ {I_VPCMPNLEB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3300, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLED[] = {
+ {I_VPCMPNLED, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3310, 246},
+ {I_VPCMPNLED, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3320, 246},
+ {I_VPCMPNLED, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3330, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLEQ[] = {
+ {I_VPCMPNLEQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3340, 246},
+ {I_VPCMPNLEQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3350, 246},
+ {I_VPCMPNLEQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3360, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLEUB[] = {
+ {I_VPCMPNLEUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3370, 250},
+ {I_VPCMPNLEUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3380, 250},
+ {I_VPCMPNLEUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3390, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLEUD[] = {
+ {I_VPCMPNLEUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3400, 246},
+ {I_VPCMPNLEUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3410, 246},
+ {I_VPCMPNLEUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3420, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLEUQ[] = {
+ {I_VPCMPNLEUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3430, 246},
+ {I_VPCMPNLEUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3440, 246},
+ {I_VPCMPNLEUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3450, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLEUW[] = {
+ {I_VPCMPNLEUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3460, 250},
+ {I_VPCMPNLEUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3470, 250},
+ {I_VPCMPNLEUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3480, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLEW[] = {
+ {I_VPCMPNLEW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3490, 250},
+ {I_VPCMPNLEW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3500, 250},
+ {I_VPCMPNLEW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3510, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLTB[] = {
+ {I_VPCMPNLTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3040, 250},
+ {I_VPCMPNLTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3050, 250},
+ {I_VPCMPNLTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3060, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLTD[] = {
+ {I_VPCMPNLTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3070, 246},
+ {I_VPCMPNLTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3080, 246},
+ {I_VPCMPNLTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3090, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLTQ[] = {
+ {I_VPCMPNLTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3100, 246},
+ {I_VPCMPNLTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3110, 246},
+ {I_VPCMPNLTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3120, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLTUB[] = {
+ {I_VPCMPNLTUB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3130, 250},
+ {I_VPCMPNLTUB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3140, 250},
+ {I_VPCMPNLTUB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3150, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLTUD[] = {
+ {I_VPCMPNLTUD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3160, 246},
+ {I_VPCMPNLTUD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3170, 246},
+ {I_VPCMPNLTUD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+3180, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLTUQ[] = {
+ {I_VPCMPNLTUQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3190, 246},
+ {I_VPCMPNLTUQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3200, 246},
+ {I_VPCMPNLTUQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+3210, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLTUW[] = {
+ {I_VPCMPNLTUW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3220, 250},
+ {I_VPCMPNLTUW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3230, 250},
+ {I_VPCMPNLTUW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3240, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPNLTW[] = {
+ {I_VPCMPNLTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3250, 250},
+ {I_VPCMPNLTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3260, 250},
+ {I_VPCMPNLTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+3270, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPB[] = {
+ {I_VPCMPB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9244, 250},
+ {I_VPCMPB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9253, 250},
+ {I_VPCMPB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9262, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPD[] = {
+ {I_VPCMPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9271, 246},
+ {I_VPCMPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9280, 246},
+ {I_VPCMPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9289, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPQ[] = {
+ {I_VPCMPQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9298, 246},
+ {I_VPCMPQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9307, 246},
+ {I_VPCMPQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9316, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPUB[] = {
+ {I_VPCMPUB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9325, 250},
+ {I_VPCMPUB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9334, 250},
+ {I_VPCMPUB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9343, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPUD[] = {
+ {I_VPCMPUD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9352, 246},
+ {I_VPCMPUD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9361, 246},
+ {I_VPCMPUD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+9370, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPUQ[] = {
+ {I_VPCMPUQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9379, 246},
+ {I_VPCMPUQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9388, 246},
+ {I_VPCMPUQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+9397, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPUW[] = {
+ {I_VPCMPUW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9406, 250},
+ {I_VPCMPUW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9415, 250},
+ {I_VPCMPUW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9424, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCMPW[] = {
+ {I_VPCMPW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9433, 250},
+ {I_VPCMPW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9442, 250},
+ {I_VPCMPW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+9451, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCOMPRESSD[] = {
+ {I_VPCOMPRESSD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22280, 246},
+ {I_VPCOMPRESSD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22288, 246},
+ {I_VPCOMPRESSD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22296, 247},
+ {I_VPCOMPRESSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22304, 246},
+ {I_VPCOMPRESSD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22312, 246},
+ {I_VPCOMPRESSD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22320, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCOMPRESSQ[] = {
+ {I_VPCOMPRESSQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22328, 246},
+ {I_VPCOMPRESSQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22336, 246},
+ {I_VPCOMPRESSQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+22344, 247},
+ {I_VPCOMPRESSQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22352, 246},
+ {I_VPCOMPRESSQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22360, 246},
+ {I_VPCOMPRESSQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22368, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCONFLICTD[] = {
+ {I_VPCONFLICTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22376, 254},
+ {I_VPCONFLICTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22384, 254},
+ {I_VPCONFLICTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22392, 255},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPCONFLICTQ[] = {
+ {I_VPCONFLICTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22400, 254},
+ {I_VPCONFLICTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22408, 254},
+ {I_VPCONFLICTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22416, 255},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMB[] = {
+ {I_VPERMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22424, 256},
+ {I_VPERMB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22432, 256},
+ {I_VPERMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22440, 256},
+ {I_VPERMB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22448, 256},
+ {I_VPERMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22456, 257},
+ {I_VPERMB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22464, 257},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMI2B[] = {
+ {I_VPERMI2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22504, 256},
+ {I_VPERMI2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22512, 256},
+ {I_VPERMI2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22520, 257},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMI2D[] = {
+ {I_VPERMI2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22528, 246},
+ {I_VPERMI2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22536, 246},
+ {I_VPERMI2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22544, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMI2PD[] = {
+ {I_VPERMI2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22552, 246},
+ {I_VPERMI2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22560, 246},
+ {I_VPERMI2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22568, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMI2PS[] = {
+ {I_VPERMI2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22576, 246},
+ {I_VPERMI2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22584, 246},
+ {I_VPERMI2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22592, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMI2Q[] = {
+ {I_VPERMI2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22600, 246},
+ {I_VPERMI2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22608, 246},
+ {I_VPERMI2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22616, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMI2W[] = {
+ {I_VPERMI2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22624, 250},
+ {I_VPERMI2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22632, 250},
+ {I_VPERMI2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22640, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMT2B[] = {
+ {I_VPERMT2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22840, 256},
+ {I_VPERMT2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22848, 256},
+ {I_VPERMT2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22856, 257},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMT2D[] = {
+ {I_VPERMT2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22864, 246},
+ {I_VPERMT2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22872, 246},
+ {I_VPERMT2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22880, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMT2PD[] = {
+ {I_VPERMT2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22888, 246},
+ {I_VPERMT2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22896, 246},
+ {I_VPERMT2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22904, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMT2PS[] = {
+ {I_VPERMT2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22912, 246},
+ {I_VPERMT2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22920, 246},
+ {I_VPERMT2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22928, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMT2Q[] = {
+ {I_VPERMT2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22936, 246},
+ {I_VPERMT2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22944, 246},
+ {I_VPERMT2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22952, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMT2W[] = {
+ {I_VPERMT2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22960, 250},
+ {I_VPERMT2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22968, 250},
+ {I_VPERMT2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22976, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPERMW[] = {
+ {I_VPERMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22984, 250},
+ {I_VPERMW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22992, 250},
+ {I_VPERMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23000, 250},
+ {I_VPERMW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23008, 250},
+ {I_VPERMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23016, 251},
+ {I_VPERMW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23024, 251},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPEXPANDD[] = {
+ {I_VPEXPANDD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23032, 246},
+ {I_VPEXPANDD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23040, 246},
+ {I_VPEXPANDD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23048, 247},
+ {I_VPEXPANDD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23032, 246},
+ {I_VPEXPANDD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23040, 246},
+ {I_VPEXPANDD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23048, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPEXPANDQ[] = {
+ {I_VPEXPANDQ, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23056, 246},
+ {I_VPEXPANDQ, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23064, 246},
+ {I_VPEXPANDQ, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23072, 247},
+ {I_VPEXPANDQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23056, 246},
+ {I_VPEXPANDQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23064, 246},
+ {I_VPEXPANDQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23072, 247},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPLZCNTD[] = {
+ {I_VPLZCNTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23080, 254},
+ {I_VPLZCNTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23088, 254},
+ {I_VPLZCNTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23096, 255},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPLZCNTQ[] = {
+ {I_VPLZCNTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23104, 254},
+ {I_VPLZCNTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23112, 254},
+ {I_VPLZCNTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23120, 255},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMAXSQ[] = {
- {I_VPMAXSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22889, 233},
- {I_VPMAXSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22897, 233},
- {I_VPMAXSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22905, 233},
- {I_VPMAXSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22913, 233},
- {I_VPMAXSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22921, 234},
- {I_VPMAXSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22929, 234},
+ {I_VPMAXSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23368, 246},
+ {I_VPMAXSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23376, 246},
+ {I_VPMAXSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23384, 246},
+ {I_VPMAXSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23392, 246},
+ {I_VPMAXSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23400, 247},
+ {I_VPMAXSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23408, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMAXUQ[] = {
- {I_VPMAXUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23081, 233},
- {I_VPMAXUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23089, 233},
- {I_VPMAXUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23097, 233},
- {I_VPMAXUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23105, 233},
- {I_VPMAXUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23113, 234},
- {I_VPMAXUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23121, 234},
+ {I_VPMAXUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23560, 246},
+ {I_VPMAXUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23568, 246},
+ {I_VPMAXUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23576, 246},
+ {I_VPMAXUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23584, 246},
+ {I_VPMAXUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23592, 247},
+ {I_VPMAXUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23600, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMINSQ[] = {
- {I_VPMINSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23273, 233},
- {I_VPMINSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23281, 233},
- {I_VPMINSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23289, 233},
- {I_VPMINSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23297, 233},
- {I_VPMINSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23305, 234},
- {I_VPMINSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23313, 234},
+ {I_VPMINSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23752, 246},
+ {I_VPMINSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23760, 246},
+ {I_VPMINSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23768, 246},
+ {I_VPMINSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23776, 246},
+ {I_VPMINSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23784, 247},
+ {I_VPMINSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23792, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMINUQ[] = {
- {I_VPMINUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23465, 233},
- {I_VPMINUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23473, 233},
- {I_VPMINUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23481, 233},
- {I_VPMINUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23489, 233},
- {I_VPMINUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23497, 234},
- {I_VPMINUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23505, 234},
+ {I_VPMINUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23944, 246},
+ {I_VPMINUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23952, 246},
+ {I_VPMINUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23960, 246},
+ {I_VPMINUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23968, 246},
+ {I_VPMINUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23976, 247},
+ {I_VPMINUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23984, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVB2M[] = {
- {I_VPMOVB2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23561, 237},
- {I_VPMOVB2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23569, 237},
- {I_VPMOVB2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23577, 238},
+ {I_VPMOVB2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24040, 250},
+ {I_VPMOVB2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24048, 250},
+ {I_VPMOVB2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24056, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVD2M[] = {
- {I_VPMOVD2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23585, 235},
- {I_VPMOVD2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23593, 235},
- {I_VPMOVD2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23601, 236},
+ {I_VPMOVD2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24064, 248},
+ {I_VPMOVD2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24072, 248},
+ {I_VPMOVD2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24080, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVDB[] = {
- {I_VPMOVDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23609, 233},
- {I_VPMOVDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23617, 233},
- {I_VPMOVDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23625, 234},
- {I_VPMOVDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23633, 233},
- {I_VPMOVDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23641, 233},
- {I_VPMOVDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23649, 234},
+ {I_VPMOVDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24088, 246},
+ {I_VPMOVDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24096, 246},
+ {I_VPMOVDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24104, 247},
+ {I_VPMOVDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24112, 246},
+ {I_VPMOVDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24120, 246},
+ {I_VPMOVDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24128, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVDW[] = {
- {I_VPMOVDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23657, 233},
- {I_VPMOVDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23665, 233},
- {I_VPMOVDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23673, 234},
- {I_VPMOVDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23681, 233},
- {I_VPMOVDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23689, 233},
- {I_VPMOVDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23697, 234},
+ {I_VPMOVDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24136, 246},
+ {I_VPMOVDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24144, 246},
+ {I_VPMOVDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24152, 247},
+ {I_VPMOVDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24160, 246},
+ {I_VPMOVDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24168, 246},
+ {I_VPMOVDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24176, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVM2B[] = {
- {I_VPMOVM2B, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23705, 237},
- {I_VPMOVM2B, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23713, 237},
- {I_VPMOVM2B, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23721, 238},
+ {I_VPMOVM2B, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24184, 250},
+ {I_VPMOVM2B, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24192, 250},
+ {I_VPMOVM2B, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24200, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVM2D[] = {
- {I_VPMOVM2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23729, 235},
- {I_VPMOVM2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23737, 235},
- {I_VPMOVM2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23745, 236},
+ {I_VPMOVM2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24208, 248},
+ {I_VPMOVM2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24216, 248},
+ {I_VPMOVM2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24224, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVM2Q[] = {
- {I_VPMOVM2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23753, 235},
- {I_VPMOVM2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23761, 235},
- {I_VPMOVM2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23769, 236},
+ {I_VPMOVM2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24232, 248},
+ {I_VPMOVM2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24240, 248},
+ {I_VPMOVM2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24248, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVM2W[] = {
- {I_VPMOVM2W, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23777, 237},
- {I_VPMOVM2W, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23785, 237},
- {I_VPMOVM2W, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23793, 238},
+ {I_VPMOVM2W, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24256, 250},
+ {I_VPMOVM2W, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24264, 250},
+ {I_VPMOVM2W, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24272, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVQ2M[] = {
- {I_VPMOVQ2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23801, 235},
- {I_VPMOVQ2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23809, 235},
- {I_VPMOVQ2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+23817, 236},
+ {I_VPMOVQ2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24280, 248},
+ {I_VPMOVQ2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24288, 248},
+ {I_VPMOVQ2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24296, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVQB[] = {
- {I_VPMOVQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23825, 233},
- {I_VPMOVQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23833, 233},
- {I_VPMOVQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23841, 234},
- {I_VPMOVQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23849, 233},
- {I_VPMOVQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23857, 233},
- {I_VPMOVQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23865, 234},
+ {I_VPMOVQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24304, 246},
+ {I_VPMOVQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24312, 246},
+ {I_VPMOVQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24320, 247},
+ {I_VPMOVQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24328, 246},
+ {I_VPMOVQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24336, 246},
+ {I_VPMOVQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24344, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVQD[] = {
- {I_VPMOVQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23873, 233},
- {I_VPMOVQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23881, 233},
- {I_VPMOVQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23889, 234},
- {I_VPMOVQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23897, 233},
- {I_VPMOVQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23905, 233},
- {I_VPMOVQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23913, 234},
+ {I_VPMOVQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24352, 246},
+ {I_VPMOVQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24360, 246},
+ {I_VPMOVQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24368, 247},
+ {I_VPMOVQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24376, 246},
+ {I_VPMOVQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24384, 246},
+ {I_VPMOVQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24392, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVQW[] = {
- {I_VPMOVQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23921, 233},
- {I_VPMOVQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23929, 233},
- {I_VPMOVQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23937, 234},
- {I_VPMOVQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23945, 233},
- {I_VPMOVQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23953, 233},
- {I_VPMOVQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23961, 234},
+ {I_VPMOVQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24400, 246},
+ {I_VPMOVQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24408, 246},
+ {I_VPMOVQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24416, 247},
+ {I_VPMOVQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24424, 246},
+ {I_VPMOVQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24432, 246},
+ {I_VPMOVQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24440, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSDB[] = {
- {I_VPMOVSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23969, 233},
- {I_VPMOVSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23977, 233},
- {I_VPMOVSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23985, 234},
- {I_VPMOVSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23993, 233},
- {I_VPMOVSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24001, 233},
- {I_VPMOVSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24009, 234},
+ {I_VPMOVSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24448, 246},
+ {I_VPMOVSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24456, 246},
+ {I_VPMOVSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24464, 247},
+ {I_VPMOVSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24472, 246},
+ {I_VPMOVSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24480, 246},
+ {I_VPMOVSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24488, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSDW[] = {
- {I_VPMOVSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24017, 233},
- {I_VPMOVSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24025, 233},
- {I_VPMOVSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24033, 234},
- {I_VPMOVSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24041, 233},
- {I_VPMOVSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24049, 233},
- {I_VPMOVSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24057, 234},
+ {I_VPMOVSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24496, 246},
+ {I_VPMOVSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24504, 246},
+ {I_VPMOVSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24512, 247},
+ {I_VPMOVSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24520, 246},
+ {I_VPMOVSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24528, 246},
+ {I_VPMOVSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24536, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSQB[] = {
- {I_VPMOVSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24065, 233},
- {I_VPMOVSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24073, 233},
- {I_VPMOVSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24081, 234},
- {I_VPMOVSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24089, 233},
- {I_VPMOVSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24097, 233},
- {I_VPMOVSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24105, 234},
+ {I_VPMOVSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24544, 246},
+ {I_VPMOVSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24552, 246},
+ {I_VPMOVSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24560, 247},
+ {I_VPMOVSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24568, 246},
+ {I_VPMOVSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24576, 246},
+ {I_VPMOVSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24584, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSQD[] = {
- {I_VPMOVSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24113, 233},
- {I_VPMOVSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24121, 233},
- {I_VPMOVSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24129, 234},
- {I_VPMOVSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24137, 233},
- {I_VPMOVSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24145, 233},
- {I_VPMOVSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24153, 234},
+ {I_VPMOVSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24592, 246},
+ {I_VPMOVSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24600, 246},
+ {I_VPMOVSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24608, 247},
+ {I_VPMOVSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24616, 246},
+ {I_VPMOVSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24624, 246},
+ {I_VPMOVSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24632, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSQW[] = {
- {I_VPMOVSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24161, 233},
- {I_VPMOVSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24169, 233},
- {I_VPMOVSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24177, 234},
- {I_VPMOVSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24185, 233},
- {I_VPMOVSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24193, 233},
- {I_VPMOVSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24201, 234},
+ {I_VPMOVSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24640, 246},
+ {I_VPMOVSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24648, 246},
+ {I_VPMOVSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24656, 247},
+ {I_VPMOVSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24664, 246},
+ {I_VPMOVSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24672, 246},
+ {I_VPMOVSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24680, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVSWB[] = {
- {I_VPMOVSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24209, 237},
- {I_VPMOVSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24217, 237},
- {I_VPMOVSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24225, 238},
- {I_VPMOVSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24233, 237},
- {I_VPMOVSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24241, 237},
- {I_VPMOVSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24249, 238},
+ {I_VPMOVSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24688, 250},
+ {I_VPMOVSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24696, 250},
+ {I_VPMOVSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24704, 251},
+ {I_VPMOVSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24712, 250},
+ {I_VPMOVSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24720, 250},
+ {I_VPMOVSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24728, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVUSDB[] = {
- {I_VPMOVUSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24401, 233},
- {I_VPMOVUSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24409, 233},
- {I_VPMOVUSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24417, 234},
- {I_VPMOVUSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24425, 233},
- {I_VPMOVUSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24433, 233},
- {I_VPMOVUSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24441, 234},
+ {I_VPMOVUSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24880, 246},
+ {I_VPMOVUSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24888, 246},
+ {I_VPMOVUSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24896, 247},
+ {I_VPMOVUSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24904, 246},
+ {I_VPMOVUSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24912, 246},
+ {I_VPMOVUSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24920, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVUSDW[] = {
- {I_VPMOVUSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24449, 233},
- {I_VPMOVUSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24457, 233},
- {I_VPMOVUSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24465, 234},
- {I_VPMOVUSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24473, 233},
- {I_VPMOVUSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24481, 233},
- {I_VPMOVUSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24489, 234},
+ {I_VPMOVUSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24928, 246},
+ {I_VPMOVUSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24936, 246},
+ {I_VPMOVUSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24944, 247},
+ {I_VPMOVUSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24952, 246},
+ {I_VPMOVUSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24960, 246},
+ {I_VPMOVUSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24968, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVUSQB[] = {
- {I_VPMOVUSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24497, 233},
- {I_VPMOVUSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24505, 233},
- {I_VPMOVUSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24513, 234},
- {I_VPMOVUSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24521, 233},
- {I_VPMOVUSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24529, 233},
- {I_VPMOVUSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24537, 234},
+ {I_VPMOVUSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24976, 246},
+ {I_VPMOVUSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24984, 246},
+ {I_VPMOVUSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24992, 247},
+ {I_VPMOVUSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25000, 246},
+ {I_VPMOVUSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25008, 246},
+ {I_VPMOVUSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25016, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVUSQD[] = {
- {I_VPMOVUSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24545, 233},
- {I_VPMOVUSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24553, 233},
- {I_VPMOVUSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24561, 234},
- {I_VPMOVUSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24569, 233},
- {I_VPMOVUSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24577, 233},
- {I_VPMOVUSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24585, 234},
+ {I_VPMOVUSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25024, 246},
+ {I_VPMOVUSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25032, 246},
+ {I_VPMOVUSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25040, 247},
+ {I_VPMOVUSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25048, 246},
+ {I_VPMOVUSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25056, 246},
+ {I_VPMOVUSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25064, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVUSQW[] = {
- {I_VPMOVUSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24593, 233},
- {I_VPMOVUSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24601, 233},
- {I_VPMOVUSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24609, 234},
- {I_VPMOVUSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24617, 233},
- {I_VPMOVUSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24625, 233},
- {I_VPMOVUSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24633, 234},
+ {I_VPMOVUSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25072, 246},
+ {I_VPMOVUSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25080, 246},
+ {I_VPMOVUSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25088, 247},
+ {I_VPMOVUSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25096, 246},
+ {I_VPMOVUSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25104, 246},
+ {I_VPMOVUSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25112, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVUSWB[] = {
- {I_VPMOVUSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24641, 237},
- {I_VPMOVUSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24649, 237},
- {I_VPMOVUSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24657, 238},
- {I_VPMOVUSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24665, 237},
- {I_VPMOVUSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24673, 237},
- {I_VPMOVUSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24681, 238},
+ {I_VPMOVUSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25120, 250},
+ {I_VPMOVUSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25128, 250},
+ {I_VPMOVUSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25136, 251},
+ {I_VPMOVUSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25144, 250},
+ {I_VPMOVUSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25152, 250},
+ {I_VPMOVUSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25160, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVW2M[] = {
- {I_VPMOVW2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24689, 237},
- {I_VPMOVW2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24697, 237},
- {I_VPMOVW2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+24705, 238},
+ {I_VPMOVW2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+25168, 250},
+ {I_VPMOVW2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+25176, 250},
+ {I_VPMOVW2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+25184, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMOVWB[] = {
- {I_VPMOVWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24713, 237},
- {I_VPMOVWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24721, 237},
- {I_VPMOVWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24729, 238},
- {I_VPMOVWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24737, 237},
- {I_VPMOVWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24745, 237},
- {I_VPMOVWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+24753, 238},
+ {I_VPMOVWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25192, 250},
+ {I_VPMOVWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25200, 250},
+ {I_VPMOVWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25208, 251},
+ {I_VPMOVWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25216, 250},
+ {I_VPMOVWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25224, 250},
+ {I_VPMOVWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25232, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMULLQ[] = {
- {I_VPMULLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25145, 235},
- {I_VPMULLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25153, 235},
- {I_VPMULLQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25161, 235},
- {I_VPMULLQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25169, 235},
- {I_VPMULLQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25177, 236},
- {I_VPMULLQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25185, 236},
+ {I_VPMULLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25624, 248},
+ {I_VPMULLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25632, 248},
+ {I_VPMULLQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25640, 248},
+ {I_VPMULLQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25648, 248},
+ {I_VPMULLQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25656, 249},
+ {I_VPMULLQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25664, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VPMULTISHIFTQB[] = {
- {I_VPMULTISHIFTQB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25241, 243},
- {I_VPMULTISHIFTQB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25249, 243},
- {I_VPMULTISHIFTQB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25257, 243},
- {I_VPMULTISHIFTQB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25265, 243},
- {I_VPMULTISHIFTQB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25273, 244},
- {I_VPMULTISHIFTQB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25281, 244},
+ {I_VPMULTISHIFTQB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25720, 256},
+ {I_VPMULTISHIFTQB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25728, 256},
+ {I_VPMULTISHIFTQB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25736, 256},
+ {I_VPMULTISHIFTQB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25744, 256},
+ {I_VPMULTISHIFTQB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25752, 257},
+ {I_VPMULTISHIFTQB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25760, 257},
ITEMPLATE_END
};
static const struct itemplate instrux_VPORD[] = {
- {I_VPORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25337, 233},
- {I_VPORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25345, 233},
- {I_VPORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25353, 233},
- {I_VPORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25361, 233},
- {I_VPORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25369, 234},
- {I_VPORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25377, 234},
+ {I_VPORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25816, 246},
+ {I_VPORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25824, 246},
+ {I_VPORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25832, 246},
+ {I_VPORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25840, 246},
+ {I_VPORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25848, 247},
+ {I_VPORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25856, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPORQ[] = {
- {I_VPORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25385, 233},
- {I_VPORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25393, 233},
- {I_VPORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25401, 233},
- {I_VPORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25409, 233},
- {I_VPORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25417, 234},
- {I_VPORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25425, 234},
+ {I_VPORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25864, 246},
+ {I_VPORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25872, 246},
+ {I_VPORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25880, 246},
+ {I_VPORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25888, 246},
+ {I_VPORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25896, 247},
+ {I_VPORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25904, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPROLD[] = {
- {I_VPROLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9775, 233},
- {I_VPROLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9784, 233},
- {I_VPROLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9793, 233},
- {I_VPROLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9802, 233},
- {I_VPROLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9811, 234},
- {I_VPROLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9820, 234},
+ {I_VPROLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9775, 246},
+ {I_VPROLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9784, 246},
+ {I_VPROLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9793, 246},
+ {I_VPROLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9802, 246},
+ {I_VPROLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9811, 247},
+ {I_VPROLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9820, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPROLQ[] = {
- {I_VPROLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9829, 233},
- {I_VPROLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9838, 233},
- {I_VPROLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9847, 233},
- {I_VPROLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9856, 233},
- {I_VPROLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9865, 234},
- {I_VPROLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9874, 234},
+ {I_VPROLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9829, 246},
+ {I_VPROLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9838, 246},
+ {I_VPROLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9847, 246},
+ {I_VPROLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9856, 246},
+ {I_VPROLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9865, 247},
+ {I_VPROLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9874, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPROLVD[] = {
- {I_VPROLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25433, 233},
- {I_VPROLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25441, 233},
- {I_VPROLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25449, 233},
- {I_VPROLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25457, 233},
- {I_VPROLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25465, 234},
- {I_VPROLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25473, 234},
+ {I_VPROLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25912, 246},
+ {I_VPROLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25920, 246},
+ {I_VPROLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25928, 246},
+ {I_VPROLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25936, 246},
+ {I_VPROLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25944, 247},
+ {I_VPROLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25952, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPROLVQ[] = {
- {I_VPROLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25481, 233},
- {I_VPROLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25489, 233},
- {I_VPROLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25497, 233},
- {I_VPROLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25505, 233},
- {I_VPROLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25513, 234},
- {I_VPROLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25521, 234},
+ {I_VPROLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25960, 246},
+ {I_VPROLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25968, 246},
+ {I_VPROLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25976, 246},
+ {I_VPROLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25984, 246},
+ {I_VPROLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25992, 247},
+ {I_VPROLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26000, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPRORD[] = {
- {I_VPRORD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9883, 233},
- {I_VPRORD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9892, 233},
- {I_VPRORD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9901, 233},
- {I_VPRORD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9910, 233},
- {I_VPRORD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9919, 234},
- {I_VPRORD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9928, 234},
+ {I_VPRORD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9883, 246},
+ {I_VPRORD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9892, 246},
+ {I_VPRORD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9901, 246},
+ {I_VPRORD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9910, 246},
+ {I_VPRORD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+9919, 247},
+ {I_VPRORD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9928, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPRORQ[] = {
- {I_VPRORQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9937, 233},
- {I_VPRORQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9946, 233},
- {I_VPRORQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9955, 233},
- {I_VPRORQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9964, 233},
- {I_VPRORQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9973, 234},
- {I_VPRORQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9982, 234},
+ {I_VPRORQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9937, 246},
+ {I_VPRORQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9946, 246},
+ {I_VPRORQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9955, 246},
+ {I_VPRORQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9964, 246},
+ {I_VPRORQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+9973, 247},
+ {I_VPRORQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+9982, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPRORVD[] = {
- {I_VPRORVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25529, 233},
- {I_VPRORVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25537, 233},
- {I_VPRORVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25545, 233},
- {I_VPRORVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25553, 233},
- {I_VPRORVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25561, 234},
- {I_VPRORVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25569, 234},
+ {I_VPRORVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26008, 246},
+ {I_VPRORVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26016, 246},
+ {I_VPRORVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26024, 246},
+ {I_VPRORVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26032, 246},
+ {I_VPRORVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+26040, 247},
+ {I_VPRORVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+26048, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPRORVQ[] = {
- {I_VPRORVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25577, 233},
- {I_VPRORVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25585, 233},
- {I_VPRORVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25593, 233},
- {I_VPRORVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25601, 233},
- {I_VPRORVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+25609, 234},
- {I_VPRORVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+25617, 234},
+ {I_VPRORVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26056, 246},
+ {I_VPRORVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26064, 246},
+ {I_VPRORVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26072, 246},
+ {I_VPRORVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26080, 246},
+ {I_VPRORVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26088, 247},
+ {I_VPRORVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26096, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSCATTERDD[] = {
- {I_VPSCATTERDD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9991, 233},
- {I_VPSCATTERDD, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10000, 233},
- {I_VPSCATTERDD, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10009, 234},
+ {I_VPSCATTERDD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+9991, 246},
+ {I_VPSCATTERDD, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10000, 246},
+ {I_VPSCATTERDD, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10009, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSCATTERDQ[] = {
- {I_VPSCATTERDQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10018, 233},
- {I_VPSCATTERDQ, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10027, 233},
- {I_VPSCATTERDQ, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10036, 234},
+ {I_VPSCATTERDQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10018, 246},
+ {I_VPSCATTERDQ, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10027, 246},
+ {I_VPSCATTERDQ, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10036, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSCATTERQD[] = {
- {I_VPSCATTERQD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10045, 233},
- {I_VPSCATTERQD, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10054, 233},
- {I_VPSCATTERQD, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10063, 234},
+ {I_VPSCATTERQD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10045, 246},
+ {I_VPSCATTERQD, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10054, 246},
+ {I_VPSCATTERQD, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10063, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSCATTERQQ[] = {
- {I_VPSCATTERQQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10072, 233},
- {I_VPSCATTERQQ, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10081, 233},
- {I_VPSCATTERQQ, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10090, 234},
+ {I_VPSCATTERQQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10072, 246},
+ {I_VPSCATTERQQ, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10081, 246},
+ {I_VPSCATTERQQ, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+10090, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSLLVW[] = {
- {I_VPSLLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25913, 237},
- {I_VPSLLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25921, 237},
- {I_VPSLLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25929, 237},
- {I_VPSLLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25937, 237},
- {I_VPSLLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25945, 238},
- {I_VPSLLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25953, 238},
+ {I_VPSLLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26392, 250},
+ {I_VPSLLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26400, 250},
+ {I_VPSLLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26408, 250},
+ {I_VPSLLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26416, 250},
+ {I_VPSLLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26424, 251},
+ {I_VPSLLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26432, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRAQ[] = {
- {I_VPSRAQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26057, 233},
- {I_VPSRAQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26065, 233},
- {I_VPSRAQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26073, 233},
- {I_VPSRAQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26081, 233},
- {I_VPSRAQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26089, 234},
- {I_VPSRAQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26097, 234},
- {I_VPSRAQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10450, 233},
- {I_VPSRAQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10459, 233},
- {I_VPSRAQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10468, 233},
- {I_VPSRAQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10477, 233},
- {I_VPSRAQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10486, 234},
- {I_VPSRAQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10495, 234},
+ {I_VPSRAQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26536, 246},
+ {I_VPSRAQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26544, 246},
+ {I_VPSRAQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26552, 246},
+ {I_VPSRAQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26560, 246},
+ {I_VPSRAQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26568, 247},
+ {I_VPSRAQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26576, 247},
+ {I_VPSRAQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10450, 246},
+ {I_VPSRAQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10459, 246},
+ {I_VPSRAQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10468, 246},
+ {I_VPSRAQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10477, 246},
+ {I_VPSRAQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10486, 247},
+ {I_VPSRAQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+10495, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRAVQ[] = {
- {I_VPSRAVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26153, 233},
- {I_VPSRAVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26161, 233},
- {I_VPSRAVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26169, 233},
- {I_VPSRAVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26177, 233},
- {I_VPSRAVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26185, 234},
- {I_VPSRAVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26193, 234},
+ {I_VPSRAVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26632, 246},
+ {I_VPSRAVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26640, 246},
+ {I_VPSRAVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26648, 246},
+ {I_VPSRAVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26656, 246},
+ {I_VPSRAVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+26664, 247},
+ {I_VPSRAVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+26672, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRAVW[] = {
- {I_VPSRAVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26201, 237},
- {I_VPSRAVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26209, 237},
- {I_VPSRAVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26217, 237},
- {I_VPSRAVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26225, 237},
- {I_VPSRAVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26233, 238},
- {I_VPSRAVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26241, 238},
+ {I_VPSRAVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26680, 250},
+ {I_VPSRAVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26688, 250},
+ {I_VPSRAVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26696, 250},
+ {I_VPSRAVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26704, 250},
+ {I_VPSRAVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26712, 251},
+ {I_VPSRAVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26720, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSRLVW[] = {
- {I_VPSRLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26489, 237},
- {I_VPSRLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26497, 237},
- {I_VPSRLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26505, 237},
- {I_VPSRLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26513, 237},
- {I_VPSRLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26521, 238},
- {I_VPSRLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26529, 238},
+ {I_VPSRLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26968, 250},
+ {I_VPSRLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26976, 250},
+ {I_VPSRLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26984, 250},
+ {I_VPSRLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+26992, 250},
+ {I_VPSRLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27000, 251},
+ {I_VPSRLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27008, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTERNLOGD[] = {
- {I_VPTERNLOGD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10774, 233},
- {I_VPTERNLOGD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10783, 233},
- {I_VPTERNLOGD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10792, 234},
+ {I_VPTERNLOGD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10774, 246},
+ {I_VPTERNLOGD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10783, 246},
+ {I_VPTERNLOGD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10792, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTERNLOGQ[] = {
- {I_VPTERNLOGQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10801, 233},
- {I_VPTERNLOGQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10810, 233},
- {I_VPTERNLOGQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10819, 234},
+ {I_VPTERNLOGQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10801, 246},
+ {I_VPTERNLOGQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10810, 246},
+ {I_VPTERNLOGQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10819, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTESTMB[] = {
- {I_VPTESTMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+26969, 237},
- {I_VPTESTMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+26977, 237},
- {I_VPTESTMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+26985, 238},
+ {I_VPTESTMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27448, 250},
+ {I_VPTESTMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27456, 250},
+ {I_VPTESTMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27464, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTESTMD[] = {
- {I_VPTESTMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+26993, 233},
- {I_VPTESTMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27001, 233},
- {I_VPTESTMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27009, 234},
+ {I_VPTESTMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27472, 246},
+ {I_VPTESTMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27480, 246},
+ {I_VPTESTMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27488, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTESTMQ[] = {
- {I_VPTESTMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27017, 233},
- {I_VPTESTMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27025, 233},
- {I_VPTESTMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27033, 234},
+ {I_VPTESTMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27496, 246},
+ {I_VPTESTMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27504, 246},
+ {I_VPTESTMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27512, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTESTMW[] = {
- {I_VPTESTMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27041, 237},
- {I_VPTESTMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27049, 237},
- {I_VPTESTMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27057, 238},
+ {I_VPTESTMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27520, 250},
+ {I_VPTESTMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27528, 250},
+ {I_VPTESTMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27536, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTESTNMB[] = {
- {I_VPTESTNMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27065, 237},
- {I_VPTESTNMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27073, 237},
- {I_VPTESTNMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27081, 238},
+ {I_VPTESTNMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27544, 250},
+ {I_VPTESTNMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27552, 250},
+ {I_VPTESTNMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27560, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTESTNMD[] = {
- {I_VPTESTNMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27089, 233},
- {I_VPTESTNMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27097, 233},
- {I_VPTESTNMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27105, 234},
+ {I_VPTESTNMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27568, 246},
+ {I_VPTESTNMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27576, 246},
+ {I_VPTESTNMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+27584, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTESTNMQ[] = {
- {I_VPTESTNMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27113, 233},
- {I_VPTESTNMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27121, 233},
- {I_VPTESTNMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27129, 234},
+ {I_VPTESTNMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27592, 246},
+ {I_VPTESTNMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27600, 246},
+ {I_VPTESTNMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+27608, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPTESTNMW[] = {
- {I_VPTESTNMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27137, 237},
- {I_VPTESTNMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27145, 237},
- {I_VPTESTNMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27153, 238},
+ {I_VPTESTNMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27616, 250},
+ {I_VPTESTNMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27624, 250},
+ {I_VPTESTNMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+27632, 251},
ITEMPLATE_END
};
static const struct itemplate instrux_VPXORD[] = {
- {I_VPXORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27545, 233},
- {I_VPXORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27553, 233},
- {I_VPXORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27561, 233},
- {I_VPXORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27569, 233},
- {I_VPXORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27577, 234},
- {I_VPXORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27585, 234},
+ {I_VPXORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28024, 246},
+ {I_VPXORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28032, 246},
+ {I_VPXORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28040, 246},
+ {I_VPXORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28048, 246},
+ {I_VPXORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28056, 247},
+ {I_VPXORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28064, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VPXORQ[] = {
- {I_VPXORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27593, 233},
- {I_VPXORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27601, 233},
- {I_VPXORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27609, 233},
- {I_VPXORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27617, 233},
- {I_VPXORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27625, 234},
- {I_VPXORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27633, 234},
+ {I_VPXORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28072, 246},
+ {I_VPXORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28080, 246},
+ {I_VPXORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28088, 246},
+ {I_VPXORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28096, 246},
+ {I_VPXORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28104, 247},
+ {I_VPXORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28112, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRANGEPD[] = {
- {I_VRANGEPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10828, 235},
- {I_VRANGEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10837, 235},
- {I_VRANGEPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10846, 235},
- {I_VRANGEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10855, 235},
- {I_VRANGEPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+10864, 236},
- {I_VRANGEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+10873, 236},
+ {I_VRANGEPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10828, 248},
+ {I_VRANGEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10837, 248},
+ {I_VRANGEPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+10846, 248},
+ {I_VRANGEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10855, 248},
+ {I_VRANGEPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+10864, 249},
+ {I_VRANGEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+10873, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VRANGEPS[] = {
- {I_VRANGEPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10882, 235},
- {I_VRANGEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10891, 235},
- {I_VRANGEPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10900, 235},
- {I_VRANGEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10909, 235},
- {I_VRANGEPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+10918, 236},
- {I_VRANGEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+10927, 236},
+ {I_VRANGEPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10882, 248},
+ {I_VRANGEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10891, 248},
+ {I_VRANGEPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+10900, 248},
+ {I_VRANGEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10909, 248},
+ {I_VRANGEPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+10918, 249},
+ {I_VRANGEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+10927, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VRANGESD[] = {
- {I_VRANGESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+10936, 236},
- {I_VRANGESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+10945, 236},
+ {I_VRANGESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+10936, 249},
+ {I_VRANGESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+10945, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VRANGESS[] = {
- {I_VRANGESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+10954, 236},
- {I_VRANGESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+10963, 236},
+ {I_VRANGESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+10954, 249},
+ {I_VRANGESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+10963, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCP14PD[] = {
- {I_VRCP14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27641, 233},
- {I_VRCP14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27649, 233},
- {I_VRCP14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27657, 234},
+ {I_VRCP14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28120, 246},
+ {I_VRCP14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28128, 246},
+ {I_VRCP14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28136, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCP14PS[] = {
- {I_VRCP14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27665, 233},
- {I_VRCP14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27673, 233},
- {I_VRCP14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27681, 234},
+ {I_VRCP14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28144, 246},
+ {I_VRCP14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28152, 246},
+ {I_VRCP14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28160, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCP14SD[] = {
- {I_VRCP14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27689, 234},
- {I_VRCP14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27697, 234},
+ {I_VRCP14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28168, 247},
+ {I_VRCP14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28176, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCP14SS[] = {
- {I_VRCP14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27705, 234},
- {I_VRCP14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27713, 234},
+ {I_VRCP14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28184, 247},
+ {I_VRCP14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28192, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCP28PD[] = {
- {I_VRCP28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+27721, 239},
+ {I_VRCP28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+28200, 252},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCP28PS[] = {
- {I_VRCP28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+27729, 239},
+ {I_VRCP28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+28208, 252},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCP28SD[] = {
- {I_VRCP28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+27737, 239},
- {I_VRCP28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+27745, 239},
+ {I_VRCP28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+28216, 252},
+ {I_VRCP28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+28224, 252},
ITEMPLATE_END
};
static const struct itemplate instrux_VRCP28SS[] = {
- {I_VRCP28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+27753, 239},
- {I_VRCP28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+27761, 239},
+ {I_VRCP28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+28232, 252},
+ {I_VRCP28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+28240, 252},
ITEMPLATE_END
};
static const struct itemplate instrux_VREDUCEPD[] = {
- {I_VREDUCEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10972, 235},
- {I_VREDUCEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10981, 235},
- {I_VREDUCEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+10990, 236},
+ {I_VREDUCEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10972, 248},
+ {I_VREDUCEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+10981, 248},
+ {I_VREDUCEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+10990, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VREDUCEPS[] = {
- {I_VREDUCEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10999, 235},
- {I_VREDUCEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11008, 235},
- {I_VREDUCEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+11017, 236},
+ {I_VREDUCEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+10999, 248},
+ {I_VREDUCEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11008, 248},
+ {I_VREDUCEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+11017, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VREDUCESD[] = {
- {I_VREDUCESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+11026, 236},
- {I_VREDUCESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+11035, 236},
+ {I_VREDUCESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+11026, 249},
+ {I_VREDUCESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+11035, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VREDUCESS[] = {
- {I_VREDUCESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+11044, 236},
- {I_VREDUCESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+11053, 236},
+ {I_VREDUCESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+11044, 249},
+ {I_VREDUCESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+11053, 249},
ITEMPLATE_END
};
static const struct itemplate instrux_VRNDSCALEPD[] = {
- {I_VRNDSCALEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11062, 233},
- {I_VRNDSCALEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11071, 233},
- {I_VRNDSCALEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+11080, 234},
+ {I_VRNDSCALEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11062, 246},
+ {I_VRNDSCALEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11071, 246},
+ {I_VRNDSCALEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+11080, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRNDSCALEPS[] = {
- {I_VRNDSCALEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11089, 233},
- {I_VRNDSCALEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11098, 233},
- {I_VRNDSCALEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+11107, 234},
+ {I_VRNDSCALEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11089, 246},
+ {I_VRNDSCALEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11098, 246},
+ {I_VRNDSCALEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+11107, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRNDSCALESD[] = {
- {I_VRNDSCALESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+11116, 234},
- {I_VRNDSCALESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+11125, 234},
+ {I_VRNDSCALESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+11116, 247},
+ {I_VRNDSCALESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+11125, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRNDSCALESS[] = {
- {I_VRNDSCALESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+11134, 234},
- {I_VRNDSCALESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+11143, 234},
+ {I_VRNDSCALESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+11134, 247},
+ {I_VRNDSCALESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+11143, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRT14PD[] = {
- {I_VRSQRT14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27769, 233},
- {I_VRSQRT14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27777, 233},
- {I_VRSQRT14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27785, 234},
+ {I_VRSQRT14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28248, 246},
+ {I_VRSQRT14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28256, 246},
+ {I_VRSQRT14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28264, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRT14PS[] = {
- {I_VRSQRT14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27793, 233},
- {I_VRSQRT14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27801, 233},
- {I_VRSQRT14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27809, 234},
+ {I_VRSQRT14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28272, 246},
+ {I_VRSQRT14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28280, 246},
+ {I_VRSQRT14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28288, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRT14SD[] = {
- {I_VRSQRT14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27817, 234},
- {I_VRSQRT14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27825, 234},
+ {I_VRSQRT14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28296, 247},
+ {I_VRSQRT14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28304, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRT14SS[] = {
- {I_VRSQRT14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27833, 234},
- {I_VRSQRT14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+27841, 234},
+ {I_VRSQRT14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28312, 247},
+ {I_VRSQRT14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28320, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRT28PD[] = {
- {I_VRSQRT28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+27849, 239},
+ {I_VRSQRT28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+28328, 252},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRT28PS[] = {
- {I_VRSQRT28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+27857, 239},
+ {I_VRSQRT28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+28336, 252},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRT28SD[] = {
- {I_VRSQRT28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+27865, 239},
- {I_VRSQRT28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+27873, 239},
+ {I_VRSQRT28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+28344, 252},
+ {I_VRSQRT28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+28352, 252},
ITEMPLATE_END
};
static const struct itemplate instrux_VRSQRT28SS[] = {
- {I_VRSQRT28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+27881, 239},
- {I_VRSQRT28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+27889, 239},
+ {I_VRSQRT28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+28360, 252},
+ {I_VRSQRT28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+28368, 252},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCALEFPD[] = {
- {I_VSCALEFPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27897, 233},
- {I_VSCALEFPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27905, 233},
- {I_VSCALEFPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+27913, 233},
- {I_VSCALEFPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+27921, 233},
- {I_VSCALEFPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+27929, 234},
- {I_VSCALEFPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+27937, 234},
+ {I_VSCALEFPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28376, 246},
+ {I_VSCALEFPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28384, 246},
+ {I_VSCALEFPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28392, 246},
+ {I_VSCALEFPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28400, 246},
+ {I_VSCALEFPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+28408, 247},
+ {I_VSCALEFPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+28416, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCALEFPS[] = {
- {I_VSCALEFPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27945, 233},
- {I_VSCALEFPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27953, 233},
- {I_VSCALEFPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+27961, 233},
- {I_VSCALEFPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+27969, 233},
- {I_VSCALEFPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+27977, 234},
- {I_VSCALEFPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+27985, 234},
+ {I_VSCALEFPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28424, 246},
+ {I_VSCALEFPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28432, 246},
+ {I_VSCALEFPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28440, 246},
+ {I_VSCALEFPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28448, 246},
+ {I_VSCALEFPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+28456, 247},
+ {I_VSCALEFPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+28464, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCALEFSD[] = {
- {I_VSCALEFSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+27993, 234},
- {I_VSCALEFSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28001, 234},
+ {I_VSCALEFSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28472, 247},
+ {I_VSCALEFSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28480, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCALEFSS[] = {
- {I_VSCALEFSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28009, 234},
- {I_VSCALEFSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28017, 234},
+ {I_VSCALEFSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+28488, 247},
+ {I_VSCALEFSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+28496, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERDPD[] = {
- {I_VSCATTERDPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11152, 233},
- {I_VSCATTERDPD, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11161, 233},
- {I_VSCATTERDPD, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11170, 234},
+ {I_VSCATTERDPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11152, 246},
+ {I_VSCATTERDPD, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11161, 246},
+ {I_VSCATTERDPD, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11170, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERDPS[] = {
- {I_VSCATTERDPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11179, 233},
- {I_VSCATTERDPS, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11188, 233},
- {I_VSCATTERDPS, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11197, 234},
+ {I_VSCATTERDPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11179, 246},
+ {I_VSCATTERDPS, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11188, 246},
+ {I_VSCATTERDPS, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11197, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERPF0DPD[] = {
- {I_VSCATTERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11206, 240},
+ {I_VSCATTERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11206, 253},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERPF0DPS[] = {
- {I_VSCATTERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11215, 240},
+ {I_VSCATTERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11215, 253},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERPF0QPD[] = {
- {I_VSCATTERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11224, 240},
+ {I_VSCATTERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11224, 253},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERPF0QPS[] = {
- {I_VSCATTERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11233, 240},
+ {I_VSCATTERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11233, 253},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERPF1DPD[] = {
- {I_VSCATTERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11242, 240},
+ {I_VSCATTERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11242, 253},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERPF1DPS[] = {
- {I_VSCATTERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11251, 240},
+ {I_VSCATTERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11251, 253},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERPF1QPD[] = {
- {I_VSCATTERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11260, 240},
+ {I_VSCATTERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11260, 253},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERPF1QPS[] = {
- {I_VSCATTERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11269, 240},
+ {I_VSCATTERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11269, 253},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERQPD[] = {
- {I_VSCATTERQPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11278, 233},
- {I_VSCATTERQPD, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11287, 233},
- {I_VSCATTERQPD, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11296, 234},
+ {I_VSCATTERQPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11278, 246},
+ {I_VSCATTERQPD, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11287, 246},
+ {I_VSCATTERQPD, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11296, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSCATTERQPS[] = {
- {I_VSCATTERQPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11305, 233},
- {I_VSCATTERQPS, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11314, 233},
- {I_VSCATTERQPS, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11323, 234},
+ {I_VSCATTERQPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11305, 246},
+ {I_VSCATTERQPS, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11314, 246},
+ {I_VSCATTERQPS, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+11323, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSHUFF32X4[] = {
- {I_VSHUFF32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11332, 233},
- {I_VSHUFF32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11341, 233},
- {I_VSHUFF32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11350, 234},
- {I_VSHUFF32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11359, 234},
+ {I_VSHUFF32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11332, 246},
+ {I_VSHUFF32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11341, 246},
+ {I_VSHUFF32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11350, 247},
+ {I_VSHUFF32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11359, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSHUFF64X2[] = {
- {I_VSHUFF64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11368, 233},
- {I_VSHUFF64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11377, 233},
- {I_VSHUFF64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11386, 234},
- {I_VSHUFF64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11395, 234},
+ {I_VSHUFF64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11368, 246},
+ {I_VSHUFF64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11377, 246},
+ {I_VSHUFF64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11386, 247},
+ {I_VSHUFF64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11395, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSHUFI32X4[] = {
- {I_VSHUFI32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11404, 233},
- {I_VSHUFI32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11413, 233},
- {I_VSHUFI32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11422, 234},
- {I_VSHUFI32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11431, 234},
+ {I_VSHUFI32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11404, 246},
+ {I_VSHUFI32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11413, 246},
+ {I_VSHUFI32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11422, 247},
+ {I_VSHUFI32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11431, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_VSHUFI64X2[] = {
- {I_VSHUFI64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11440, 233},
- {I_VSHUFI64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11449, 233},
- {I_VSHUFI64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11458, 234},
- {I_VSHUFI64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11467, 234},
+ {I_VSHUFI64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11440, 246},
+ {I_VSHUFI64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11449, 246},
+ {I_VSHUFI64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11458, 247},
+ {I_VSHUFI64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11467, 247},
ITEMPLATE_END
};
static const struct itemplate instrux_RDPKRU[] = {
- {I_RDPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44395, 247},
+ {I_RDPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46176, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_WRPKRU[] = {
- {I_WRPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44400, 247},
+ {I_WRPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46182, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_RDPID[] = {
- {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38737, 248},
- {I_RDPID, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38736, 247},
- {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38737, 249},
+ {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42393, 260},
+ {I_RDPID, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42392, 139},
+ {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42393, 261},
ITEMPLATE_END
};
static const struct itemplate instrux_CLFLUSHOPT[] = {
- {I_CLFLUSHOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41374, 136},
+ {I_CLFLUSHOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46055, 138},
ITEMPLATE_END
};
static const struct itemplate instrux_CLWB[] = {
- {I_CLWB, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41380, 136},
+ {I_CLWB, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46061, 138},
ITEMPLATE_END
};
static const struct itemplate instrux_PCOMMIT[] = {
- {I_PCOMMIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41386, 250},
+ {I_PCOMMIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46067, 262},
ITEMPLATE_END
};
static const struct itemplate instrux_CLZERO[] = {
- {I_CLZERO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41405, 251},
- {I_CLZERO, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41392, 252},
- {I_CLZERO, 1, {REG_EAX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41398, 251},
- {I_CLZERO, 1, {REG_RAX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41404, 253},
+ {I_CLZERO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46086, 263},
+ {I_CLZERO, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46073, 264},
+ {I_CLZERO, 1, {REG_EAX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46079, 263},
+ {I_CLZERO, 1, {REG_RAX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46085, 265},
ITEMPLATE_END
};
static const struct itemplate instrux_PTWRITE[] = {
- {I_PTWRITE, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30645, 136},
- {I_PTWRITE, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30644, 247},
+ {I_PTWRITE, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42400, 138},
+ {I_PTWRITE, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42399, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_CLDEMOTE[] = {
- {I_CLDEMOTE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41410, 136},
+ {I_CLDEMOTE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46091, 138},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVDIRI[] = {
- {I_MOVDIRI, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38743, 254},
- {I_MOVDIRI, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38750, 255},
+ {I_MOVDIRI, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42406, 266},
+ {I_MOVDIRI, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42413, 267},
ITEMPLATE_END
};
static const struct itemplate instrux_MOVDIR64B[] = {
- {I_MOVDIR64B, 2, {REG_GPR|BITS16,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+28537, 248},
- {I_MOVDIR64B, 2, {REG_GPR|BITS32,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+28545, 136},
- {I_MOVDIR64B, 2, {REG_GPR|BITS64,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+11584, 247},
+ {I_MOVDIR64B, 2, {REG_GPR|BITS16,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+29016, 260},
+ {I_MOVDIR64B, 2, {REG_GPR|BITS32,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+29024, 138},
+ {I_MOVDIR64B, 2, {REG_GPR|BITS64,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+11584, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_PCONFIG[] = {
- {I_PCONFIG, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41416, 136},
+ {I_PCONFIG, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46097, 138},
+ {I_PCONFIG, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46097, 291},
ITEMPLATE_END
};
static const struct itemplate instrux_TPAUSE[] = {
- {I_TPAUSE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41380, 136},
- {I_TPAUSE, 3, {REG_GPR|BITS32,REG_EDX,REG_EAX,0,0}, NO_DECORATOR, nasm_bytecodes+41380, 136},
+ {I_TPAUSE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46061, 138},
+ {I_TPAUSE, 3, {REG_GPR|BITS32,REG_EDX,REG_EAX,0,0}, NO_DECORATOR, nasm_bytecodes+46061, 138},
ITEMPLATE_END
};
static const struct itemplate instrux_UMONITOR[] = {
- {I_UMONITOR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38757, 248},
- {I_UMONITOR, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38764, 136},
- {I_UMONITOR, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+28553, 247},
+ {I_UMONITOR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42420, 260},
+ {I_UMONITOR, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42427, 138},
+ {I_UMONITOR, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+29032, 139},
ITEMPLATE_END
};
static const struct itemplate instrux_UMWAIT[] = {
- {I_UMWAIT, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41422, 136},
- {I_UMWAIT, 3, {REG_GPR|BITS32,REG_EDX,REG_EAX,0,0}, NO_DECORATOR, nasm_bytecodes+41422, 136},
+ {I_UMWAIT, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46103, 138},
+ {I_UMWAIT, 3, {REG_GPR|BITS32,REG_EDX,REG_EAX,0,0}, NO_DECORATOR, nasm_bytecodes+46103, 138},
ITEMPLATE_END
};
static const struct itemplate instrux_WBNOINVD[] = {
- {I_WBNOINVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44405, 136},
+ {I_WBNOINVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49288, 138},
+ {I_WBNOINVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+49288, 293},
ITEMPLATE_END
};
static const struct itemplate instrux_GF2P8AFFINEINVQB[] = {
- {I_GF2P8AFFINEINVQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+28561, 256},
+ {I_GF2P8AFFINEINVQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+29040, 268},
ITEMPLATE_END
};
static const struct itemplate instrux_VGF2P8AFFINEINVQB[] = {
- {I_VGF2P8AFFINEINVQB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+28569, 257},
- {I_VGF2P8AFFINEINVQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+28577, 257},
- {I_VGF2P8AFFINEINVQB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+28585, 257},
- {I_VGF2P8AFFINEINVQB, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+28593, 257},
- {I_VGF2P8AFFINEINVQB, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11593, 258},
- {I_VGF2P8AFFINEINVQB, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11602, 258},
- {I_VGF2P8AFFINEINVQB, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11611, 258},
- {I_VGF2P8AFFINEINVQB, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11620, 258},
- {I_VGF2P8AFFINEINVQB, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11629, 259},
- {I_VGF2P8AFFINEINVQB, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11638, 259},
+ {I_VGF2P8AFFINEINVQB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+29048, 269},
+ {I_VGF2P8AFFINEINVQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+29056, 269},
+ {I_VGF2P8AFFINEINVQB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+29064, 269},
+ {I_VGF2P8AFFINEINVQB, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+29072, 269},
+ {I_VGF2P8AFFINEINVQB, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11593, 270},
+ {I_VGF2P8AFFINEINVQB, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11602, 270},
+ {I_VGF2P8AFFINEINVQB, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11611, 270},
+ {I_VGF2P8AFFINEINVQB, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11620, 270},
+ {I_VGF2P8AFFINEINVQB, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11629, 271},
+ {I_VGF2P8AFFINEINVQB, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11638, 271},
ITEMPLATE_END
};
static const struct itemplate instrux_GF2P8AFFINEQB[] = {
- {I_GF2P8AFFINEQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+28601, 256},
+ {I_GF2P8AFFINEQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+29080, 268},
ITEMPLATE_END
};
static const struct itemplate instrux_VGF2P8AFFINEQB[] = {
- {I_VGF2P8AFFINEQB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+28609, 257},
- {I_VGF2P8AFFINEQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+28617, 257},
- {I_VGF2P8AFFINEQB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+28625, 257},
- {I_VGF2P8AFFINEQB, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+28633, 257},
- {I_VGF2P8AFFINEQB, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11647, 258},
- {I_VGF2P8AFFINEQB, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11656, 258},
- {I_VGF2P8AFFINEQB, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11665, 258},
- {I_VGF2P8AFFINEQB, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11674, 258},
- {I_VGF2P8AFFINEQB, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11683, 259},
- {I_VGF2P8AFFINEQB, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11692, 259},
+ {I_VGF2P8AFFINEQB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+29088, 269},
+ {I_VGF2P8AFFINEQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+29096, 269},
+ {I_VGF2P8AFFINEQB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+29104, 269},
+ {I_VGF2P8AFFINEQB, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+29112, 269},
+ {I_VGF2P8AFFINEQB, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11647, 270},
+ {I_VGF2P8AFFINEQB, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11656, 270},
+ {I_VGF2P8AFFINEQB, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11665, 270},
+ {I_VGF2P8AFFINEQB, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11674, 270},
+ {I_VGF2P8AFFINEQB, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11683, 271},
+ {I_VGF2P8AFFINEQB, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11692, 271},
ITEMPLATE_END
};
static const struct itemplate instrux_GF2P8MULB[] = {
- {I_GF2P8MULB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38771, 256},
+ {I_GF2P8MULB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+42434, 268},
ITEMPLATE_END
};
static const struct itemplate instrux_VGF2P8MULB[] = {
- {I_VGF2P8MULB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+38778, 257},
- {I_VGF2P8MULB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+38785, 257},
- {I_VGF2P8MULB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+38792, 257},
- {I_VGF2P8MULB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+38799, 257},
- {I_VGF2P8MULB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28641, 258},
- {I_VGF2P8MULB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28649, 258},
- {I_VGF2P8MULB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28657, 258},
- {I_VGF2P8MULB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28665, 258},
- {I_VGF2P8MULB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28673, 259},
- {I_VGF2P8MULB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28681, 259},
+ {I_VGF2P8MULB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+42441, 269},
+ {I_VGF2P8MULB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+42448, 269},
+ {I_VGF2P8MULB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+42455, 269},
+ {I_VGF2P8MULB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+42462, 269},
+ {I_VGF2P8MULB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29120, 270},
+ {I_VGF2P8MULB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29128, 270},
+ {I_VGF2P8MULB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29136, 270},
+ {I_VGF2P8MULB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29144, 270},
+ {I_VGF2P8MULB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29152, 271},
+ {I_VGF2P8MULB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29160, 271},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMPRESSB[] = {
- {I_VPCOMPRESSB, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28689, 260},
- {I_VPCOMPRESSB, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28697, 260},
- {I_VPCOMPRESSB, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28705, 261},
- {I_VPCOMPRESSB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28713, 260},
- {I_VPCOMPRESSB, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28721, 260},
- {I_VPCOMPRESSB, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28729, 261},
+ {I_VPCOMPRESSB, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29168, 272},
+ {I_VPCOMPRESSB, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29176, 272},
+ {I_VPCOMPRESSB, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29184, 273},
+ {I_VPCOMPRESSB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29192, 272},
+ {I_VPCOMPRESSB, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29200, 272},
+ {I_VPCOMPRESSB, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29208, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPCOMPRESSW[] = {
- {I_VPCOMPRESSW, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28737, 260},
- {I_VPCOMPRESSW, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28745, 260},
- {I_VPCOMPRESSW, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28753, 261},
- {I_VPCOMPRESSW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28761, 260},
- {I_VPCOMPRESSW, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28769, 260},
- {I_VPCOMPRESSW, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28777, 261},
+ {I_VPCOMPRESSW, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29216, 272},
+ {I_VPCOMPRESSW, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29224, 272},
+ {I_VPCOMPRESSW, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29232, 273},
+ {I_VPCOMPRESSW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29240, 272},
+ {I_VPCOMPRESSW, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29248, 272},
+ {I_VPCOMPRESSW, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29256, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPEXPANDB[] = {
- {I_VPEXPANDB, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28785, 260},
- {I_VPEXPANDB, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28793, 260},
- {I_VPEXPANDB, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28801, 261},
- {I_VPEXPANDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28809, 260},
- {I_VPEXPANDB, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28817, 260},
- {I_VPEXPANDB, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28825, 261},
+ {I_VPEXPANDB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29264, 272},
+ {I_VPEXPANDB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29272, 272},
+ {I_VPEXPANDB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29280, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPEXPANDW[] = {
- {I_VPEXPANDW, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28833, 260},
- {I_VPEXPANDW, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28841, 260},
- {I_VPEXPANDW, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+28849, 261},
- {I_VPEXPANDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28857, 260},
- {I_VPEXPANDW, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28865, 260},
- {I_VPEXPANDW, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28873, 261},
+ {I_VPEXPANDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29288, 272},
+ {I_VPEXPANDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29296, 272},
+ {I_VPEXPANDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29304, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLDW[] = {
- {I_VPSHLDW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11701, 260},
- {I_VPSHLDW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11710, 260},
- {I_VPSHLDW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11719, 260},
- {I_VPSHLDW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11728, 260},
- {I_VPSHLDW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11737, 261},
- {I_VPSHLDW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11746, 261},
+ {I_VPSHLDW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11701, 272},
+ {I_VPSHLDW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11710, 272},
+ {I_VPSHLDW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11719, 272},
+ {I_VPSHLDW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11728, 272},
+ {I_VPSHLDW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11737, 273},
+ {I_VPSHLDW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11746, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLDD[] = {
- {I_VPSHLDD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11755, 260},
- {I_VPSHLDD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11764, 260},
- {I_VPSHLDD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11773, 260},
- {I_VPSHLDD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11782, 260},
- {I_VPSHLDD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11791, 261},
- {I_VPSHLDD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11800, 261},
+ {I_VPSHLDD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11755, 272},
+ {I_VPSHLDD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11764, 272},
+ {I_VPSHLDD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11773, 272},
+ {I_VPSHLDD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11782, 272},
+ {I_VPSHLDD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11791, 273},
+ {I_VPSHLDD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11800, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLDQ[] = {
- {I_VPSHLDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11809, 260},
- {I_VPSHLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11818, 260},
- {I_VPSHLDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11827, 260},
- {I_VPSHLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11836, 260},
- {I_VPSHLDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11845, 261},
- {I_VPSHLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11854, 261},
+ {I_VPSHLDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11809, 272},
+ {I_VPSHLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11818, 272},
+ {I_VPSHLDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11827, 272},
+ {I_VPSHLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11836, 272},
+ {I_VPSHLDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11845, 273},
+ {I_VPSHLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11854, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLDVW[] = {
- {I_VPSHLDVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28881, 260},
- {I_VPSHLDVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28889, 260},
- {I_VPSHLDVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28897, 260},
- {I_VPSHLDVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28905, 260},
- {I_VPSHLDVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28913, 261},
- {I_VPSHLDVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+28921, 261},
+ {I_VPSHLDVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29312, 272},
+ {I_VPSHLDVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29320, 272},
+ {I_VPSHLDVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29328, 272},
+ {I_VPSHLDVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29336, 272},
+ {I_VPSHLDVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29344, 273},
+ {I_VPSHLDVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29352, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLDVD[] = {
- {I_VPSHLDVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28929, 260},
- {I_VPSHLDVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28937, 260},
- {I_VPSHLDVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28945, 260},
- {I_VPSHLDVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28953, 260},
- {I_VPSHLDVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+28961, 261},
- {I_VPSHLDVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+28969, 261},
+ {I_VPSHLDVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29360, 272},
+ {I_VPSHLDVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29368, 272},
+ {I_VPSHLDVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29376, 272},
+ {I_VPSHLDVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29384, 272},
+ {I_VPSHLDVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29392, 273},
+ {I_VPSHLDVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29400, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHLDVQ[] = {
- {I_VPSHLDVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28977, 260},
- {I_VPSHLDVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+28985, 260},
- {I_VPSHLDVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+28993, 260},
- {I_VPSHLDVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29001, 260},
- {I_VPSHLDVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29009, 261},
- {I_VPSHLDVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29017, 261},
+ {I_VPSHLDVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29408, 272},
+ {I_VPSHLDVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29416, 272},
+ {I_VPSHLDVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29424, 272},
+ {I_VPSHLDVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29432, 272},
+ {I_VPSHLDVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29440, 273},
+ {I_VPSHLDVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29448, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHRDW[] = {
- {I_VPSHRDW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11863, 260},
- {I_VPSHRDW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11872, 260},
- {I_VPSHRDW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11881, 260},
- {I_VPSHRDW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11890, 260},
- {I_VPSHRDW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11899, 261},
- {I_VPSHRDW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11908, 261},
+ {I_VPSHRDW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11863, 272},
+ {I_VPSHRDW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11872, 272},
+ {I_VPSHRDW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11881, 272},
+ {I_VPSHRDW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11890, 272},
+ {I_VPSHRDW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11899, 273},
+ {I_VPSHRDW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+11908, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHRDD[] = {
- {I_VPSHRDD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11917, 260},
- {I_VPSHRDD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11926, 260},
- {I_VPSHRDD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11935, 260},
- {I_VPSHRDD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11944, 260},
- {I_VPSHRDD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11953, 261},
- {I_VPSHRDD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11962, 261},
+ {I_VPSHRDD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11917, 272},
+ {I_VPSHRDD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11926, 272},
+ {I_VPSHRDD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11935, 272},
+ {I_VPSHRDD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11944, 272},
+ {I_VPSHRDD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+11953, 273},
+ {I_VPSHRDD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+11962, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHRDQ[] = {
- {I_VPSHRDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11971, 260},
- {I_VPSHRDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11980, 260},
- {I_VPSHRDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11989, 260},
- {I_VPSHRDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11998, 260},
- {I_VPSHRDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12007, 261},
- {I_VPSHRDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12016, 261},
+ {I_VPSHRDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11971, 272},
+ {I_VPSHRDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11980, 272},
+ {I_VPSHRDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+11989, 272},
+ {I_VPSHRDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+11998, 272},
+ {I_VPSHRDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12007, 273},
+ {I_VPSHRDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12016, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHRDVW[] = {
- {I_VPSHRDVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29025, 260},
- {I_VPSHRDVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29033, 260},
- {I_VPSHRDVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29041, 260},
- {I_VPSHRDVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29049, 260},
- {I_VPSHRDVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29057, 261},
- {I_VPSHRDVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29065, 261},
+ {I_VPSHRDVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29456, 272},
+ {I_VPSHRDVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29464, 272},
+ {I_VPSHRDVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29472, 272},
+ {I_VPSHRDVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29480, 272},
+ {I_VPSHRDVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29488, 273},
+ {I_VPSHRDVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29496, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHRDVD[] = {
- {I_VPSHRDVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29073, 260},
- {I_VPSHRDVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29081, 260},
- {I_VPSHRDVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29089, 260},
- {I_VPSHRDVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29097, 260},
- {I_VPSHRDVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29105, 261},
- {I_VPSHRDVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29113, 261},
+ {I_VPSHRDVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29504, 272},
+ {I_VPSHRDVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29512, 272},
+ {I_VPSHRDVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29520, 272},
+ {I_VPSHRDVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29528, 272},
+ {I_VPSHRDVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29536, 273},
+ {I_VPSHRDVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29544, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHRDVQ[] = {
- {I_VPSHRDVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29121, 260},
- {I_VPSHRDVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29129, 260},
- {I_VPSHRDVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29137, 260},
- {I_VPSHRDVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29145, 260},
- {I_VPSHRDVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29153, 261},
- {I_VPSHRDVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29161, 261},
+ {I_VPSHRDVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29552, 272},
+ {I_VPSHRDVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29560, 272},
+ {I_VPSHRDVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29568, 272},
+ {I_VPSHRDVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29576, 272},
+ {I_VPSHRDVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+29584, 273},
+ {I_VPSHRDVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+29592, 273},
ITEMPLATE_END
};
static const struct itemplate instrux_VPDPBUSD[] = {
- {I_VPDPBUSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29169, 262},
- {I_VPDPBUSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29177, 262},
- {I_VPDPBUSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29185, 262},
- {I_VPDPBUSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29193, 262},
- {I_VPDPBUSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29201, 263},
- {I_VPDPBUSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29209, 263},
+ {I_VPDPBUSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29600, 274},
+ {I_VPDPBUSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29608, 274},
+ {I_VPDPBUSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29616, 274},
+ {I_VPDPBUSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29624, 274},
+ {I_VPDPBUSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29632, 275},
+ {I_VPDPBUSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29640, 275},
ITEMPLATE_END
};
static const struct itemplate instrux_VPDPBUSDS[] = {
- {I_VPDPBUSDS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29217, 262},
- {I_VPDPBUSDS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29225, 262},
- {I_VPDPBUSDS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29233, 262},
- {I_VPDPBUSDS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29241, 262},
- {I_VPDPBUSDS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29249, 263},
- {I_VPDPBUSDS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29257, 263},
+ {I_VPDPBUSDS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29648, 274},
+ {I_VPDPBUSDS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29656, 274},
+ {I_VPDPBUSDS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29664, 274},
+ {I_VPDPBUSDS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29672, 274},
+ {I_VPDPBUSDS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29680, 275},
+ {I_VPDPBUSDS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29688, 275},
ITEMPLATE_END
};
static const struct itemplate instrux_VPDPWSSD[] = {
- {I_VPDPWSSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29265, 262},
- {I_VPDPWSSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29273, 262},
- {I_VPDPWSSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29281, 262},
- {I_VPDPWSSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29289, 262},
- {I_VPDPWSSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29297, 263},
- {I_VPDPWSSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29305, 263},
+ {I_VPDPWSSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29696, 274},
+ {I_VPDPWSSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29704, 274},
+ {I_VPDPWSSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29712, 274},
+ {I_VPDPWSSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29720, 274},
+ {I_VPDPWSSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29728, 275},
+ {I_VPDPWSSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29736, 275},
ITEMPLATE_END
};
static const struct itemplate instrux_VPDPWSSDS[] = {
- {I_VPDPWSSDS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29313, 262},
- {I_VPDPWSSDS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29321, 262},
- {I_VPDPWSSDS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29329, 262},
- {I_VPDPWSSDS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29337, 262},
- {I_VPDPWSSDS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29345, 263},
- {I_VPDPWSSDS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29353, 263},
+ {I_VPDPWSSDS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29744, 274},
+ {I_VPDPWSSDS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29752, 274},
+ {I_VPDPWSSDS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29760, 274},
+ {I_VPDPWSSDS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29768, 274},
+ {I_VPDPWSSDS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+29776, 275},
+ {I_VPDPWSSDS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+29784, 275},
ITEMPLATE_END
};
static const struct itemplate instrux_VPOPCNTB[] = {
- {I_VPOPCNTB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29361, 264},
- {I_VPOPCNTB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29369, 264},
- {I_VPOPCNTB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29377, 265},
+ {I_VPOPCNTB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29792, 276},
+ {I_VPOPCNTB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29800, 276},
+ {I_VPOPCNTB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29808, 277},
ITEMPLATE_END
};
static const struct itemplate instrux_VPOPCNTW[] = {
- {I_VPOPCNTW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29385, 264},
- {I_VPOPCNTW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29393, 264},
- {I_VPOPCNTW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29401, 265},
+ {I_VPOPCNTW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29816, 276},
+ {I_VPOPCNTW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29824, 276},
+ {I_VPOPCNTW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29832, 277},
ITEMPLATE_END
};
static const struct itemplate instrux_VPOPCNTD[] = {
- {I_VPOPCNTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29409, 266},
- {I_VPOPCNTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29417, 266},
- {I_VPOPCNTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29425, 267},
+ {I_VPOPCNTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29840, 278},
+ {I_VPOPCNTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29848, 278},
+ {I_VPOPCNTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29856, 279},
ITEMPLATE_END
};
static const struct itemplate instrux_VPOPCNTQ[] = {
- {I_VPOPCNTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29433, 266},
- {I_VPOPCNTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29441, 266},
- {I_VPOPCNTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29449, 267},
+ {I_VPOPCNTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29864, 278},
+ {I_VPOPCNTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29872, 278},
+ {I_VPOPCNTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29880, 279},
ITEMPLATE_END
};
static const struct itemplate instrux_VPSHUFBITQMB[] = {
- {I_VPSHUFBITQMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29457, 264},
- {I_VPSHUFBITQMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29465, 264},
- {I_VPSHUFBITQMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29473, 265},
+ {I_VPSHUFBITQMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29888, 276},
+ {I_VPSHUFBITQMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29896, 276},
+ {I_VPSHUFBITQMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+29904, 277},
ITEMPLATE_END
};
static const struct itemplate instrux_V4FMADDPS[] = {
- {I_V4FMADDPS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29481, 268},
+ {I_V4FMADDPS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29912, 280},
ITEMPLATE_END
};
static const struct itemplate instrux_V4FNMADDPS[] = {
- {I_V4FNMADDPS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29489, 268},
+ {I_V4FNMADDPS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29920, 280},
ITEMPLATE_END
};
static const struct itemplate instrux_V4FMADDSS[] = {
- {I_V4FMADDSS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29497, 268},
+ {I_V4FMADDSS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29928, 280},
ITEMPLATE_END
};
static const struct itemplate instrux_V4FNMADDSS[] = {
- {I_V4FNMADDSS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29505, 268},
+ {I_V4FNMADDSS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29936, 280},
ITEMPLATE_END
};
static const struct itemplate instrux_V4DPWSSDS[] = {
- {I_V4DPWSSDS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29513, 269},
+ {I_V4DPWSSDS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29944, 281},
ITEMPLATE_END
};
static const struct itemplate instrux_V4DPWSSD[] = {
- {I_V4DPWSSD, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29521, 269},
+ {I_V4DPWSSD, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+29952, 281},
ITEMPLATE_END
};
static const struct itemplate instrux_ENCLS[] = {
- {I_ENCLS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41428, 270},
+ {I_ENCLS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46109, 282},
ITEMPLATE_END
};
static const struct itemplate instrux_ENCLU[] = {
- {I_ENCLU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41434, 270},
+ {I_ENCLU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46115, 282},
ITEMPLATE_END
};
static const struct itemplate instrux_ENCLV[] = {
- {I_ENCLV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41440, 270},
+ {I_ENCLV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46121, 282},
ITEMPLATE_END
};
static const struct itemplate instrux_CLRSSBSY[] = {
- {I_CLRSSBSY, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38765, 271},
+ {I_CLRSSBSY, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42428, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_ENDBR32[] = {
- {I_ENDBR32, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41446, 271},
+ {I_ENDBR32, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46127, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_ENDBR64[] = {
- {I_ENDBR64, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41452, 271},
+ {I_ENDBR64, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46133, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_INCSSPD[] = {
- {I_INCSSPD, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38806, 271},
+ {I_INCSSPD, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42469, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_INCSSPQ[] = {
- {I_INCSSPQ, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38813, 272},
+ {I_INCSSPQ, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42476, 284},
ITEMPLATE_END
};
static const struct itemplate instrux_RDSSPD[] = {
- {I_RDSSPD, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38820, 271},
+ {I_RDSSPD, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42483, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_RDSSPQ[] = {
- {I_RDSSPQ, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38827, 272},
+ {I_RDSSPQ, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42490, 284},
ITEMPLATE_END
};
static const struct itemplate instrux_RSTORSSP[] = {
- {I_RSTORSSP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41458, 271},
+ {I_RSTORSSP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46139, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_SAVEPREVSSP[] = {
- {I_SAVEPREVSSP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41464, 271},
+ {I_SAVEPREVSSP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46145, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_SETSSBSY[] = {
- {I_SETSSBSY, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41470, 271},
+ {I_SETSSBSY, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46151, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_WRUSSD[] = {
- {I_WRUSSD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29529, 271},
+ {I_WRUSSD, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29960, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_WRUSSQ[] = {
- {I_WRUSSQ, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29537, 272},
+ {I_WRUSSQ, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29968, 284},
ITEMPLATE_END
};
static const struct itemplate instrux_WRSSD[] = {
- {I_WRSSD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38834, 271},
+ {I_WRSSD, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+42497, 283},
ITEMPLATE_END
};
static const struct itemplate instrux_WRSSQ[] = {
- {I_WRSSQ, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38841, 272},
+ {I_WRSSQ, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+42504, 284},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_ENQCMD[] = {
+ {I_ENQCMD, 2, {REG_GPR|BITS16,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+29976, 285},
+ {I_ENQCMD, 2, {REG_GPR|BITS32,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+29976, 285},
+ {I_ENQCMD, 2, {REG_GPR|BITS32,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+29984, 286},
+ {I_ENQCMD, 2, {REG_GPR|BITS64,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+29992, 287},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_ENQCMDS[] = {
+ {I_ENQCMDS, 2, {REG_GPR|BITS16,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+30000, 288},
+ {I_ENQCMDS, 2, {REG_GPR|BITS32,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+30000, 288},
+ {I_ENQCMDS, 2, {REG_GPR|BITS32,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+30008, 289},
+ {I_ENQCMDS, 2, {REG_GPR|BITS64,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+30016, 290},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SERIALIZE[] = {
+ {I_SERIALIZE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46157, 292},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_XRESLDTRK[] = {
+ {I_XRESLDTRK, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46163, 294},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_XSUSLDTRK[] = {
+ {I_XSUSLDTRK, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46169, 294},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTNE2PS2BF16[] = {
+ {I_VCVTNE2PS2BF16, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+30024, 295},
+ {I_VCVTNE2PS2BF16, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30032, 295},
+ {I_VCVTNE2PS2BF16, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+30040, 295},
+ {I_VCVTNE2PS2BF16, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30048, 295},
+ {I_VCVTNE2PS2BF16, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+30056, 295},
+ {I_VCVTNE2PS2BF16, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30064, 295},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VDPBF16PS[] = {
+ {I_VDPBF16PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+30120, 295},
+ {I_VDPBF16PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30128, 295},
+ {I_VDPBF16PS, 3, {YMMREG,YMMREG,RM_YMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+30136, 295},
+ {I_VDPBF16PS, 2, {YMMREG,RM_YMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30144, 295},
+ {I_VDPBF16PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+30152, 295},
+ {I_VDPBF16PS, 2, {ZMMREG,RM_ZMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30160, 295},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VP2INTERSECTD[] = {
+ {I_VP2INTERSECTD, 3, {KREG|RS2,XMMREG,RM_XMM|BITS128,0,0}, {0,0,B32,0,0}, nasm_bytecodes+30168, 295},
+ {I_VP2INTERSECTD, 3, {KREG|RS2,YMMREG,RM_YMM|BITS128,0,0}, {0,0,B32,0,0}, nasm_bytecodes+30176, 295},
+ {I_VP2INTERSECTD, 3, {KREG|RS2,ZMMREG,RM_ZMM|BITS128,0,0}, {0,0,B32,0,0}, nasm_bytecodes+30184, 295},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_LDTILECFG[] = {
+ {I_LDTILECFG, 1, {MEMORY|BITS512,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42511, 296},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_STTILECFG[] = {
+ {I_STTILECFG, 1, {MEMORY|BITS512,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42518, 296},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TDPBF16PS[] = {
+ {I_TDPBF16PS, 3, {TMMREG,TMMREG,TMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+42525, 297},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TDPBSSD[] = {
+ {I_TDPBSSD, 3, {TMMREG,TMMREG,TMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+42532, 298},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TDPBSUD[] = {
+ {I_TDPBSUD, 3, {TMMREG,TMMREG,TMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+42539, 298},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TDPBUSD[] = {
+ {I_TDPBUSD, 3, {TMMREG,TMMREG,TMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+42546, 298},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TDPBUUD[] = {
+ {I_TDPBUUD, 3, {TMMREG,TMMREG,TMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+42553, 298},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TILELOADD[] = {
+ {I_TILELOADD, 2, {TMMREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42560, 299},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TILELOADDT1[] = {
+ {I_TILELOADDT1, 2, {TMMREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+42567, 299},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TILERELEASE[] = {
+ {I_TILERELEASE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42574, 300},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TILESTORED[] = {
+ {I_TILESTORED, 2, {MEMORY,TMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+42581, 299},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TILEZERO[] = {
+ {I_TILEZERO, 1, {TMMREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30192, 300},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VADDPH[] = {
+ {I_VADDPH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+30200, 301},
+ {I_VADDPH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30208, 301},
+ {I_VADDPH, 3, {YMMREG,YMMREG,RM_YMM|BITS16,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+30216, 301},
+ {I_VADDPH, 2, {YMMREG,RM_YMM|BITS16,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30224, 301},
+ {I_VADDPH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS16,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+30232, 302},
+ {I_VADDPH, 2, {ZMMREG,RM_ZMM|BITS16,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+30240, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VADDSH[] = {
+ {I_VADDSH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+30248, 302},
+ {I_VADDSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+30256, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCMPPH[] = {
+ {I_VCMPPH, 4, {KREG,XMMREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0}, {MASK,0,B16,0,0}, nasm_bytecodes+12025, 301},
+ {I_VCMPPH, 3, {KREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0,0}, {MASK,B16,0,0,0}, nasm_bytecodes+12034, 301},
+ {I_VCMPPH, 4, {KREG,YMMREG,RM_YMM|BITS16,IMMEDIATE|BITS8,0}, {MASK,0,B16,0,0}, nasm_bytecodes+12043, 301},
+ {I_VCMPPH, 3, {KREG,RM_YMM|BITS16,IMMEDIATE|BITS8,0,0}, {MASK,B16,0,0,0}, nasm_bytecodes+12052, 301},
+ {I_VCMPPH, 4, {KREG,ZMMREG,RM_ZMM|BITS16,IMMEDIATE|BITS8,0}, {MASK,0,B16|SAE,0,0}, nasm_bytecodes+12061, 302},
+ {I_VCMPPH, 3, {KREG,RM_ZMM|BITS16,IMMEDIATE|BITS8,0,0}, {MASK,B16|SAE,0,0,0}, nasm_bytecodes+12070, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCMPSH[] = {
+ {I_VCMPSH, 4, {KREG,XMMREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+12079, 302},
+ {I_VCMPSH, 3, {KREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0,0}, {MASK,SAE,0,0,0}, nasm_bytecodes+12088, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCOMISH[] = {
+ {I_VCOMISH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+30264, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTDQ2PH[] = {
+ {I_VCVTDQ2PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30272, 301},
+ {I_VCVTDQ2PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30280, 301},
+ {I_VCVTDQ2PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+30288, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPD2PH[] = {
+ {I_VCVTPD2PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+30296, 301},
+ {I_VCVTPD2PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+30304, 301},
+ {I_VCVTPD2PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+30312, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPH2DQ[] = {
+ {I_VCVTPH2DQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30320, 301},
+ {I_VCVTPH2DQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30328, 301},
+ {I_VCVTPH2DQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+30336, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPH2PD[] = {
+ {I_VCVTPH2PD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30344, 301},
+ {I_VCVTPH2PD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30352, 301},
+ {I_VCVTPH2PD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+30360, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPH2PSX[] = {
+ {I_VCVTPH2PSX, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30368, 301},
+ {I_VCVTPH2PSX, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30376, 301},
+ {I_VCVTPH2PSX, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+30384, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPH2QQ[] = {
+ {I_VCVTPH2QQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30392, 301},
+ {I_VCVTPH2QQ, 2, {YMM_L16,RM_XMM_L16|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30400, 301},
+ {I_VCVTPH2QQ, 2, {ZMM_L16,RM_XMM_L16|BITS128,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+30408, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPH2UDQ[] = {
+ {I_VCVTPH2UDQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30416, 301},
+ {I_VCVTPH2UDQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30424, 301},
+ {I_VCVTPH2UDQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+30432, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPH2UQQ[] = {
+ {I_VCVTPH2UQQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30440, 301},
+ {I_VCVTPH2UQQ, 2, {YMM_L16,RM_XMM_L16|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30448, 301},
+ {I_VCVTPH2UQQ, 2, {ZMM_L16,RM_XMM_L16|BITS128,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+30456, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPH2UW[] = {
+ {I_VCVTPH2UW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30464, 301},
+ {I_VCVTPH2UW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30472, 301},
+ {I_VCVTPH2UW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+30480, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTPH2W[] = {
+ {I_VCVTPH2W, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30488, 301},
+ {I_VCVTPH2W, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30496, 301},
+ {I_VCVTPH2W, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+30504, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTQQ2PH[] = {
+ {I_VCVTQQ2PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+30536, 301},
+ {I_VCVTQQ2PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+30544, 301},
+ {I_VCVTQQ2PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+30552, 301},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTSD2SH[] = {
+ {I_VCVTSD2SH, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+30560, 302},
+ {I_VCVTSD2SH, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+30568, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTSH2SD[] = {
+ {I_VCVTSH2SD, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {0,0,SAE,0,0}, nasm_bytecodes+30576, 302},
+ {I_VCVTSH2SD, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+30584, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTSH2SI[] = {
+ {I_VCVTSH2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS16,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+30592, 302},
+ {I_VCVTSH2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS16,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+30600, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTSH2SS[] = {
+ {I_VCVTSH2SS, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+30608, 302},
+ {I_VCVTSH2SS, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+30616, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTSH2USI[] = {
+ {I_VCVTSH2USI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS16,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+30624, 302},
+ {I_VCVTSH2USI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS16,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+30632, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTSI2SH[] = {
+ {I_VCVTSI2SH, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,0,ER,0,0}, nasm_bytecodes+30640, 302},
+ {I_VCVTSI2SH, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+30648, 302},
+ {I_VCVTSI2SH, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,0,ER,0,0}, nasm_bytecodes+30656, 302},
+ {I_VCVTSI2SH, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+30664, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTSS2SH[] = {
+ {I_VCVTSS2SH, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {0,0,ER,0,0}, nasm_bytecodes+30672, 302},
+ {I_VCVTSS2SH, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+30680, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPH2DQ[] = {
+ {I_VCVTTPH2DQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30688, 301},
+ {I_VCVTTPH2DQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30696, 301},
+ {I_VCVTTPH2DQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+30704, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPH2QQ[] = {
+ {I_VCVTTPH2QQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30712, 301},
+ {I_VCVTTPH2QQ, 2, {YMM_L16,RM_XMM_L16|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30720, 301},
+ {I_VCVTTPH2QQ, 2, {ZMM_L16,RM_XMM_L16|BITS128,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+30728, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPH2UDQ[] = {
+ {I_VCVTTPH2UDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30736, 301},
+ {I_VCVTTPH2UDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30744, 301},
+ {I_VCVTTPH2UDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+30752, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPH2UQQ[] = {
+ {I_VCVTTPH2UQQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30760, 301},
+ {I_VCVTTPH2UQQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30768, 301},
+ {I_VCVTTPH2UQQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+30776, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPH2UW[] = {
+ {I_VCVTTPH2UW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30784, 301},
+ {I_VCVTTPH2UW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30792, 301},
+ {I_VCVTTPH2UW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+30800, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTPH2W[] = {
+ {I_VCVTTPH2W, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30808, 301},
+ {I_VCVTTPH2W, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30816, 301},
+ {I_VCVTTPH2W, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+30824, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTSH2SI[] = {
+ {I_VCVTTSH2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS16,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+30832, 302},
+ {I_VCVTTSH2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS16,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+30840, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTTSH2USI[] = {
+ {I_VCVTTSH2USI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS16,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+30848, 302},
+ {I_VCVTTSH2USI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS16,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+30856, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUDQ2PH[] = {
+ {I_VCVTUDQ2PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30864, 301},
+ {I_VCVTUDQ2PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30872, 301},
+ {I_VCVTUDQ2PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30880, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUQQ2PH[] = {
+ {I_VCVTUQQ2PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30888, 301},
+ {I_VCVTUQQ2PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30896, 301},
+ {I_VCVTUQQ2PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+30904, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUSI2SH[] = {
+ {I_VCVTUSI2SH, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,ER,0,0}, nasm_bytecodes+30912, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTUW2PH[] = {
+ {I_VCVTUW2PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30928, 301},
+ {I_VCVTUW2PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30936, 301},
+ {I_VCVTUW2PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+30944, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VCVTW2PH[] = {
+ {I_VCVTW2PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30952, 301},
+ {I_VCVTW2PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30960, 301},
+ {I_VCVTW2PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+30968, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VDIVPH[] = {
+ {I_VDIVPH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+30976, 301},
+ {I_VDIVPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+30984, 301},
+ {I_VDIVPH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+30992, 301},
+ {I_VDIVPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31000, 301},
+ {I_VDIVPH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31008, 302},
+ {I_VDIVPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31016, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VDIVSH[] = {
+ {I_VDIVSH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31024, 302},
+ {I_VDIVSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31032, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFCMADDCPH[] = {
+ {I_VFCMADDCPH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+31040, 301},
+ {I_VFCMADDCPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+31048, 301},
+ {I_VFCMADDCPH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+31056, 301},
+ {I_VFCMADDCPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+31064, 301},
+ {I_VFCMADDCPH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+31072, 301},
+ {I_VFCMADDCPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+31080, 301},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMADDCPH[] = {
+ {I_VFMADDCPH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+31088, 301},
+ {I_VFMADDCPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+31096, 301},
+ {I_VFMADDCPH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+31104, 301},
+ {I_VFMADDCPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+31112, 301},
+ {I_VFMADDCPH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+31120, 301},
+ {I_VFMADDCPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+31128, 301},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFCMADDCSH[] = {
+ {I_VFCMADDCSH, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31136, 302},
+ {I_VFCMADDCSH, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31144, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMADDCSH[] = {
+ {I_VFMADDCSH, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31152, 302},
+ {I_VFMADDCSH, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31160, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFCMULCPCH[] = {
+ {I_VFCMULCPCH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+31168, 301},
+ {I_VFCMULCPCH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+31176, 301},
+ {I_VFCMULCPCH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+31184, 301},
+ {I_VFCMULCPCH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+31192, 301},
+ {I_VFCMULCPCH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+31200, 301},
+ {I_VFCMULCPCH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+31208, 301},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMULCPCH[] = {
+ {I_VFMULCPCH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+31216, 301},
+ {I_VFMULCPCH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+31224, 301},
+ {I_VFMULCPCH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+31232, 301},
+ {I_VFMULCPCH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+31240, 301},
+ {I_VFMULCPCH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+31248, 301},
+ {I_VFMULCPCH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+31256, 301},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFCMULCSH[] = {
+ {I_VFCMULCSH, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31264, 302},
+ {I_VFCMULCSH, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31272, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMULCSH[] = {
+ {I_VFMULCSH, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31280, 302},
+ {I_VFMULCSH, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31288, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMADDSUB132PH[] = {
+ {I_VFMADDSUB132PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31296, 301},
+ {I_VFMADDSUB132PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31304, 301},
+ {I_VFMADDSUB132PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31312, 301},
+ {I_VFMADDSUB132PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31320, 301},
+ {I_VFMADDSUB132PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31328, 302},
+ {I_VFMADDSUB132PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31336, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMADDSUB213PH[] = {
+ {I_VFMADDSUB213PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31344, 301},
+ {I_VFMADDSUB213PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31352, 301},
+ {I_VFMADDSUB213PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31360, 301},
+ {I_VFMADDSUB213PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31368, 301},
+ {I_VFMADDSUB213PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31376, 302},
+ {I_VFMADDSUB213PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31384, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMADDSUB231PH[] = {
+ {I_VFMADDSUB231PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31392, 301},
+ {I_VFMADDSUB231PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31400, 301},
+ {I_VFMADDSUB231PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31408, 301},
+ {I_VFMADDSUB231PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31416, 301},
+ {I_VFMADDSUB231PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31424, 302},
+ {I_VFMADDSUB231PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31432, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMSUBADD132PH[] = {
+ {I_VFMSUBADD132PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31440, 301},
+ {I_VFMSUBADD132PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31448, 301},
+ {I_VFMSUBADD132PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31456, 301},
+ {I_VFMSUBADD132PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31464, 301},
+ {I_VFMSUBADD132PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31472, 302},
+ {I_VFMSUBADD132PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31480, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMSUBADD213PH[] = {
+ {I_VFMSUBADD213PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31488, 301},
+ {I_VFMSUBADD213PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31496, 301},
+ {I_VFMSUBADD213PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31504, 301},
+ {I_VFMSUBADD213PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31512, 301},
+ {I_VFMSUBADD213PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31520, 302},
+ {I_VFMSUBADD213PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31528, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMSUBADD231PH[] = {
+ {I_VFMSUBADD231PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31536, 301},
+ {I_VFMSUBADD231PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31544, 301},
+ {I_VFMSUBADD231PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31552, 301},
+ {I_VFMSUBADD231PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31560, 301},
+ {I_VFMSUBADD231PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31568, 302},
+ {I_VFMSUBADD231PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31576, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMADD132PH[] = {
+ {I_VPMADD132PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31584, 301},
+ {I_VPMADD132PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31592, 301},
+ {I_VPMADD132PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31600, 301},
+ {I_VPMADD132PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31608, 301},
+ {I_VPMADD132PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31616, 302},
+ {I_VPMADD132PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31624, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMADD213PH[] = {
+ {I_VPMADD213PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31632, 301},
+ {I_VPMADD213PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31640, 301},
+ {I_VPMADD213PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31648, 301},
+ {I_VPMADD213PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31656, 301},
+ {I_VPMADD213PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31664, 302},
+ {I_VPMADD213PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31672, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMADD231PH[] = {
+ {I_VPMADD231PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31680, 301},
+ {I_VPMADD231PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31688, 301},
+ {I_VPMADD231PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31696, 301},
+ {I_VPMADD231PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31704, 301},
+ {I_VPMADD231PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31712, 302},
+ {I_VPMADD231PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31720, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMADD132PH[] = {
+ {I_VFMADD132PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31728, 301},
+ {I_VFMADD132PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31736, 301},
+ {I_VFMADD132PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31744, 301},
+ {I_VFMADD132PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31752, 301},
+ {I_VFMADD132PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31760, 302},
+ {I_VFMADD132PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31768, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMADD213PH[] = {
+ {I_VFMADD213PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31776, 301},
+ {I_VFMADD213PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31784, 301},
+ {I_VFMADD213PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31792, 301},
+ {I_VFMADD213PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31800, 301},
+ {I_VFMADD213PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31808, 302},
+ {I_VFMADD213PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31816, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMADD231PH[] = {
+ {I_VFMADD231PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31824, 301},
+ {I_VFMADD231PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31832, 301},
+ {I_VFMADD231PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31840, 301},
+ {I_VFMADD231PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31848, 301},
+ {I_VFMADD231PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+31856, 302},
+ {I_VFMADD231PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+31864, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMADD132SH[] = {
+ {I_VPMADD132SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31872, 302},
+ {I_VPMADD132SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31880, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMADD213SH[] = {
+ {I_VPMADD213SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31888, 302},
+ {I_VPMADD213SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31896, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMADD231SH[] = {
+ {I_VPMADD231SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31904, 302},
+ {I_VPMADD231SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31912, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPNMADD132SH[] = {
+ {I_VPNMADD132SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31920, 302},
+ {I_VPNMADD132SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31928, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPNMADD213SH[] = {
+ {I_VPNMADD213SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31936, 302},
+ {I_VPNMADD213SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31944, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPNMADD231SH[] = {
+ {I_VPNMADD231SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+31952, 302},
+ {I_VPNMADD231SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+31960, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMSUB132PH[] = {
+ {I_VPMSUB132PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31968, 301},
+ {I_VPMSUB132PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31976, 301},
+ {I_VPMSUB132PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+31984, 301},
+ {I_VPMSUB132PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+31992, 301},
+ {I_VPMSUB132PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+32000, 302},
+ {I_VPMSUB132PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+32008, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMSUB213PH[] = {
+ {I_VPMSUB213PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32016, 301},
+ {I_VPMSUB213PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32024, 301},
+ {I_VPMSUB213PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32032, 301},
+ {I_VPMSUB213PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32040, 301},
+ {I_VPMSUB213PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+32048, 302},
+ {I_VPMSUB213PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+32056, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMSUB231PH[] = {
+ {I_VPMSUB231PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32064, 301},
+ {I_VPMSUB231PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32072, 301},
+ {I_VPMSUB231PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32080, 301},
+ {I_VPMSUB231PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32088, 301},
+ {I_VPMSUB231PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+32096, 302},
+ {I_VPMSUB231PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+32104, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMSUB132PH[] = {
+ {I_VFMSUB132PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32112, 301},
+ {I_VFMSUB132PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32120, 301},
+ {I_VFMSUB132PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32128, 301},
+ {I_VFMSUB132PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32136, 301},
+ {I_VFMSUB132PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+32144, 302},
+ {I_VFMSUB132PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+32152, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMSUB213PH[] = {
+ {I_VFMSUB213PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32160, 301},
+ {I_VFMSUB213PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32168, 301},
+ {I_VFMSUB213PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32176, 301},
+ {I_VFMSUB213PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32184, 301},
+ {I_VFMSUB213PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+32192, 302},
+ {I_VFMSUB213PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+32200, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFMSUB231PH[] = {
+ {I_VFMSUB231PH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32208, 301},
+ {I_VFMSUB231PH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32216, 301},
+ {I_VFMSUB231PH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32224, 301},
+ {I_VFMSUB231PH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32232, 301},
+ {I_VFMSUB231PH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+32240, 302},
+ {I_VFMSUB231PH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+32248, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMSUB132SH[] = {
+ {I_VPMSUB132SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32256, 302},
+ {I_VPMSUB132SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32264, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMSUB213SH[] = {
+ {I_VPMSUB213SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32272, 302},
+ {I_VPMSUB213SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32280, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPMSUB231SH[] = {
+ {I_VPMSUB231SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32288, 302},
+ {I_VPMSUB231SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32296, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPNMSUB132SH[] = {
+ {I_VPNMSUB132SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32304, 302},
+ {I_VPNMSUB132SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32312, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPNMSUB213SH[] = {
+ {I_VPNMSUB213SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32320, 302},
+ {I_VPNMSUB213SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32328, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VPNMSUB231SH[] = {
+ {I_VPNMSUB231SH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32336, 302},
+ {I_VPNMSUB231SH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32344, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFPCLASSPH[] = {
+ {I_VFPCLASSPH, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B16,0,0,0}, nasm_bytecodes+12097, 301},
+ {I_VFPCLASSPH, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B16,0,0,0}, nasm_bytecodes+12106, 301},
+ {I_VFPCLASSPH, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B16,0,0,0}, nasm_bytecodes+12115, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VFPCLASSSH[] = {
+ {I_VFPCLASSSH, 3, {KREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+12124, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETEXPPH[] = {
+ {I_VGETEXPPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32352, 301},
+ {I_VGETEXPPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32360, 301},
+ {I_VGETEXPPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+32368, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETEXPSH[] = {
+ {I_VGETEXPSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+32376, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMANTPH[] = {
+ {I_VGETMANTPH, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+12133, 301},
+ {I_VGETMANTPH, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+12142, 301},
+ {I_VGETMANTPH, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+12151, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMANTSH[] = {
+ {I_VGETMANTSH, 3, {XMMREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+12160, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMAXPH[] = {
+ {I_VGETMAXPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32384, 301},
+ {I_VGETMAXPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32392, 301},
+ {I_VGETMAXPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+32400, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMAXSH[] = {
+ {I_VGETMAXSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+32408, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMINPH[] = {
+ {I_VGETMINPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32416, 301},
+ {I_VGETMINPH, 2, {YMMREG,RM_XMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32424, 301},
+ {I_VGETMINPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+32432, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VGETMINSH[] = {
+ {I_VGETMINSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+32440, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMOVSH[] = {
+ {I_VMOVSH, 2, {XMMREG,MEMORY|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+32448, 302},
+ {I_VMOVSH, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+32456, 302},
+ {I_VMOVSH, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+32464, 302},
+ {I_VMOVSH, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+32472, 302},
+ {I_VMOVSH, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+32480, 302},
+ {I_VMOVSH, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+32488, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMOVW[] = {
+ {I_VMOVW, 2, {XMMREG,RM_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+32496, 302},
+ {I_VMOVW, 2, {RM_GPR|BITS16,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+32504, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMULPH[] = {
+ {I_VMULPH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32512, 301},
+ {I_VMULPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32520, 301},
+ {I_VMULPH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32528, 301},
+ {I_VMULPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32536, 301},
+ {I_VMULPH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32544, 302},
+ {I_VMULPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32552, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VMULSH[] = {
+ {I_VMULSH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32560, 302},
+ {I_VMULSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32568, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VRCPPH[] = {
+ {I_VRCPPH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32576, 301},
+ {I_VRCPPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32584, 301},
+ {I_VRCPPH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32592, 301},
+ {I_VRCPPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32600, 301},
+ {I_VRCPPH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32608, 302},
+ {I_VRCPPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32616, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VRCPSH[] = {
+ {I_VRCPSH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+32624, 302},
+ {I_VRCPSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+32632, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VREDUCEPH[] = {
+ {I_VREDUCEPH, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+12169, 301},
+ {I_VREDUCEPH, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+12178, 301},
+ {I_VREDUCEPH, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+12187, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VREDUCESH[] = {
+ {I_VREDUCESH, 4, {XMMREG,XMMREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+12196, 302},
+ {I_VREDUCESH, 3, {XMMREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+12205, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VENDSCALEPH[] = {
+ {I_VENDSCALEPH, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+12214, 301},
+ {I_VENDSCALEPH, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+12223, 301},
+ {I_VENDSCALEPH, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+12232, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VENDSCALESH[] = {
+ {I_VENDSCALESH, 4, {XMMREG,XMMREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+12241, 302},
+ {I_VENDSCALESH, 3, {XMMREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+12250, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VRSQRTPH[] = {
+ {I_VRSQRTPH, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+12259, 301},
+ {I_VRSQRTPH, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+12268, 301},
+ {I_VRSQRTPH, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B16|SAE,0,0,0}, nasm_bytecodes+12277, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VRSQRTSH[] = {
+ {I_VRSQRTSH, 4, {XMMREG,XMMREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+12286, 302},
+ {I_VRSQRTSH, 3, {XMMREG,RM_XMM|BITS16,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+12295, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VSCALEFPH[] = {
+ {I_VSCALEFPH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32640, 301},
+ {I_VSCALEFPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32648, 301},
+ {I_VSCALEFPH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32656, 301},
+ {I_VSCALEFPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32664, 301},
+ {I_VSCALEFPH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+32672, 302},
+ {I_VSCALEFPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+32680, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VSCALEFSH[] = {
+ {I_VSCALEFSH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32688, 302},
+ {I_VSCALEFSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32696, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VSQRTPH[] = {
+ {I_VSQRTPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32704, 301},
+ {I_VSQRTPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32712, 301},
+ {I_VSQRTPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+32720, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VSQRTSH[] = {
+ {I_VSQRTSH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32728, 302},
+ {I_VSQRTSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32736, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VSUBPH[] = {
+ {I_VSUBPH, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32744, 301},
+ {I_VSUBPH, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32752, 301},
+ {I_VSUBPH, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B16,0,0}, nasm_bytecodes+32760, 301},
+ {I_VSUBPH, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B16,0,0,0}, nasm_bytecodes+32768, 301},
+ {I_VSUBPH, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B16|ER,0,0}, nasm_bytecodes+32776, 302},
+ {I_VSUBPH, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B16|ER,0,0,0}, nasm_bytecodes+32784, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VSUBSH[] = {
+ {I_VSUBSH, 3, {XMMREG,XMMREG,RM_XMM|BITS16,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+32792, 302},
+ {I_VSUBSH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+32800, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_VUCOMISH[] = {
+ {I_VUCOMISH, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+32808, 302},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_AADD[] = {
+ {I_AADD, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32816, 305},
+ {I_AADD, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32824, 306},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_AAND[] = {
+ {I_AAND, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32832, 305},
+ {I_AAND, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32840, 306},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_AXOR[] = {
+ {I_AXOR, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32848, 305},
+ {I_AXOR, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32856, 306},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CLUI[] = {
+ {I_CLUI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46175, 307},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_SENDUIPI[] = {
+ {I_SENDUIPI, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42588, 307},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_STUI[] = {
+ {I_STUI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46181, 307},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_TESTUI[] = {
+ {I_TESTUI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46187, 307},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_UIRET[] = {
+ {I_UIRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46193, 307},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPAXADD[] = {
+ {I_CMPAXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42595, 308},
+ {I_CMPAXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42707, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPAEXADD[] = {
+ {I_CMPAEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42602, 308},
+ {I_CMPAEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42714, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPBXADD[] = {
+ {I_CMPBXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42609, 308},
+ {I_CMPBXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42721, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPBEXADD[] = {
+ {I_CMPBEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42616, 308},
+ {I_CMPBEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42728, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPCXADD[] = {
+ {I_CMPCXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42609, 308},
+ {I_CMPCXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42721, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPEXADD[] = {
+ {I_CMPEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42623, 308},
+ {I_CMPEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42735, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPGXADD[] = {
+ {I_CMPGXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42630, 308},
+ {I_CMPGXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42742, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPGEXADD[] = {
+ {I_CMPGEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42637, 308},
+ {I_CMPGEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42749, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPLXADD[] = {
+ {I_CMPLXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42644, 308},
+ {I_CMPLXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42756, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPLEXADD[] = {
+ {I_CMPLEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42651, 308},
+ {I_CMPLEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42763, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNAXADD[] = {
+ {I_CMPNAXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42616, 308},
+ {I_CMPNAXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42728, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNAEXADD[] = {
+ {I_CMPNAEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42609, 308},
+ {I_CMPNAEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42721, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNBXADD[] = {
+ {I_CMPNBXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42602, 308},
+ {I_CMPNBXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42714, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNBEXADD[] = {
+ {I_CMPNBEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42595, 308},
+ {I_CMPNBEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42707, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNCXADD[] = {
+ {I_CMPNCXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42602, 308},
+ {I_CMPNCXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42714, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNEXADD[] = {
+ {I_CMPNEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42658, 308},
+ {I_CMPNEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42770, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNGXADD[] = {
+ {I_CMPNGXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42651, 308},
+ {I_CMPNGXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42763, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNGEXADD[] = {
+ {I_CMPNGEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42644, 308},
+ {I_CMPNGEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42756, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNLXADD[] = {
+ {I_CMPNLXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42637, 308},
+ {I_CMPNLXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42749, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNLEXADD[] = {
+ {I_CMPNLEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42630, 308},
+ {I_CMPNLEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42742, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNOXADD[] = {
+ {I_CMPNOXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42665, 308},
+ {I_CMPNOXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42777, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNPXADD[] = {
+ {I_CMPNPXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42672, 308},
+ {I_CMPNPXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42784, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNSXADD[] = {
+ {I_CMPNSXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42679, 308},
+ {I_CMPNSXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42791, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPNZXADD[] = {
+ {I_CMPNZXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42658, 308},
+ {I_CMPNZXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42770, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPOXADD[] = {
+ {I_CMPOXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42686, 308},
+ {I_CMPOXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42798, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPPXADD[] = {
+ {I_CMPPXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42693, 308},
+ {I_CMPPXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42805, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPPEXADD[] = {
+ {I_CMPPEXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42693, 308},
+ {I_CMPPEXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42805, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPPOXADD[] = {
+ {I_CMPPOXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42672, 308},
+ {I_CMPPOXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42784, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPSXADD[] = {
+ {I_CMPSXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42700, 308},
+ {I_CMPSXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42812, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_CMPZXADD[] = {
+ {I_CMPZXADD, 3, {MEMORY|BITS32,REG_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+42623, 308},
+ {I_CMPZXADD, 3, {MEMORY|BITS64,REG_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+42735, 309},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_ERETS[] = {
+ {I_ERETS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46199, 310},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_ERETU[] = {
+ {I_ERETU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46205, 310},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_LKGS[] = {
+ {I_LKGS, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42827, 311},
+ {I_LKGS, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42827, 312},
+ {I_LKGS, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42827, 312},
+ {I_LKGS, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42819, 313},
+ {I_LKGS, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42826, 312},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_WRMSRNS[] = {
+ {I_WRMSRNS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46211, 314},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_RDMSRLIST[] = {
+ {I_RDMSRLIST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46217, 315},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_WRMSRLIST[] = {
+ {I_WRMSRLIST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46223, 315},
+ ITEMPLATE_END
+};
+
+static const struct itemplate instrux_HRESET[] = {
+ {I_HRESET, 2, {IMMEDIATE,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+32864, 316},
+ {I_HRESET, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32864, 316},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP0[] = {
- {I_HINT_NOP0, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41476, 273},
- {I_HINT_NOP0, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41482, 273},
- {I_HINT_NOP0, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41488, 274},
+ {I_HINT_NOP0, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46229, 317},
+ {I_HINT_NOP0, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46235, 317},
+ {I_HINT_NOP0, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46241, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP1[] = {
- {I_HINT_NOP1, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41494, 273},
- {I_HINT_NOP1, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41500, 273},
- {I_HINT_NOP1, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41506, 274},
+ {I_HINT_NOP1, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46247, 317},
+ {I_HINT_NOP1, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46253, 317},
+ {I_HINT_NOP1, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46259, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP2[] = {
- {I_HINT_NOP2, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41512, 273},
- {I_HINT_NOP2, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41518, 273},
- {I_HINT_NOP2, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41524, 274},
+ {I_HINT_NOP2, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46265, 317},
+ {I_HINT_NOP2, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46271, 317},
+ {I_HINT_NOP2, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46277, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP3[] = {
- {I_HINT_NOP3, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41530, 273},
- {I_HINT_NOP3, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41536, 273},
- {I_HINT_NOP3, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41542, 274},
+ {I_HINT_NOP3, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46283, 317},
+ {I_HINT_NOP3, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46289, 317},
+ {I_HINT_NOP3, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46295, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP4[] = {
- {I_HINT_NOP4, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41548, 273},
- {I_HINT_NOP4, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41554, 273},
- {I_HINT_NOP4, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41560, 274},
+ {I_HINT_NOP4, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46301, 317},
+ {I_HINT_NOP4, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46307, 317},
+ {I_HINT_NOP4, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46313, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP5[] = {
- {I_HINT_NOP5, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41566, 273},
- {I_HINT_NOP5, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41572, 273},
- {I_HINT_NOP5, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41578, 274},
+ {I_HINT_NOP5, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46319, 317},
+ {I_HINT_NOP5, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46325, 317},
+ {I_HINT_NOP5, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46331, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP6[] = {
- {I_HINT_NOP6, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41584, 273},
- {I_HINT_NOP6, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41590, 273},
- {I_HINT_NOP6, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41596, 274},
+ {I_HINT_NOP6, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46337, 317},
+ {I_HINT_NOP6, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46343, 317},
+ {I_HINT_NOP6, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46349, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP7[] = {
- {I_HINT_NOP7, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41602, 273},
- {I_HINT_NOP7, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41608, 273},
- {I_HINT_NOP7, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41614, 274},
+ {I_HINT_NOP7, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46355, 317},
+ {I_HINT_NOP7, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46361, 317},
+ {I_HINT_NOP7, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46367, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP8[] = {
- {I_HINT_NOP8, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41620, 273},
- {I_HINT_NOP8, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41626, 273},
- {I_HINT_NOP8, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41632, 274},
+ {I_HINT_NOP8, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46373, 317},
+ {I_HINT_NOP8, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46379, 317},
+ {I_HINT_NOP8, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46385, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP9[] = {
- {I_HINT_NOP9, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41638, 273},
- {I_HINT_NOP9, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41644, 273},
- {I_HINT_NOP9, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41650, 274},
+ {I_HINT_NOP9, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46391, 317},
+ {I_HINT_NOP9, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46397, 317},
+ {I_HINT_NOP9, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46403, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP10[] = {
- {I_HINT_NOP10, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41656, 273},
- {I_HINT_NOP10, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41662, 273},
- {I_HINT_NOP10, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41668, 274},
+ {I_HINT_NOP10, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46409, 317},
+ {I_HINT_NOP10, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46415, 317},
+ {I_HINT_NOP10, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46421, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP11[] = {
- {I_HINT_NOP11, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41674, 273},
- {I_HINT_NOP11, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41680, 273},
- {I_HINT_NOP11, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41686, 274},
+ {I_HINT_NOP11, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46427, 317},
+ {I_HINT_NOP11, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46433, 317},
+ {I_HINT_NOP11, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46439, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP12[] = {
- {I_HINT_NOP12, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41692, 273},
- {I_HINT_NOP12, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41698, 273},
- {I_HINT_NOP12, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41704, 274},
+ {I_HINT_NOP12, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46445, 317},
+ {I_HINT_NOP12, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46451, 317},
+ {I_HINT_NOP12, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46457, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP13[] = {
- {I_HINT_NOP13, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41710, 273},
- {I_HINT_NOP13, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41716, 273},
- {I_HINT_NOP13, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41722, 274},
+ {I_HINT_NOP13, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46463, 317},
+ {I_HINT_NOP13, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46469, 317},
+ {I_HINT_NOP13, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46475, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP14[] = {
- {I_HINT_NOP14, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41728, 273},
- {I_HINT_NOP14, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41734, 273},
- {I_HINT_NOP14, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41740, 274},
+ {I_HINT_NOP14, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46481, 317},
+ {I_HINT_NOP14, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46487, 317},
+ {I_HINT_NOP14, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46493, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP15[] = {
- {I_HINT_NOP15, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41746, 273},
- {I_HINT_NOP15, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41752, 273},
- {I_HINT_NOP15, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41758, 274},
+ {I_HINT_NOP15, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46499, 317},
+ {I_HINT_NOP15, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46505, 317},
+ {I_HINT_NOP15, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46511, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP16[] = {
- {I_HINT_NOP16, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41764, 273},
- {I_HINT_NOP16, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41770, 273},
- {I_HINT_NOP16, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41776, 274},
+ {I_HINT_NOP16, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46517, 317},
+ {I_HINT_NOP16, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46523, 317},
+ {I_HINT_NOP16, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46529, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP17[] = {
- {I_HINT_NOP17, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41782, 273},
- {I_HINT_NOP17, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41788, 273},
- {I_HINT_NOP17, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41794, 274},
+ {I_HINT_NOP17, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46535, 317},
+ {I_HINT_NOP17, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46541, 317},
+ {I_HINT_NOP17, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46547, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP18[] = {
- {I_HINT_NOP18, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41800, 273},
- {I_HINT_NOP18, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41806, 273},
- {I_HINT_NOP18, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41812, 274},
+ {I_HINT_NOP18, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46553, 317},
+ {I_HINT_NOP18, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46559, 317},
+ {I_HINT_NOP18, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46565, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP19[] = {
- {I_HINT_NOP19, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41818, 273},
- {I_HINT_NOP19, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41824, 273},
- {I_HINT_NOP19, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41830, 274},
+ {I_HINT_NOP19, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46571, 317},
+ {I_HINT_NOP19, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46577, 317},
+ {I_HINT_NOP19, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46583, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP20[] = {
- {I_HINT_NOP20, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41836, 273},
- {I_HINT_NOP20, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41842, 273},
- {I_HINT_NOP20, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41848, 274},
+ {I_HINT_NOP20, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46589, 317},
+ {I_HINT_NOP20, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46595, 317},
+ {I_HINT_NOP20, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46601, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP21[] = {
- {I_HINT_NOP21, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41854, 273},
- {I_HINT_NOP21, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41860, 273},
- {I_HINT_NOP21, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41866, 274},
+ {I_HINT_NOP21, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46607, 317},
+ {I_HINT_NOP21, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46613, 317},
+ {I_HINT_NOP21, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46619, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP22[] = {
- {I_HINT_NOP22, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41872, 273},
- {I_HINT_NOP22, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41878, 273},
- {I_HINT_NOP22, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41884, 274},
+ {I_HINT_NOP22, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46625, 317},
+ {I_HINT_NOP22, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46631, 317},
+ {I_HINT_NOP22, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46637, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP23[] = {
- {I_HINT_NOP23, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41890, 273},
- {I_HINT_NOP23, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41896, 273},
- {I_HINT_NOP23, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41902, 274},
+ {I_HINT_NOP23, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46643, 317},
+ {I_HINT_NOP23, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46649, 317},
+ {I_HINT_NOP23, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46655, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP24[] = {
- {I_HINT_NOP24, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41908, 273},
- {I_HINT_NOP24, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41914, 273},
- {I_HINT_NOP24, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41920, 274},
+ {I_HINT_NOP24, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46661, 317},
+ {I_HINT_NOP24, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46667, 317},
+ {I_HINT_NOP24, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46673, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP25[] = {
- {I_HINT_NOP25, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41926, 273},
- {I_HINT_NOP25, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41932, 273},
- {I_HINT_NOP25, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41938, 274},
+ {I_HINT_NOP25, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46679, 317},
+ {I_HINT_NOP25, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46685, 317},
+ {I_HINT_NOP25, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46691, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP26[] = {
- {I_HINT_NOP26, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41944, 273},
- {I_HINT_NOP26, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41950, 273},
- {I_HINT_NOP26, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41956, 274},
+ {I_HINT_NOP26, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46697, 317},
+ {I_HINT_NOP26, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46703, 317},
+ {I_HINT_NOP26, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46709, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP27[] = {
- {I_HINT_NOP27, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41962, 273},
- {I_HINT_NOP27, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41968, 273},
- {I_HINT_NOP27, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41974, 274},
+ {I_HINT_NOP27, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46715, 317},
+ {I_HINT_NOP27, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46721, 317},
+ {I_HINT_NOP27, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46727, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP28[] = {
- {I_HINT_NOP28, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41980, 273},
- {I_HINT_NOP28, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41986, 273},
- {I_HINT_NOP28, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41992, 274},
+ {I_HINT_NOP28, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46733, 317},
+ {I_HINT_NOP28, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46739, 317},
+ {I_HINT_NOP28, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46745, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP29[] = {
- {I_HINT_NOP29, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41998, 273},
- {I_HINT_NOP29, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42004, 273},
- {I_HINT_NOP29, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42010, 274},
+ {I_HINT_NOP29, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46751, 317},
+ {I_HINT_NOP29, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46757, 317},
+ {I_HINT_NOP29, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46763, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP30[] = {
- {I_HINT_NOP30, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42016, 273},
- {I_HINT_NOP30, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42022, 273},
- {I_HINT_NOP30, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42028, 274},
+ {I_HINT_NOP30, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46769, 317},
+ {I_HINT_NOP30, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46775, 317},
+ {I_HINT_NOP30, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46781, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP31[] = {
- {I_HINT_NOP31, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42034, 273},
- {I_HINT_NOP31, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42040, 273},
- {I_HINT_NOP31, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42046, 274},
+ {I_HINT_NOP31, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46787, 317},
+ {I_HINT_NOP31, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46793, 317},
+ {I_HINT_NOP31, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46799, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP32[] = {
- {I_HINT_NOP32, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42052, 273},
- {I_HINT_NOP32, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42058, 273},
- {I_HINT_NOP32, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42064, 274},
+ {I_HINT_NOP32, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46805, 317},
+ {I_HINT_NOP32, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46811, 317},
+ {I_HINT_NOP32, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46817, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP33[] = {
- {I_HINT_NOP33, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42070, 273},
- {I_HINT_NOP33, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42076, 273},
- {I_HINT_NOP33, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42082, 274},
+ {I_HINT_NOP33, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46823, 317},
+ {I_HINT_NOP33, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46829, 317},
+ {I_HINT_NOP33, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46835, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP34[] = {
- {I_HINT_NOP34, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42088, 273},
- {I_HINT_NOP34, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42094, 273},
- {I_HINT_NOP34, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42100, 274},
+ {I_HINT_NOP34, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46841, 317},
+ {I_HINT_NOP34, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46847, 317},
+ {I_HINT_NOP34, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46853, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP35[] = {
- {I_HINT_NOP35, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42106, 273},
- {I_HINT_NOP35, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42112, 273},
- {I_HINT_NOP35, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42118, 274},
+ {I_HINT_NOP35, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46859, 317},
+ {I_HINT_NOP35, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46865, 317},
+ {I_HINT_NOP35, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46871, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP36[] = {
- {I_HINT_NOP36, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42124, 273},
- {I_HINT_NOP36, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42130, 273},
- {I_HINT_NOP36, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42136, 274},
+ {I_HINT_NOP36, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46877, 317},
+ {I_HINT_NOP36, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46883, 317},
+ {I_HINT_NOP36, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46889, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP37[] = {
- {I_HINT_NOP37, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42142, 273},
- {I_HINT_NOP37, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42148, 273},
- {I_HINT_NOP37, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42154, 274},
+ {I_HINT_NOP37, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46895, 317},
+ {I_HINT_NOP37, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46901, 317},
+ {I_HINT_NOP37, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46907, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP38[] = {
- {I_HINT_NOP38, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42160, 273},
- {I_HINT_NOP38, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42166, 273},
- {I_HINT_NOP38, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42172, 274},
+ {I_HINT_NOP38, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46913, 317},
+ {I_HINT_NOP38, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46919, 317},
+ {I_HINT_NOP38, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46925, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP39[] = {
- {I_HINT_NOP39, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42178, 273},
- {I_HINT_NOP39, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42184, 273},
- {I_HINT_NOP39, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42190, 274},
+ {I_HINT_NOP39, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46931, 317},
+ {I_HINT_NOP39, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46937, 317},
+ {I_HINT_NOP39, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46943, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP40[] = {
- {I_HINT_NOP40, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42196, 273},
- {I_HINT_NOP40, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42202, 273},
- {I_HINT_NOP40, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42208, 274},
+ {I_HINT_NOP40, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46949, 317},
+ {I_HINT_NOP40, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46955, 317},
+ {I_HINT_NOP40, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46961, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP41[] = {
- {I_HINT_NOP41, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42214, 273},
- {I_HINT_NOP41, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42220, 273},
- {I_HINT_NOP41, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42226, 274},
+ {I_HINT_NOP41, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46967, 317},
+ {I_HINT_NOP41, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46973, 317},
+ {I_HINT_NOP41, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46979, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP42[] = {
- {I_HINT_NOP42, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42232, 273},
- {I_HINT_NOP42, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42238, 273},
- {I_HINT_NOP42, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42244, 274},
+ {I_HINT_NOP42, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46985, 317},
+ {I_HINT_NOP42, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46991, 317},
+ {I_HINT_NOP42, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+46997, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP43[] = {
- {I_HINT_NOP43, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42250, 273},
- {I_HINT_NOP43, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42256, 273},
- {I_HINT_NOP43, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42262, 274},
+ {I_HINT_NOP43, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47003, 317},
+ {I_HINT_NOP43, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47009, 317},
+ {I_HINT_NOP43, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47015, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP44[] = {
- {I_HINT_NOP44, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42268, 273},
- {I_HINT_NOP44, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42274, 273},
- {I_HINT_NOP44, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42280, 274},
+ {I_HINT_NOP44, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47021, 317},
+ {I_HINT_NOP44, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47027, 317},
+ {I_HINT_NOP44, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47033, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP45[] = {
- {I_HINT_NOP45, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42286, 273},
- {I_HINT_NOP45, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42292, 273},
- {I_HINT_NOP45, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42298, 274},
+ {I_HINT_NOP45, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47039, 317},
+ {I_HINT_NOP45, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47045, 317},
+ {I_HINT_NOP45, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47051, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP46[] = {
- {I_HINT_NOP46, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42304, 273},
- {I_HINT_NOP46, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42310, 273},
- {I_HINT_NOP46, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42316, 274},
+ {I_HINT_NOP46, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47057, 317},
+ {I_HINT_NOP46, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47063, 317},
+ {I_HINT_NOP46, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47069, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP47[] = {
- {I_HINT_NOP47, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42322, 273},
- {I_HINT_NOP47, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42328, 273},
- {I_HINT_NOP47, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42334, 274},
+ {I_HINT_NOP47, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47075, 317},
+ {I_HINT_NOP47, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47081, 317},
+ {I_HINT_NOP47, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47087, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP48[] = {
- {I_HINT_NOP48, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42340, 273},
- {I_HINT_NOP48, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42346, 273},
- {I_HINT_NOP48, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42352, 274},
+ {I_HINT_NOP48, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47093, 317},
+ {I_HINT_NOP48, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47099, 317},
+ {I_HINT_NOP48, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47105, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP49[] = {
- {I_HINT_NOP49, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42358, 273},
- {I_HINT_NOP49, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42364, 273},
- {I_HINT_NOP49, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42370, 274},
+ {I_HINT_NOP49, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47111, 317},
+ {I_HINT_NOP49, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47117, 317},
+ {I_HINT_NOP49, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47123, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP50[] = {
- {I_HINT_NOP50, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42376, 273},
- {I_HINT_NOP50, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42382, 273},
- {I_HINT_NOP50, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42388, 274},
+ {I_HINT_NOP50, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47129, 317},
+ {I_HINT_NOP50, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47135, 317},
+ {I_HINT_NOP50, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47141, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP51[] = {
- {I_HINT_NOP51, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42394, 273},
- {I_HINT_NOP51, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42400, 273},
- {I_HINT_NOP51, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42406, 274},
+ {I_HINT_NOP51, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47147, 317},
+ {I_HINT_NOP51, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47153, 317},
+ {I_HINT_NOP51, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47159, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP52[] = {
- {I_HINT_NOP52, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42412, 273},
- {I_HINT_NOP52, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42418, 273},
- {I_HINT_NOP52, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42424, 274},
+ {I_HINT_NOP52, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47165, 317},
+ {I_HINT_NOP52, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47171, 317},
+ {I_HINT_NOP52, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47177, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP53[] = {
- {I_HINT_NOP53, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42430, 273},
- {I_HINT_NOP53, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42436, 273},
- {I_HINT_NOP53, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42442, 274},
+ {I_HINT_NOP53, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47183, 317},
+ {I_HINT_NOP53, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47189, 317},
+ {I_HINT_NOP53, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47195, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP54[] = {
- {I_HINT_NOP54, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42448, 273},
- {I_HINT_NOP54, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42454, 273},
- {I_HINT_NOP54, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42460, 274},
+ {I_HINT_NOP54, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47201, 317},
+ {I_HINT_NOP54, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47207, 317},
+ {I_HINT_NOP54, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47213, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP55[] = {
- {I_HINT_NOP55, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42466, 273},
- {I_HINT_NOP55, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42472, 273},
- {I_HINT_NOP55, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42478, 274},
+ {I_HINT_NOP55, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47219, 317},
+ {I_HINT_NOP55, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47225, 317},
+ {I_HINT_NOP55, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47231, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP56[] = {
- {I_HINT_NOP56, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39544, 273},
- {I_HINT_NOP56, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39550, 273},
- {I_HINT_NOP56, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39556, 274},
+ {I_HINT_NOP56, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43529, 317},
+ {I_HINT_NOP56, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43535, 317},
+ {I_HINT_NOP56, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+43541, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP57[] = {
- {I_HINT_NOP57, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42484, 273},
- {I_HINT_NOP57, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42490, 273},
- {I_HINT_NOP57, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42496, 274},
+ {I_HINT_NOP57, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47237, 317},
+ {I_HINT_NOP57, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47243, 317},
+ {I_HINT_NOP57, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47249, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP58[] = {
- {I_HINT_NOP58, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42502, 273},
- {I_HINT_NOP58, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42508, 273},
- {I_HINT_NOP58, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42514, 274},
+ {I_HINT_NOP58, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47255, 317},
+ {I_HINT_NOP58, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47261, 317},
+ {I_HINT_NOP58, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47267, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP59[] = {
- {I_HINT_NOP59, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42520, 273},
- {I_HINT_NOP59, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42526, 273},
- {I_HINT_NOP59, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42532, 274},
+ {I_HINT_NOP59, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47273, 317},
+ {I_HINT_NOP59, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47279, 317},
+ {I_HINT_NOP59, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47285, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP60[] = {
- {I_HINT_NOP60, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42538, 273},
- {I_HINT_NOP60, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42544, 273},
- {I_HINT_NOP60, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42550, 274},
+ {I_HINT_NOP60, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47291, 317},
+ {I_HINT_NOP60, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47297, 317},
+ {I_HINT_NOP60, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47303, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP61[] = {
- {I_HINT_NOP61, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42556, 273},
- {I_HINT_NOP61, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42562, 273},
- {I_HINT_NOP61, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42568, 274},
+ {I_HINT_NOP61, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47309, 317},
+ {I_HINT_NOP61, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47315, 317},
+ {I_HINT_NOP61, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47321, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP62[] = {
- {I_HINT_NOP62, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42574, 273},
- {I_HINT_NOP62, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42580, 273},
- {I_HINT_NOP62, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42586, 274},
+ {I_HINT_NOP62, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47327, 317},
+ {I_HINT_NOP62, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47333, 317},
+ {I_HINT_NOP62, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47339, 318},
ITEMPLATE_END
};
static const struct itemplate instrux_HINT_NOP63[] = {
- {I_HINT_NOP63, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42592, 273},
- {I_HINT_NOP63, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42598, 273},
- {I_HINT_NOP63, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+42604, 274},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_CMOVcc[] = {
- {I_CMOVcc, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30525, 121},
- {I_CMOVcc, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30525, 89},
- {I_CMOVcc, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30532, 121},
- {I_CMOVcc, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30532, 89},
- {I_CMOVcc, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+30539, 10},
- {I_CMOVcc, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30539, 7},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_Jcc[] = {
- {I_Jcc, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30546, 122},
- {I_Jcc, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30553, 27},
- {I_Jcc, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30560, 27},
- {I_Jcc, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30567, 28},
- {I_Jcc, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44291, 25},
- {I_Jcc, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44290, 25},
- {I_Jcc, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30568, 122},
- {I_Jcc, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30574, 25},
- {I_Jcc, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+44291, 25},
- ITEMPLATE_END
-};
-
-static const struct itemplate instrux_SETcc[] = {
- {I_SETcc, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40096, 21},
- {I_SETcc, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40096, 5},
+ {I_HINT_NOP63, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47345, 317},
+ {I_HINT_NOP63, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47351, 317},
+ {I_HINT_NOP63, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+47357, 318},
ITEMPLATE_END
};
@@ -15593,6 +17762,96 @@
instrux_XLATB,
instrux_XLAT,
instrux_XOR,
+ instrux_CMOVA,
+ instrux_CMOVAE,
+ instrux_CMOVB,
+ instrux_CMOVBE,
+ instrux_CMOVC,
+ instrux_CMOVE,
+ instrux_CMOVG,
+ instrux_CMOVGE,
+ instrux_CMOVL,
+ instrux_CMOVLE,
+ instrux_CMOVNA,
+ instrux_CMOVNAE,
+ instrux_CMOVNB,
+ instrux_CMOVNBE,
+ instrux_CMOVNC,
+ instrux_CMOVNE,
+ instrux_CMOVNG,
+ instrux_CMOVNGE,
+ instrux_CMOVNL,
+ instrux_CMOVNLE,
+ instrux_CMOVNO,
+ instrux_CMOVNP,
+ instrux_CMOVNS,
+ instrux_CMOVNZ,
+ instrux_CMOVO,
+ instrux_CMOVP,
+ instrux_CMOVPE,
+ instrux_CMOVPO,
+ instrux_CMOVS,
+ instrux_CMOVZ,
+ instrux_JA,
+ instrux_JAE,
+ instrux_JB,
+ instrux_JBE,
+ instrux_JC,
+ instrux_JE,
+ instrux_JG,
+ instrux_JGE,
+ instrux_JL,
+ instrux_JLE,
+ instrux_JNA,
+ instrux_JNAE,
+ instrux_JNB,
+ instrux_JNBE,
+ instrux_JNC,
+ instrux_JNE,
+ instrux_JNG,
+ instrux_JNGE,
+ instrux_JNL,
+ instrux_JNLE,
+ instrux_JNO,
+ instrux_JNP,
+ instrux_JNS,
+ instrux_JNZ,
+ instrux_JO,
+ instrux_JP,
+ instrux_JPE,
+ instrux_JPO,
+ instrux_JS,
+ instrux_JZ,
+ instrux_SETA,
+ instrux_SETAE,
+ instrux_SETB,
+ instrux_SETBE,
+ instrux_SETC,
+ instrux_SETE,
+ instrux_SETG,
+ instrux_SETGE,
+ instrux_SETL,
+ instrux_SETLE,
+ instrux_SETNA,
+ instrux_SETNAE,
+ instrux_SETNB,
+ instrux_SETNBE,
+ instrux_SETNC,
+ instrux_SETNE,
+ instrux_SETNG,
+ instrux_SETNGE,
+ instrux_SETNL,
+ instrux_SETNLE,
+ instrux_SETNO,
+ instrux_SETNP,
+ instrux_SETNS,
+ instrux_SETNZ,
+ instrux_SETO,
+ instrux_SETP,
+ instrux_SETPE,
+ instrux_SETPO,
+ instrux_SETS,
+ instrux_SETZ,
instrux_ADDPS,
instrux_ADDSS,
instrux_ANDNPS,
@@ -15677,6 +17936,8 @@
instrux_PREFETCHT0,
instrux_PREFETCHT1,
instrux_PREFETCHT2,
+ instrux_PREFETCHIT0,
+ instrux_PREFETCHIT1,
instrux_MASKMOVQ,
instrux_MOVNTQ,
instrux_PAVGB,
@@ -15805,6 +18066,9 @@
instrux_VMXON,
instrux_INVEPT,
instrux_INVVPID,
+ instrux_PVALIDATE,
+ instrux_RMPADJUST,
+ instrux_VMGEXIT,
instrux_PABSB,
instrux_PABSW,
instrux_PABSD,
@@ -16631,6 +18895,29 @@
instrux_SHA256MSG1,
instrux_SHA256MSG2,
instrux_SHA256RNDS2,
+ instrux_VSHA512MSG1,
+ instrux_VSHA512MSG2,
+ instrux_VSHA512RNDS2,
+ instrux_VSM3MSG1,
+ instrux_VSM3MSG2,
+ instrux_VSM3RNDS2,
+ instrux_VSM4KEY4,
+ instrux_VSM4RNDS4,
+ instrux_VBCSTNEBF16PS,
+ instrux_VBCSTNESH2PS,
+ instrux_VCVTNEEBF162PS,
+ instrux_VCVTNEEPH2PS,
+ instrux_VCVTNEOBF162PS,
+ instrux_VCVTNEOPH2PS,
+ instrux_VCVTNEPS2BF16,
+ instrux_VPDPBSSD,
+ instrux_VPDPBSSDS,
+ instrux_VPDPBSUD,
+ instrux_VPDPBSUDS,
+ instrux_VPDPBUUD,
+ instrux_VPDPBUUDS,
+ instrux_VPMADD52HUQ,
+ instrux_VPMADD52LUQ,
instrux_KADDB,
instrux_KADDD,
instrux_KADDQ,
@@ -16895,8 +19182,6 @@
instrux_VPEXPANDQ,
instrux_VPLZCNTD,
instrux_VPLZCNTQ,
- instrux_VPMADD52HUQ,
- instrux_VPMADD52LUQ,
instrux_VPMAXSQ,
instrux_VPMAXUQ,
instrux_VPMINSQ,
@@ -17078,6 +19363,176 @@
instrux_WRUSSQ,
instrux_WRSSD,
instrux_WRSSQ,
+ instrux_ENQCMD,
+ instrux_ENQCMDS,
+ instrux_SERIALIZE,
+ instrux_XRESLDTRK,
+ instrux_XSUSLDTRK,
+ instrux_VCVTNE2PS2BF16,
+ instrux_VDPBF16PS,
+ instrux_VP2INTERSECTD,
+ instrux_LDTILECFG,
+ instrux_STTILECFG,
+ instrux_TDPBF16PS,
+ instrux_TDPBSSD,
+ instrux_TDPBSUD,
+ instrux_TDPBUSD,
+ instrux_TDPBUUD,
+ instrux_TILELOADD,
+ instrux_TILELOADDT1,
+ instrux_TILERELEASE,
+ instrux_TILESTORED,
+ instrux_TILEZERO,
+ instrux_VADDPH,
+ instrux_VADDSH,
+ instrux_VCMPPH,
+ instrux_VCMPSH,
+ instrux_VCOMISH,
+ instrux_VCVTDQ2PH,
+ instrux_VCVTPD2PH,
+ instrux_VCVTPH2DQ,
+ instrux_VCVTPH2PD,
+ instrux_VCVTPH2PSX,
+ instrux_VCVTPH2QQ,
+ instrux_VCVTPH2UDQ,
+ instrux_VCVTPH2UQQ,
+ instrux_VCVTPH2UW,
+ instrux_VCVTPH2W,
+ instrux_VCVTQQ2PH,
+ instrux_VCVTSD2SH,
+ instrux_VCVTSH2SD,
+ instrux_VCVTSH2SI,
+ instrux_VCVTSH2SS,
+ instrux_VCVTSH2USI,
+ instrux_VCVTSI2SH,
+ instrux_VCVTSS2SH,
+ instrux_VCVTTPH2DQ,
+ instrux_VCVTTPH2QQ,
+ instrux_VCVTTPH2UDQ,
+ instrux_VCVTTPH2UQQ,
+ instrux_VCVTTPH2UW,
+ instrux_VCVTTPH2W,
+ instrux_VCVTTSH2SI,
+ instrux_VCVTTSH2USI,
+ instrux_VCVTUDQ2PH,
+ instrux_VCVTUQQ2PH,
+ instrux_VCVTUSI2SH,
+ instrux_VCVTUW2PH,
+ instrux_VCVTW2PH,
+ instrux_VDIVPH,
+ instrux_VDIVSH,
+ instrux_VFCMADDCPH,
+ instrux_VFMADDCPH,
+ instrux_VFCMADDCSH,
+ instrux_VFMADDCSH,
+ instrux_VFCMULCPCH,
+ instrux_VFMULCPCH,
+ instrux_VFCMULCSH,
+ instrux_VFMULCSH,
+ instrux_VFMADDSUB132PH,
+ instrux_VFMADDSUB213PH,
+ instrux_VFMADDSUB231PH,
+ instrux_VFMSUBADD132PH,
+ instrux_VFMSUBADD213PH,
+ instrux_VFMSUBADD231PH,
+ instrux_VPMADD132PH,
+ instrux_VPMADD213PH,
+ instrux_VPMADD231PH,
+ instrux_VFMADD132PH,
+ instrux_VFMADD213PH,
+ instrux_VFMADD231PH,
+ instrux_VPMADD132SH,
+ instrux_VPMADD213SH,
+ instrux_VPMADD231SH,
+ instrux_VPNMADD132SH,
+ instrux_VPNMADD213SH,
+ instrux_VPNMADD231SH,
+ instrux_VPMSUB132PH,
+ instrux_VPMSUB213PH,
+ instrux_VPMSUB231PH,
+ instrux_VFMSUB132PH,
+ instrux_VFMSUB213PH,
+ instrux_VFMSUB231PH,
+ instrux_VPMSUB132SH,
+ instrux_VPMSUB213SH,
+ instrux_VPMSUB231SH,
+ instrux_VPNMSUB132SH,
+ instrux_VPNMSUB213SH,
+ instrux_VPNMSUB231SH,
+ instrux_VFPCLASSPH,
+ instrux_VFPCLASSSH,
+ instrux_VGETEXPPH,
+ instrux_VGETEXPSH,
+ instrux_VGETMANTPH,
+ instrux_VGETMANTSH,
+ instrux_VGETMAXPH,
+ instrux_VGETMAXSH,
+ instrux_VGETMINPH,
+ instrux_VGETMINSH,
+ instrux_VMOVSH,
+ instrux_VMOVW,
+ instrux_VMULPH,
+ instrux_VMULSH,
+ instrux_VRCPPH,
+ instrux_VRCPSH,
+ instrux_VREDUCEPH,
+ instrux_VREDUCESH,
+ instrux_VENDSCALEPH,
+ instrux_VENDSCALESH,
+ instrux_VRSQRTPH,
+ instrux_VRSQRTSH,
+ instrux_VSCALEFPH,
+ instrux_VSCALEFSH,
+ instrux_VSQRTPH,
+ instrux_VSQRTSH,
+ instrux_VSUBPH,
+ instrux_VSUBSH,
+ instrux_VUCOMISH,
+ instrux_AADD,
+ instrux_AAND,
+ instrux_AXOR,
+ instrux_CLUI,
+ instrux_SENDUIPI,
+ instrux_STUI,
+ instrux_TESTUI,
+ instrux_UIRET,
+ instrux_CMPAXADD,
+ instrux_CMPAEXADD,
+ instrux_CMPBXADD,
+ instrux_CMPBEXADD,
+ instrux_CMPCXADD,
+ instrux_CMPEXADD,
+ instrux_CMPGXADD,
+ instrux_CMPGEXADD,
+ instrux_CMPLXADD,
+ instrux_CMPLEXADD,
+ instrux_CMPNAXADD,
+ instrux_CMPNAEXADD,
+ instrux_CMPNBXADD,
+ instrux_CMPNBEXADD,
+ instrux_CMPNCXADD,
+ instrux_CMPNEXADD,
+ instrux_CMPNGXADD,
+ instrux_CMPNGEXADD,
+ instrux_CMPNLXADD,
+ instrux_CMPNLEXADD,
+ instrux_CMPNOXADD,
+ instrux_CMPNPXADD,
+ instrux_CMPNSXADD,
+ instrux_CMPNZXADD,
+ instrux_CMPOXADD,
+ instrux_CMPPXADD,
+ instrux_CMPPEXADD,
+ instrux_CMPPOXADD,
+ instrux_CMPSXADD,
+ instrux_CMPZXADD,
+ instrux_ERETS,
+ instrux_ERETU,
+ instrux_LKGS,
+ instrux_WRMSRNS,
+ instrux_RDMSRLIST,
+ instrux_WRMSRLIST,
+ instrux_HRESET,
instrux_HINT_NOP0,
instrux_HINT_NOP1,
instrux_HINT_NOP2,
@@ -17142,7 +19597,4 @@
instrux_HINT_NOP61,
instrux_HINT_NOP62,
instrux_HINT_NOP63,
- instrux_CMOVcc,
- instrux_Jcc,
- instrux_SETcc,
};
diff --git a/x86/insnsb.c b/x86/insnsb.c
index 39439b1..c6af77f 100644
--- a/x86/insnsb.c
+++ b/x86/insnsb.c
@@ -3,7 +3,7 @@
#include "nasm.h"
#include "insns.h"
-const uint8_t nasm_bytecodes[45455] = {
+const uint8_t nasm_bytecodes[50335] = {
/* 0 */ 0241,0203,041,0301,01,0104,0120,01,0,0,
/* 10 */ 0240,0203,041,0301,01,0104,0110,01,0,0,
/* 20 */ 0241,0203,041,0301,01,0104,0120,01,01,0,
@@ -1293,4810 +1293,5469 @@
/* 11998 */ 0240,0203,025,0301,01,0163,0110,022,0,
/* 12007 */ 0241,0203,031,0301,01,0163,0120,023,0,
/* 12016 */ 0240,0203,031,0301,01,0163,0110,022,0,
- /* 12025 */ 0273,0320,02,017,0272,0207,025,0,
- /* 12033 */ 0273,0321,02,017,0272,0207,025,0,
- /* 12041 */ 0273,0324,02,017,0272,0207,025,0,
- /* 12049 */ 0273,0320,02,017,0272,0206,025,0,
- /* 12057 */ 0273,0321,02,017,0272,0206,025,0,
- /* 12065 */ 0273,0324,02,017,0272,0206,025,0,
- /* 12073 */ 0273,0320,02,017,0272,0205,025,0,
- /* 12081 */ 0273,0321,02,017,0272,0205,025,0,
- /* 12089 */ 0273,0324,02,017,0272,0205,025,0,
- /* 12097 */ 0323,02,017,017,0110,01,0277,0,
- /* 12105 */ 0323,02,017,017,0110,01,035,0,
- /* 12113 */ 0323,02,017,017,0110,01,0256,0,
- /* 12121 */ 0323,02,017,017,0110,01,0236,0,
- /* 12129 */ 0323,02,017,017,0110,01,0260,0,
- /* 12137 */ 0323,02,017,017,0110,01,0220,0,
- /* 12145 */ 0323,02,017,017,0110,01,0240,0,
- /* 12153 */ 0323,02,017,017,0110,01,0244,0,
- /* 12161 */ 0323,02,017,017,0110,01,0224,0,
- /* 12169 */ 0323,02,017,017,0110,01,0264,0,
- /* 12177 */ 0323,02,017,017,0110,01,0226,0,
- /* 12185 */ 0323,02,017,017,0110,01,0246,0,
- /* 12193 */ 0323,02,017,017,0110,01,0266,0,
- /* 12201 */ 0323,02,017,017,0110,01,0247,0,
- /* 12209 */ 0323,02,017,017,0110,01,0227,0,
- /* 12217 */ 0323,02,017,017,0110,01,0232,0,
- /* 12225 */ 0323,02,017,017,0110,01,0252,0,
- /* 12233 */ 0323,02,017,017,0110,01,015,0,
- /* 12241 */ 0323,02,017,017,0110,01,0267,0,
- /* 12249 */ 0360,02,017,0302,0110,01,0,0,
- /* 12257 */ 0333,02,017,0302,0110,01,0,0,
- /* 12265 */ 0360,02,017,0302,0110,01,02,0,
- /* 12273 */ 0333,02,017,0302,0110,01,02,0,
- /* 12281 */ 0360,02,017,0302,0110,01,01,0,
- /* 12289 */ 0333,02,017,0302,0110,01,01,0,
- /* 12297 */ 0360,02,017,0302,0110,01,04,0,
- /* 12305 */ 0333,02,017,0302,0110,01,04,0,
- /* 12313 */ 0360,02,017,0302,0110,01,06,0,
- /* 12321 */ 0333,02,017,0302,0110,01,06,0,
- /* 12329 */ 0360,02,017,0302,0110,01,05,0,
- /* 12337 */ 0333,02,017,0302,0110,01,05,0,
- /* 12345 */ 0360,02,017,0302,0110,01,07,0,
- /* 12353 */ 0333,02,017,0302,0110,01,07,0,
- /* 12361 */ 0360,02,017,0302,0110,01,03,0,
- /* 12369 */ 0333,02,017,0302,0110,01,03,0,
- /* 12377 */ 0360,0323,02,017,0160,0110,022,0,
- /* 12385 */ 0323,02,017,017,0110,01,034,0,
- /* 12393 */ 0323,02,017,017,0110,01,0212,0,
- /* 12401 */ 0323,02,017,017,0110,01,0216,0,
- /* 12409 */ 0323,02,017,017,0110,01,014,0,
- /* 12417 */ 0323,02,017,017,0110,01,0273,0,
- /* 12425 */ 0361,02,017,0302,0110,01,0,0,
- /* 12433 */ 0332,02,017,0302,0110,01,0,0,
- /* 12441 */ 0361,02,017,0302,0110,01,02,0,
- /* 12449 */ 0332,02,017,0302,0110,01,02,0,
- /* 12457 */ 0361,02,017,0302,0110,01,01,0,
- /* 12465 */ 0332,02,017,0302,0110,01,01,0,
- /* 12473 */ 0361,02,017,0302,0110,01,04,0,
- /* 12481 */ 0332,02,017,0302,0110,01,04,0,
- /* 12489 */ 0361,02,017,0302,0110,01,06,0,
- /* 12497 */ 0332,02,017,0302,0110,01,06,0,
- /* 12505 */ 0361,02,017,0302,0110,01,05,0,
- /* 12513 */ 0332,02,017,0302,0110,01,05,0,
- /* 12521 */ 0361,02,017,0302,0110,01,07,0,
- /* 12529 */ 0332,02,017,0302,0110,01,07,0,
- /* 12537 */ 0361,02,017,0302,0110,01,03,0,
- /* 12545 */ 0332,02,017,0302,0110,01,03,0,
- /* 12553 */ 0323,0361,03,017,070,0200,0110,0,
- /* 12561 */ 0323,0361,03,017,070,0201,0110,0,
- /* 12569 */ 0360,03,017,072,017,0110,026,0,
- /* 12577 */ 0361,03,017,072,017,0110,026,0,
- /* 12585 */ 0361,02,017,0170,0200,025,026,0,
- /* 12593 */ 0332,02,017,0170,0110,026,027,0,
- /* 12601 */ 0361,03,017,072,015,0110,026,0,
- /* 12609 */ 0361,03,017,072,014,0110,026,0,
- /* 12617 */ 0361,03,017,072,0101,0110,026,0,
- /* 12625 */ 0361,03,017,072,0100,0110,026,0,
- /* 12633 */ 0361,03,017,072,041,0110,026,0,
- /* 12641 */ 0361,03,017,072,0102,0110,026,0,
- /* 12649 */ 0361,03,017,072,016,0110,026,0,
- /* 12657 */ 0361,03,017,072,011,0110,026,0,
- /* 12665 */ 0361,03,017,072,010,0110,026,0,
- /* 12673 */ 0361,03,017,072,013,0110,026,0,
- /* 12681 */ 0361,03,017,072,012,0110,026,0,
- /* 12689 */ 0320,0332,03,017,070,0361,0110,0,
- /* 12697 */ 0321,0332,03,017,070,0361,0110,0,
- /* 12705 */ 0324,0332,03,017,070,0360,0110,0,
- /* 12713 */ 0324,0332,03,017,070,0361,0110,0,
- /* 12721 */ 0361,03,017,072,0141,0110,026,0,
- /* 12729 */ 0361,03,017,072,0140,0110,026,0,
- /* 12737 */ 0361,03,017,072,0143,0110,026,0,
- /* 12745 */ 0361,03,017,072,0142,0110,026,0,
- /* 12753 */ 0323,02,017,017,0110,01,0206,0,
- /* 12761 */ 0323,02,017,017,0110,01,0207,0,
- /* 12769 */ 0320,0331,03,017,070,0360,0110,0,
- /* 12777 */ 0321,0331,03,017,070,0360,0110,0,
- /* 12785 */ 0324,0331,03,017,070,0360,0110,0,
- /* 12793 */ 0320,0331,03,017,070,0361,0101,0,
- /* 12801 */ 0321,0331,03,017,070,0361,0101,0,
- /* 12809 */ 0324,0331,03,017,070,0361,0101,0,
- /* 12817 */ 0361,03,017,072,0337,0110,022,0,
- /* 12825 */ 0270,03,041,01,0337,0110,022,0,
- /* 12833 */ 0241,0202,041,0301,01,0334,0120,0,
- /* 12841 */ 0240,0202,041,0301,01,0334,0110,0,
- /* 12849 */ 0241,0202,045,0301,01,0334,0120,0,
- /* 12857 */ 0240,0202,045,0301,01,0334,0110,0,
- /* 12865 */ 0241,0202,041,0301,01,0335,0120,0,
- /* 12873 */ 0240,0202,041,0301,01,0335,0110,0,
- /* 12881 */ 0241,0202,045,0301,01,0335,0120,0,
- /* 12889 */ 0240,0202,045,0301,01,0335,0110,0,
- /* 12897 */ 0241,0202,041,0301,01,0336,0120,0,
- /* 12905 */ 0240,0202,041,0301,01,0336,0110,0,
- /* 12913 */ 0241,0202,045,0301,01,0336,0120,0,
- /* 12921 */ 0240,0202,045,0301,01,0336,0110,0,
- /* 12929 */ 0241,0202,041,0301,01,0337,0120,0,
- /* 12937 */ 0240,0202,041,0301,01,0337,0110,0,
- /* 12945 */ 0241,0202,045,0301,01,0337,0120,0,
- /* 12953 */ 0240,0202,045,0301,01,0337,0110,0,
- /* 12961 */ 0241,0202,051,0301,01,0334,0120,0,
- /* 12969 */ 0240,0202,051,0301,01,0334,0110,0,
- /* 12977 */ 0241,0202,051,0301,01,0335,0120,0,
- /* 12985 */ 0240,0202,051,0301,01,0335,0110,0,
- /* 12993 */ 0241,0202,051,0301,01,0336,0120,0,
- /* 13001 */ 0240,0202,051,0301,01,0336,0110,0,
- /* 13009 */ 0241,0202,051,0301,01,0337,0120,0,
- /* 13017 */ 0240,0202,051,0301,01,0337,0110,0,
- /* 13025 */ 0261,03,041,01,015,0120,023,0,
- /* 13033 */ 0260,03,041,01,015,0110,022,0,
- /* 13041 */ 0261,03,045,01,015,0120,023,0,
- /* 13049 */ 0260,03,045,01,015,0110,022,0,
- /* 13057 */ 0261,03,041,01,014,0120,023,0,
- /* 13065 */ 0260,03,041,01,014,0110,022,0,
- /* 13073 */ 0261,03,045,01,014,0120,023,0,
- /* 13081 */ 0260,03,045,01,014,0110,022,0,
- /* 13089 */ 0261,03,01,01,0113,0120,0177,0,
- /* 13097 */ 0260,03,01,01,0113,0110,0176,0,
- /* 13105 */ 0261,03,05,01,0113,0120,0177,0,
- /* 13113 */ 0260,03,05,01,0113,0110,0176,0,
- /* 13121 */ 0261,03,01,01,0112,0120,0177,0,
- /* 13129 */ 0260,03,01,01,0112,0110,0176,0,
- /* 13137 */ 0261,03,05,01,0112,0120,0177,0,
- /* 13145 */ 0260,03,05,01,0112,0110,0176,0,
- /* 13153 */ 0261,01,041,01,0302,0120,023,0,
- /* 13161 */ 0260,01,041,01,0302,0110,022,0,
- /* 13169 */ 0261,01,045,01,0302,0120,023,0,
- /* 13177 */ 0260,01,045,01,0302,0110,022,0,
- /* 13185 */ 0261,01,040,01,0302,0120,023,0,
- /* 13193 */ 0260,01,040,01,0302,0110,022,0,
- /* 13201 */ 0261,01,044,01,0302,0120,023,0,
- /* 13209 */ 0260,01,044,01,0302,0110,022,0,
- /* 13217 */ 0261,01,053,01,0302,0120,023,0,
- /* 13225 */ 0260,01,053,01,0302,0110,022,0,
- /* 13233 */ 0261,01,052,01,0302,0120,023,0,
- /* 13241 */ 0260,01,052,01,0302,0110,022,0,
- /* 13249 */ 0261,03,041,01,0101,0120,023,0,
- /* 13257 */ 0260,03,041,01,0101,0110,022,0,
- /* 13265 */ 0261,03,041,01,0100,0120,023,0,
- /* 13273 */ 0260,03,041,01,0100,0110,022,0,
- /* 13281 */ 0261,03,045,01,0100,0120,023,0,
- /* 13289 */ 0260,03,045,01,0100,0110,022,0,
- /* 13297 */ 0270,03,05,01,031,0101,022,0,
- /* 13305 */ 0270,03,041,01,027,0101,022,0,
- /* 13313 */ 0261,03,05,01,030,0120,023,0,
- /* 13321 */ 0260,03,05,01,030,0110,022,0,
- /* 13329 */ 0261,03,041,01,041,0120,023,0,
- /* 13337 */ 0260,03,041,01,041,0110,022,0,
- /* 13345 */ 0261,03,041,01,0102,0120,023,0,
- /* 13353 */ 0260,03,041,01,0102,0110,022,0,
- /* 13361 */ 0261,03,041,01,017,0120,023,0,
- /* 13369 */ 0260,03,041,01,017,0110,022,0,
- /* 13377 */ 0261,03,01,01,0114,0120,0177,0,
- /* 13385 */ 0260,03,01,01,0114,0110,0176,0,
- /* 13393 */ 0261,03,041,01,016,0120,023,0,
- /* 13401 */ 0260,03,041,01,016,0110,022,0,
- /* 13409 */ 0270,03,041,01,0141,0110,022,0,
- /* 13417 */ 0270,03,041,01,0140,0110,022,0,
- /* 13425 */ 0270,03,041,01,0143,0110,022,0,
- /* 13433 */ 0270,03,041,01,0142,0110,022,0,
- /* 13441 */ 0270,03,01,01,05,0110,022,0,
- /* 13449 */ 0270,03,05,01,05,0110,022,0,
- /* 13457 */ 0270,03,01,01,04,0110,022,0,
- /* 13465 */ 0270,03,05,01,04,0110,022,0,
- /* 13473 */ 0261,03,05,01,06,0120,023,0,
- /* 13481 */ 0260,03,05,01,06,0110,022,0,
- /* 13489 */ 0270,03,01,01,024,0101,022,0,
- /* 13497 */ 0270,01,01,01,0305,0110,022,0,
- /* 13505 */ 0270,03,01,01,025,0101,022,0,
- /* 13513 */ 0270,03,01,01,026,0101,022,0,
- /* 13521 */ 0270,03,021,01,026,0101,022,0,
- /* 13529 */ 0261,03,041,01,040,0120,023,0,
- /* 13537 */ 0260,03,041,01,040,0110,022,0,
- /* 13545 */ 0261,01,041,01,0304,0120,023,0,
- /* 13553 */ 0260,01,041,01,0304,0110,022,0,
- /* 13561 */ 0261,03,01,01,042,0120,023,0,
- /* 13569 */ 0260,03,01,01,042,0110,022,0,
- /* 13577 */ 0261,03,021,01,042,0120,023,0,
- /* 13585 */ 0260,03,021,01,042,0110,022,0,
- /* 13593 */ 0270,01,041,01,0160,0110,022,0,
- /* 13601 */ 0270,01,042,01,0160,0110,022,0,
- /* 13609 */ 0270,01,043,01,0160,0110,022,0,
- /* 13617 */ 0260,01,041,01,0163,0217,022,0,
- /* 13625 */ 0260,01,041,01,0163,0207,021,0,
- /* 13633 */ 0260,01,041,01,0163,0213,022,0,
- /* 13641 */ 0260,01,041,01,0163,0203,021,0,
- /* 13649 */ 0260,01,041,01,0161,0216,022,0,
- /* 13657 */ 0260,01,041,01,0161,0206,021,0,
- /* 13665 */ 0260,01,041,01,0162,0216,022,0,
- /* 13673 */ 0260,01,041,01,0162,0206,021,0,
- /* 13681 */ 0260,01,041,01,0163,0216,022,0,
- /* 13689 */ 0260,01,041,01,0163,0206,021,0,
- /* 13697 */ 0260,01,041,01,0161,0214,022,0,
- /* 13705 */ 0260,01,041,01,0161,0204,021,0,
- /* 13713 */ 0260,01,041,01,0162,0214,022,0,
- /* 13721 */ 0260,01,041,01,0162,0204,021,0,
- /* 13729 */ 0260,01,041,01,0161,0212,022,0,
- /* 13737 */ 0260,01,041,01,0161,0202,021,0,
- /* 13745 */ 0260,01,041,01,0162,0212,022,0,
- /* 13753 */ 0260,01,041,01,0162,0202,021,0,
- /* 13761 */ 0260,01,041,01,0163,0212,022,0,
- /* 13769 */ 0260,01,041,01,0163,0202,021,0,
- /* 13777 */ 0270,03,041,01,011,0110,022,0,
- /* 13785 */ 0270,03,045,01,011,0110,022,0,
- /* 13793 */ 0270,03,041,01,010,0110,022,0,
- /* 13801 */ 0270,03,045,01,010,0110,022,0,
- /* 13809 */ 0261,03,041,01,013,0120,023,0,
- /* 13817 */ 0260,03,041,01,013,0110,022,0,
- /* 13825 */ 0261,03,041,01,012,0120,023,0,
- /* 13833 */ 0260,03,041,01,012,0110,022,0,
- /* 13841 */ 0261,01,041,01,0306,0120,023,0,
- /* 13849 */ 0260,01,041,01,0306,0110,022,0,
- /* 13857 */ 0261,01,045,01,0306,0120,023,0,
- /* 13865 */ 0260,01,045,01,0306,0110,022,0,
- /* 13873 */ 0261,01,040,01,0306,0120,023,0,
- /* 13881 */ 0260,01,040,01,0306,0110,022,0,
- /* 13889 */ 0261,01,044,01,0306,0120,023,0,
- /* 13897 */ 0260,01,044,01,0306,0110,022,0,
- /* 13905 */ 0361,03,017,072,0104,0110,022,0,
- /* 13913 */ 0261,03,041,01,0104,0120,023,0,
- /* 13921 */ 0260,03,041,01,0104,0110,022,0,
- /* 13929 */ 0261,03,045,01,0104,0120,023,0,
- /* 13937 */ 0260,03,045,01,0104,0110,022,0,
- /* 13945 */ 0270,03,05,01,035,0101,022,0,
- /* 13953 */ 0270,03,01,01,035,0101,022,0,
- /* 13961 */ 0317,0361,03,017,070,0366,0110,0,
- /* 13969 */ 0324,0361,03,017,070,0366,0110,0,
- /* 13977 */ 0317,0333,03,017,070,0366,0110,0,
- /* 13985 */ 0324,0333,03,017,070,0366,0110,0,
- /* 13993 */ 0260,0112,0,01,022,0211,042,0,
- /* 14001 */ 0260,0112,020,01,022,0211,042,0,
- /* 14009 */ 0260,0112,0,01,022,0210,042,0,
- /* 14017 */ 0260,0112,020,01,022,0210,042,0,
- /* 14025 */ 0261,03,01,01,0151,0120,0177,0,
- /* 14033 */ 0260,03,01,01,0151,0110,0176,0,
- /* 14041 */ 0261,03,05,01,0151,0120,0177,0,
- /* 14049 */ 0260,03,05,01,0151,0110,0176,0,
- /* 14057 */ 0261,03,021,01,0151,0130,0176,0,
- /* 14065 */ 0260,03,021,01,0151,0120,0175,0,
- /* 14073 */ 0261,03,025,01,0151,0130,0176,0,
- /* 14081 */ 0260,03,025,01,0151,0120,0175,0,
- /* 14089 */ 0261,03,01,01,0150,0120,0177,0,
- /* 14097 */ 0260,03,01,01,0150,0110,0176,0,
- /* 14105 */ 0261,03,05,01,0150,0120,0177,0,
- /* 14113 */ 0260,03,05,01,0150,0110,0176,0,
- /* 14121 */ 0261,03,021,01,0150,0130,0176,0,
- /* 14129 */ 0260,03,021,01,0150,0120,0175,0,
- /* 14137 */ 0261,03,025,01,0150,0130,0176,0,
- /* 14145 */ 0260,03,025,01,0150,0120,0175,0,
- /* 14153 */ 0261,03,01,01,0153,0120,0177,0,
- /* 14161 */ 0260,03,01,01,0153,0110,0176,0,
- /* 14169 */ 0261,03,021,01,0153,0130,0176,0,
- /* 14177 */ 0260,03,021,01,0153,0120,0175,0,
- /* 14185 */ 0261,03,01,01,0152,0120,0177,0,
- /* 14193 */ 0260,03,01,01,0152,0110,0176,0,
- /* 14201 */ 0261,03,021,01,0152,0130,0176,0,
- /* 14209 */ 0260,03,021,01,0152,0120,0175,0,
- /* 14217 */ 0261,03,01,01,0135,0120,0177,0,
- /* 14225 */ 0260,03,01,01,0135,0110,0176,0,
- /* 14233 */ 0261,03,05,01,0135,0120,0177,0,
- /* 14241 */ 0260,03,05,01,0135,0110,0176,0,
- /* 14249 */ 0261,03,021,01,0135,0130,0176,0,
- /* 14257 */ 0260,03,021,01,0135,0120,0175,0,
- /* 14265 */ 0261,03,025,01,0135,0130,0176,0,
- /* 14273 */ 0260,03,025,01,0135,0120,0175,0,
- /* 14281 */ 0261,03,01,01,0134,0120,0177,0,
- /* 14289 */ 0260,03,01,01,0134,0110,0176,0,
- /* 14297 */ 0261,03,05,01,0134,0120,0177,0,
- /* 14305 */ 0260,03,05,01,0134,0110,0176,0,
- /* 14313 */ 0261,03,021,01,0134,0130,0176,0,
- /* 14321 */ 0260,03,021,01,0134,0120,0175,0,
- /* 14329 */ 0261,03,025,01,0134,0130,0176,0,
- /* 14337 */ 0260,03,025,01,0134,0120,0175,0,
- /* 14345 */ 0261,03,01,01,0137,0120,0177,0,
- /* 14353 */ 0260,03,01,01,0137,0110,0176,0,
- /* 14361 */ 0261,03,05,01,0137,0120,0177,0,
- /* 14369 */ 0260,03,05,01,0137,0110,0176,0,
- /* 14377 */ 0261,03,021,01,0137,0130,0176,0,
- /* 14385 */ 0260,03,021,01,0137,0120,0175,0,
- /* 14393 */ 0261,03,025,01,0137,0130,0176,0,
- /* 14401 */ 0260,03,025,01,0137,0120,0175,0,
- /* 14409 */ 0261,03,01,01,0136,0120,0177,0,
- /* 14417 */ 0260,03,01,01,0136,0110,0176,0,
- /* 14425 */ 0261,03,05,01,0136,0120,0177,0,
- /* 14433 */ 0260,03,05,01,0136,0110,0176,0,
- /* 14441 */ 0261,03,021,01,0136,0130,0176,0,
- /* 14449 */ 0260,03,021,01,0136,0120,0175,0,
- /* 14457 */ 0261,03,025,01,0136,0130,0176,0,
- /* 14465 */ 0260,03,025,01,0136,0120,0175,0,
- /* 14473 */ 0261,03,01,01,0155,0120,0177,0,
- /* 14481 */ 0260,03,01,01,0155,0110,0176,0,
- /* 14489 */ 0261,03,05,01,0155,0120,0177,0,
- /* 14497 */ 0260,03,05,01,0155,0110,0176,0,
- /* 14505 */ 0261,03,021,01,0155,0130,0176,0,
- /* 14513 */ 0260,03,021,01,0155,0120,0175,0,
- /* 14521 */ 0261,03,025,01,0155,0130,0176,0,
- /* 14529 */ 0260,03,025,01,0155,0120,0175,0,
- /* 14537 */ 0261,03,01,01,0154,0120,0177,0,
- /* 14545 */ 0260,03,01,01,0154,0110,0176,0,
- /* 14553 */ 0261,03,05,01,0154,0120,0177,0,
- /* 14561 */ 0260,03,05,01,0154,0110,0176,0,
- /* 14569 */ 0261,03,021,01,0154,0130,0176,0,
- /* 14577 */ 0260,03,021,01,0154,0120,0175,0,
- /* 14585 */ 0261,03,025,01,0154,0130,0176,0,
- /* 14593 */ 0260,03,025,01,0154,0120,0175,0,
- /* 14601 */ 0261,03,01,01,0157,0120,0177,0,
- /* 14609 */ 0260,03,01,01,0157,0110,0176,0,
- /* 14617 */ 0261,03,021,01,0157,0130,0176,0,
- /* 14625 */ 0260,03,021,01,0157,0120,0175,0,
- /* 14633 */ 0261,03,01,01,0156,0120,0177,0,
- /* 14641 */ 0260,03,01,01,0156,0110,0176,0,
- /* 14649 */ 0261,03,021,01,0156,0130,0176,0,
- /* 14657 */ 0260,03,021,01,0156,0120,0175,0,
- /* 14665 */ 0261,03,01,01,0171,0120,0177,0,
- /* 14673 */ 0260,03,01,01,0171,0110,0176,0,
- /* 14681 */ 0261,03,05,01,0171,0120,0177,0,
- /* 14689 */ 0260,03,05,01,0171,0110,0176,0,
- /* 14697 */ 0261,03,021,01,0171,0130,0176,0,
- /* 14705 */ 0260,03,021,01,0171,0120,0175,0,
- /* 14713 */ 0261,03,025,01,0171,0130,0176,0,
- /* 14721 */ 0260,03,025,01,0171,0120,0175,0,
- /* 14729 */ 0261,03,01,01,0170,0120,0177,0,
- /* 14737 */ 0260,03,01,01,0170,0110,0176,0,
- /* 14745 */ 0261,03,05,01,0170,0120,0177,0,
- /* 14753 */ 0260,03,05,01,0170,0110,0176,0,
- /* 14761 */ 0261,03,021,01,0170,0130,0176,0,
- /* 14769 */ 0260,03,021,01,0170,0120,0175,0,
- /* 14777 */ 0261,03,025,01,0170,0130,0176,0,
- /* 14785 */ 0260,03,025,01,0170,0120,0175,0,
- /* 14793 */ 0261,03,01,01,0173,0120,0177,0,
- /* 14801 */ 0260,03,01,01,0173,0110,0176,0,
- /* 14809 */ 0261,03,021,01,0173,0130,0176,0,
- /* 14817 */ 0260,03,021,01,0173,0120,0175,0,
- /* 14825 */ 0261,03,01,01,0172,0120,0177,0,
- /* 14833 */ 0260,03,01,01,0172,0110,0176,0,
- /* 14841 */ 0261,03,021,01,0172,0130,0176,0,
- /* 14849 */ 0260,03,021,01,0172,0120,0175,0,
- /* 14857 */ 0261,03,01,01,0175,0120,0177,0,
- /* 14865 */ 0260,03,01,01,0175,0110,0176,0,
- /* 14873 */ 0261,03,05,01,0175,0120,0177,0,
- /* 14881 */ 0260,03,05,01,0175,0110,0176,0,
- /* 14889 */ 0261,03,021,01,0175,0130,0176,0,
- /* 14897 */ 0260,03,021,01,0175,0120,0175,0,
- /* 14905 */ 0261,03,025,01,0175,0130,0176,0,
- /* 14913 */ 0260,03,025,01,0175,0120,0175,0,
- /* 14921 */ 0261,03,01,01,0174,0120,0177,0,
- /* 14929 */ 0260,03,01,01,0174,0110,0176,0,
- /* 14937 */ 0261,03,05,01,0174,0120,0177,0,
- /* 14945 */ 0260,03,05,01,0174,0110,0176,0,
- /* 14953 */ 0261,03,021,01,0174,0130,0176,0,
- /* 14961 */ 0260,03,021,01,0174,0120,0175,0,
- /* 14969 */ 0261,03,025,01,0174,0130,0176,0,
- /* 14977 */ 0260,03,025,01,0174,0120,0175,0,
- /* 14985 */ 0261,03,01,01,0177,0120,0177,0,
- /* 14993 */ 0260,03,01,01,0177,0110,0176,0,
- /* 15001 */ 0261,03,021,01,0177,0130,0176,0,
- /* 15009 */ 0260,03,021,01,0177,0120,0175,0,
- /* 15017 */ 0261,03,01,01,0176,0120,0177,0,
- /* 15025 */ 0260,03,01,01,0176,0110,0176,0,
- /* 15033 */ 0261,03,021,01,0176,0130,0176,0,
- /* 15041 */ 0260,03,021,01,0176,0120,0175,0,
- /* 15049 */ 0261,0110,0,01,0242,0120,0177,0,
- /* 15057 */ 0260,0110,0,01,0242,0110,0176,0,
- /* 15065 */ 0261,0110,04,01,0242,0120,0177,0,
- /* 15073 */ 0260,0110,04,01,0242,0110,0176,0,
- /* 15081 */ 0261,0110,020,01,0242,0130,0176,0,
- /* 15089 */ 0260,0110,020,01,0242,0120,0175,0,
- /* 15097 */ 0261,0110,024,01,0242,0130,0176,0,
- /* 15105 */ 0260,0110,024,01,0242,0120,0175,0,
- /* 15113 */ 0261,0110,0,01,0314,0120,023,0,
- /* 15121 */ 0260,0110,0,01,0314,0110,022,0,
- /* 15129 */ 0261,0110,0,01,0316,0120,023,0,
- /* 15137 */ 0260,0110,0,01,0316,0110,022,0,
- /* 15145 */ 0261,0110,0,01,0317,0120,023,0,
- /* 15153 */ 0260,0110,0,01,0317,0110,022,0,
- /* 15161 */ 0261,0110,0,01,0354,0120,023,0,
- /* 15169 */ 0260,0110,0,01,0354,0110,022,0,
- /* 15177 */ 0261,0110,0,01,0356,0120,023,0,
- /* 15185 */ 0260,0110,0,01,0356,0110,022,0,
- /* 15193 */ 0261,0110,0,01,0357,0120,023,0,
- /* 15201 */ 0260,0110,0,01,0357,0110,022,0,
- /* 15209 */ 0261,0110,0,01,0355,0120,023,0,
- /* 15217 */ 0260,0110,0,01,0355,0110,022,0,
- /* 15225 */ 0261,0110,0,01,0315,0120,023,0,
- /* 15233 */ 0260,0110,0,01,0315,0110,022,0,
- /* 15241 */ 0261,0110,0,01,0236,0120,0177,0,
- /* 15249 */ 0260,0110,0,01,0236,0110,0176,0,
- /* 15257 */ 0261,0110,0,01,0237,0120,0177,0,
- /* 15265 */ 0260,0110,0,01,0237,0110,0176,0,
- /* 15273 */ 0261,0110,0,01,0227,0120,0177,0,
- /* 15281 */ 0260,0110,0,01,0227,0110,0176,0,
- /* 15289 */ 0261,0110,0,01,0216,0120,0177,0,
- /* 15297 */ 0260,0110,0,01,0216,0110,0176,0,
- /* 15305 */ 0261,0110,0,01,0217,0120,0177,0,
- /* 15313 */ 0260,0110,0,01,0217,0110,0176,0,
- /* 15321 */ 0261,0110,0,01,0207,0120,0177,0,
- /* 15329 */ 0260,0110,0,01,0207,0110,0176,0,
- /* 15337 */ 0261,0110,0,01,0206,0120,0177,0,
- /* 15345 */ 0260,0110,0,01,0206,0110,0176,0,
- /* 15353 */ 0261,0110,0,01,0205,0120,0177,0,
- /* 15361 */ 0260,0110,0,01,0205,0110,0176,0,
- /* 15369 */ 0261,0110,0,01,0226,0120,0177,0,
- /* 15377 */ 0260,0110,0,01,0226,0110,0176,0,
- /* 15385 */ 0261,0110,0,01,0225,0120,0177,0,
- /* 15393 */ 0260,0110,0,01,0225,0110,0176,0,
- /* 15401 */ 0261,0110,0,01,0246,0120,0177,0,
- /* 15409 */ 0260,0110,0,01,0246,0110,0176,0,
- /* 15417 */ 0261,0110,0,01,0266,0120,0177,0,
- /* 15425 */ 0260,0110,0,01,0266,0110,0176,0,
- /* 15433 */ 0261,0110,020,01,0243,0130,0176,0,
- /* 15441 */ 0260,0110,020,01,0243,0120,0175,0,
- /* 15449 */ 0261,0110,0,01,0243,0120,0177,0,
- /* 15457 */ 0260,0110,0,01,0243,0110,0176,0,
- /* 15465 */ 0270,0110,0,01,0300,0110,022,0,
- /* 15473 */ 0270,0110,0,01,0300,0100,021,0,
- /* 15481 */ 0270,0110,0,01,0302,0110,022,0,
- /* 15489 */ 0270,0110,0,01,0302,0100,021,0,
- /* 15497 */ 0270,0110,0,01,0303,0110,022,0,
- /* 15505 */ 0270,0110,0,01,0303,0100,021,0,
- /* 15513 */ 0270,0110,0,01,0301,0110,022,0,
- /* 15521 */ 0270,0110,0,01,0301,0100,021,0,
- /* 15529 */ 0261,03,045,01,0102,0120,023,0,
- /* 15537 */ 0260,03,045,01,0102,0110,022,0,
- /* 15545 */ 0261,03,045,01,017,0120,023,0,
- /* 15553 */ 0260,03,045,01,017,0110,022,0,
- /* 15561 */ 0261,03,045,01,0114,0120,0177,0,
- /* 15569 */ 0260,03,045,01,0114,0110,0176,0,
- /* 15577 */ 0261,03,045,01,016,0120,023,0,
- /* 15585 */ 0260,03,045,01,016,0110,022,0,
- /* 15593 */ 0270,01,045,01,0160,0110,022,0,
- /* 15601 */ 0270,01,046,01,0160,0110,022,0,
- /* 15609 */ 0270,01,047,01,0160,0110,022,0,
- /* 15617 */ 0260,01,045,01,0163,0217,022,0,
- /* 15625 */ 0260,01,045,01,0163,0207,021,0,
- /* 15633 */ 0260,01,045,01,0161,0216,022,0,
- /* 15641 */ 0260,01,045,01,0161,0206,021,0,
- /* 15649 */ 0260,01,045,01,0162,0216,022,0,
- /* 15657 */ 0260,01,045,01,0162,0206,021,0,
- /* 15665 */ 0260,01,045,01,0163,0216,022,0,
- /* 15673 */ 0260,01,045,01,0163,0206,021,0,
- /* 15681 */ 0260,01,045,01,0161,0214,022,0,
- /* 15689 */ 0260,01,045,01,0161,0204,021,0,
- /* 15697 */ 0260,01,045,01,0162,0214,022,0,
- /* 15705 */ 0260,01,045,01,0162,0204,021,0,
- /* 15713 */ 0260,01,045,01,0163,0213,022,0,
- /* 15721 */ 0260,01,045,01,0163,0203,021,0,
- /* 15729 */ 0260,01,045,01,0161,0212,022,0,
- /* 15737 */ 0260,01,045,01,0161,0202,021,0,
- /* 15745 */ 0260,01,045,01,0162,0212,022,0,
- /* 15753 */ 0260,01,045,01,0162,0202,021,0,
- /* 15761 */ 0260,01,045,01,0163,0212,022,0,
- /* 15769 */ 0260,01,045,01,0163,0202,021,0,
- /* 15777 */ 0261,03,01,01,02,0120,023,0,
- /* 15785 */ 0260,03,01,01,02,0110,022,0,
- /* 15793 */ 0261,03,05,01,02,0120,023,0,
- /* 15801 */ 0260,03,05,01,02,0110,022,0,
- /* 15809 */ 0270,03,025,01,01,0110,022,0,
- /* 15817 */ 0270,03,025,01,0,0110,022,0,
- /* 15825 */ 0261,03,05,01,0106,0120,023,0,
- /* 15833 */ 0260,03,05,01,0106,0110,022,0,
- /* 15841 */ 0270,03,05,01,071,0101,022,0,
- /* 15849 */ 0261,03,05,01,070,0120,023,0,
- /* 15857 */ 0260,03,05,01,070,0110,022,0,
- /* 15865 */ 0374,0262,02,021,01,0222,0110,0,
- /* 15873 */ 0374,0262,02,021,01,0223,0110,0,
- /* 15881 */ 0374,0262,02,025,01,0222,0110,0,
- /* 15889 */ 0375,0262,02,025,01,0223,0110,0,
- /* 15897 */ 0374,0262,02,01,01,0222,0110,0,
- /* 15905 */ 0374,0262,02,01,01,0223,0110,0,
- /* 15913 */ 0375,0262,02,05,01,0222,0110,0,
- /* 15921 */ 0375,0262,02,05,01,0223,0110,0,
- /* 15929 */ 0374,0262,02,01,01,0220,0110,0,
- /* 15937 */ 0374,0262,02,01,01,0221,0110,0,
- /* 15945 */ 0375,0262,02,05,01,0220,0110,0,
- /* 15953 */ 0375,0262,02,05,01,0221,0110,0,
- /* 15961 */ 0374,0262,02,021,01,0220,0110,0,
- /* 15969 */ 0374,0262,02,021,01,0221,0110,0,
- /* 15977 */ 0374,0262,02,025,01,0220,0110,0,
- /* 15985 */ 0375,0262,02,025,01,0221,0110,0,
- /* 15993 */ 0270,0112,0,01,020,0110,042,0,
- /* 16001 */ 0270,0112,020,01,020,0110,042,0,
- /* 16009 */ 0270,03,03,01,0360,0110,022,0,
- /* 16017 */ 0270,03,023,01,0360,0110,022,0,
- /* 16025 */ 0270,01,01,01,0222,0325,0110,0,
- /* 16033 */ 0270,03,01,01,062,0110,022,0,
- /* 16041 */ 0270,03,01,01,063,0110,022,0,
- /* 16049 */ 0270,03,021,01,063,0110,022,0,
- /* 16057 */ 0270,03,021,01,062,0110,022,0,
- /* 16065 */ 0270,03,01,01,060,0110,022,0,
- /* 16073 */ 0270,03,01,01,061,0110,022,0,
- /* 16081 */ 0270,03,021,01,061,0110,022,0,
- /* 16089 */ 0270,03,021,01,060,0110,022,0,
- /* 16097 */ 0241,0201,021,0301,01,0130,0120,0,
- /* 16105 */ 0240,0201,021,0301,01,0130,0110,0,
- /* 16113 */ 0241,0201,025,0301,01,0130,0120,0,
- /* 16121 */ 0240,0201,025,0301,01,0130,0110,0,
- /* 16129 */ 0241,0201,031,0301,01,0130,0120,0,
- /* 16137 */ 0240,0201,031,0301,01,0130,0110,0,
- /* 16145 */ 0241,0201,0,0301,01,0130,0120,0,
- /* 16153 */ 0240,0201,0,0301,01,0130,0110,0,
- /* 16161 */ 0241,0201,04,0301,01,0130,0120,0,
- /* 16169 */ 0240,0201,04,0301,01,0130,0110,0,
- /* 16177 */ 0241,0201,010,0301,01,0130,0120,0,
- /* 16185 */ 0240,0201,010,0301,01,0130,0110,0,
- /* 16193 */ 0241,0201,023,0306,01,0130,0120,0,
- /* 16201 */ 0240,0201,023,0306,01,0130,0110,0,
- /* 16209 */ 0241,0201,02,0306,01,0130,0120,0,
- /* 16217 */ 0240,0201,02,0306,01,0130,0110,0,
- /* 16225 */ 0241,0201,021,0301,01,0125,0120,0,
- /* 16233 */ 0240,0201,021,0301,01,0125,0110,0,
- /* 16241 */ 0241,0201,025,0301,01,0125,0120,0,
- /* 16249 */ 0240,0201,025,0301,01,0125,0110,0,
- /* 16257 */ 0241,0201,031,0301,01,0125,0120,0,
- /* 16265 */ 0240,0201,031,0301,01,0125,0110,0,
- /* 16273 */ 0241,0201,0,0301,01,0125,0120,0,
- /* 16281 */ 0240,0201,0,0301,01,0125,0110,0,
- /* 16289 */ 0241,0201,04,0301,01,0125,0120,0,
- /* 16297 */ 0240,0201,04,0301,01,0125,0110,0,
- /* 16305 */ 0241,0201,010,0301,01,0125,0120,0,
- /* 16313 */ 0240,0201,010,0301,01,0125,0110,0,
- /* 16321 */ 0241,0201,021,0301,01,0124,0120,0,
- /* 16329 */ 0240,0201,021,0301,01,0124,0110,0,
- /* 16337 */ 0241,0201,025,0301,01,0124,0120,0,
- /* 16345 */ 0240,0201,025,0301,01,0124,0110,0,
- /* 16353 */ 0241,0201,031,0301,01,0124,0120,0,
- /* 16361 */ 0240,0201,031,0301,01,0124,0110,0,
- /* 16369 */ 0241,0201,0,0301,01,0124,0120,0,
- /* 16377 */ 0240,0201,0,0301,01,0124,0110,0,
- /* 16385 */ 0241,0201,04,0301,01,0124,0120,0,
- /* 16393 */ 0240,0201,04,0301,01,0124,0110,0,
- /* 16401 */ 0241,0201,010,0301,01,0124,0120,0,
- /* 16409 */ 0240,0201,010,0301,01,0124,0110,0,
- /* 16417 */ 0241,0202,021,0301,01,0145,0120,0,
- /* 16425 */ 0241,0202,025,0301,01,0145,0120,0,
- /* 16433 */ 0241,0202,031,0301,01,0145,0120,0,
- /* 16441 */ 0241,0202,01,0301,01,0145,0120,0,
- /* 16449 */ 0241,0202,05,0301,01,0145,0120,0,
- /* 16457 */ 0241,0202,011,0301,01,0145,0120,0,
- /* 16465 */ 0250,0202,05,0311,01,031,0110,0,
- /* 16473 */ 0250,0202,011,0311,01,031,0110,0,
- /* 16481 */ 0250,0202,05,0312,01,032,0110,0,
- /* 16489 */ 0250,0202,011,0312,01,032,0110,0,
- /* 16497 */ 0250,0202,011,0313,01,033,0110,0,
- /* 16505 */ 0250,0202,025,0311,01,032,0110,0,
- /* 16513 */ 0250,0202,031,0311,01,032,0110,0,
- /* 16521 */ 0250,0202,031,0312,01,033,0110,0,
- /* 16529 */ 0250,0202,01,0311,01,0131,0110,0,
- /* 16537 */ 0250,0202,05,0311,01,0131,0110,0,
- /* 16545 */ 0250,0202,011,0311,01,0131,0110,0,
- /* 16553 */ 0250,0202,05,0312,01,0132,0110,0,
- /* 16561 */ 0250,0202,011,0312,01,0132,0110,0,
- /* 16569 */ 0250,0202,011,0313,01,0133,0110,0,
- /* 16577 */ 0250,0202,025,0311,01,0132,0110,0,
- /* 16585 */ 0250,0202,031,0311,01,0132,0110,0,
- /* 16593 */ 0250,0202,031,0312,01,0133,0110,0,
- /* 16601 */ 0250,0202,025,0306,01,031,0110,0,
- /* 16609 */ 0250,0202,031,0306,01,031,0110,0,
- /* 16617 */ 0250,0202,025,0300,01,031,0110,0,
- /* 16625 */ 0250,0202,031,0300,01,031,0110,0,
- /* 16633 */ 0250,0202,01,0306,01,030,0110,0,
- /* 16641 */ 0250,0202,05,0306,01,030,0110,0,
- /* 16649 */ 0250,0202,011,0306,01,030,0110,0,
- /* 16657 */ 0250,0202,01,0300,01,030,0110,0,
- /* 16665 */ 0250,0202,05,0300,01,030,0110,0,
- /* 16673 */ 0250,0202,011,0300,01,030,0110,0,
- /* 16681 */ 0250,0201,021,0306,01,057,0110,0,
- /* 16689 */ 0250,0201,0,0306,01,057,0110,0,
- /* 16697 */ 0250,0202,021,0306,01,0212,0101,0,
- /* 16705 */ 0250,0202,025,0306,01,0212,0101,0,
- /* 16713 */ 0250,0202,031,0306,01,0212,0101,0,
- /* 16721 */ 0250,0202,021,0300,01,0212,0101,0,
- /* 16729 */ 0250,0202,025,0300,01,0212,0101,0,
- /* 16737 */ 0250,0202,031,0300,01,0212,0101,0,
- /* 16745 */ 0250,0202,01,0306,01,0212,0101,0,
- /* 16753 */ 0250,0202,05,0306,01,0212,0101,0,
- /* 16761 */ 0250,0202,011,0306,01,0212,0101,0,
- /* 16769 */ 0250,0202,01,0300,01,0212,0101,0,
- /* 16777 */ 0250,0202,05,0300,01,0212,0101,0,
- /* 16785 */ 0250,0202,011,0300,01,0212,0101,0,
- /* 16793 */ 0250,0201,02,0302,01,0346,0110,0,
- /* 16801 */ 0250,0201,06,0302,01,0346,0110,0,
- /* 16809 */ 0250,0201,012,0302,01,0346,0110,0,
- /* 16817 */ 0250,0201,0,0301,01,0133,0110,0,
- /* 16825 */ 0250,0201,04,0301,01,0133,0110,0,
- /* 16833 */ 0250,0201,010,0301,01,0133,0110,0,
- /* 16841 */ 0250,0201,023,0301,01,0346,0110,0,
- /* 16849 */ 0250,0201,027,0301,01,0346,0110,0,
- /* 16857 */ 0250,0201,033,0301,01,0346,0110,0,
- /* 16865 */ 0250,0201,021,0301,01,0132,0110,0,
- /* 16873 */ 0250,0201,025,0301,01,0132,0110,0,
- /* 16881 */ 0250,0201,031,0301,01,0132,0110,0,
- /* 16889 */ 0250,0201,021,0301,01,0173,0110,0,
- /* 16897 */ 0250,0201,025,0301,01,0173,0110,0,
- /* 16905 */ 0250,0201,031,0301,01,0173,0110,0,
- /* 16913 */ 0250,0201,020,0301,01,0171,0110,0,
- /* 16921 */ 0250,0201,024,0301,01,0171,0110,0,
- /* 16929 */ 0250,0201,030,0301,01,0171,0110,0,
- /* 16937 */ 0250,0201,021,0301,01,0171,0110,0,
- /* 16945 */ 0250,0201,025,0301,01,0171,0110,0,
- /* 16953 */ 0250,0201,031,0301,01,0171,0110,0,
- /* 16961 */ 0250,0202,01,0314,01,023,0110,0,
- /* 16969 */ 0250,0202,05,0314,01,023,0110,0,
- /* 16977 */ 0250,0202,011,0314,01,023,0110,0,
- /* 16985 */ 0250,0201,01,0301,01,0133,0110,0,
- /* 16993 */ 0250,0201,05,0301,01,0133,0110,0,
- /* 17001 */ 0250,0201,011,0301,01,0133,0110,0,
- /* 17009 */ 0250,0201,0,0302,01,0132,0110,0,
- /* 17017 */ 0250,0201,04,0302,01,0132,0110,0,
- /* 17025 */ 0250,0201,010,0302,01,0132,0110,0,
- /* 17033 */ 0250,0201,01,0302,01,0173,0110,0,
- /* 17041 */ 0250,0201,05,0302,01,0173,0110,0,
- /* 17049 */ 0250,0201,011,0302,01,0173,0110,0,
- /* 17057 */ 0250,0201,0,0301,01,0171,0110,0,
- /* 17065 */ 0250,0201,04,0301,01,0171,0110,0,
- /* 17073 */ 0250,0201,010,0301,01,0171,0110,0,
- /* 17081 */ 0250,0201,01,0302,01,0171,0110,0,
- /* 17089 */ 0250,0201,05,0302,01,0171,0110,0,
- /* 17097 */ 0250,0201,011,0302,01,0171,0110,0,
- /* 17105 */ 0250,0201,022,0301,01,0346,0110,0,
- /* 17113 */ 0250,0201,026,0301,01,0346,0110,0,
- /* 17121 */ 0250,0201,032,0301,01,0346,0110,0,
- /* 17129 */ 0250,0201,020,0301,01,0133,0110,0,
- /* 17137 */ 0250,0201,024,0301,01,0133,0110,0,
- /* 17145 */ 0250,0201,030,0301,01,0133,0110,0,
- /* 17153 */ 0250,0201,03,0310,01,055,0110,0,
- /* 17161 */ 0250,0201,023,0310,01,055,0110,0,
- /* 17169 */ 0241,0201,023,0306,01,0132,0120,0,
- /* 17177 */ 0250,0201,03,0310,01,0171,0110,0,
- /* 17185 */ 0250,0201,023,0310,01,0171,0110,0,
- /* 17193 */ 0241,0201,03,0306,01,052,0120,0,
- /* 17201 */ 0241,0201,023,0306,01,052,0120,0,
- /* 17209 */ 0241,0201,02,0306,01,052,0120,0,
- /* 17217 */ 0241,0201,022,0306,01,052,0120,0,
- /* 17225 */ 0241,0201,02,0306,01,0132,0120,0,
- /* 17233 */ 0250,0201,02,0307,01,055,0110,0,
- /* 17241 */ 0250,0201,022,0307,01,055,0110,0,
- /* 17249 */ 0250,0201,02,0307,01,0171,0110,0,
- /* 17257 */ 0250,0201,022,0307,01,0171,0110,0,
- /* 17265 */ 0250,0201,021,0301,01,0346,0110,0,
- /* 17273 */ 0250,0201,025,0301,01,0346,0110,0,
- /* 17281 */ 0250,0201,031,0301,01,0346,0110,0,
- /* 17289 */ 0250,0201,021,0301,01,0172,0110,0,
- /* 17297 */ 0250,0201,025,0301,01,0172,0110,0,
- /* 17305 */ 0250,0201,031,0301,01,0172,0110,0,
- /* 17313 */ 0250,0201,020,0301,01,0170,0110,0,
- /* 17321 */ 0250,0201,024,0301,01,0170,0110,0,
- /* 17329 */ 0250,0201,030,0301,01,0170,0110,0,
- /* 17337 */ 0250,0201,021,0301,01,0170,0110,0,
- /* 17345 */ 0250,0201,025,0301,01,0170,0110,0,
- /* 17353 */ 0250,0201,031,0301,01,0170,0110,0,
- /* 17361 */ 0250,0201,02,0301,01,0133,0110,0,
- /* 17369 */ 0250,0201,06,0301,01,0133,0110,0,
- /* 17377 */ 0250,0201,012,0301,01,0133,0110,0,
- /* 17385 */ 0250,0201,01,0302,01,0172,0110,0,
- /* 17393 */ 0250,0201,05,0302,01,0172,0110,0,
- /* 17401 */ 0250,0201,011,0302,01,0172,0110,0,
- /* 17409 */ 0250,0201,0,0301,01,0170,0110,0,
- /* 17417 */ 0250,0201,04,0301,01,0170,0110,0,
- /* 17425 */ 0250,0201,010,0301,01,0170,0110,0,
- /* 17433 */ 0250,0201,01,0302,01,0170,0110,0,
- /* 17441 */ 0250,0201,05,0302,01,0170,0110,0,
- /* 17449 */ 0250,0201,011,0302,01,0170,0110,0,
- /* 17457 */ 0250,0201,03,0310,01,054,0110,0,
- /* 17465 */ 0250,0201,023,0310,01,054,0110,0,
- /* 17473 */ 0250,0201,03,0310,01,0170,0110,0,
- /* 17481 */ 0250,0201,023,0310,01,0170,0110,0,
- /* 17489 */ 0250,0201,02,0307,01,054,0110,0,
- /* 17497 */ 0250,0201,022,0307,01,054,0110,0,
- /* 17505 */ 0250,0201,02,0307,01,0170,0110,0,
- /* 17513 */ 0250,0201,022,0307,01,0170,0110,0,
- /* 17521 */ 0250,0201,02,0302,01,0172,0110,0,
- /* 17529 */ 0250,0201,06,0302,01,0172,0110,0,
- /* 17537 */ 0250,0201,012,0302,01,0172,0110,0,
- /* 17545 */ 0250,0201,03,0301,01,0172,0110,0,
- /* 17553 */ 0250,0201,07,0301,01,0172,0110,0,
- /* 17561 */ 0250,0201,013,0301,01,0172,0110,0,
- /* 17569 */ 0250,0201,022,0301,01,0172,0110,0,
- /* 17577 */ 0250,0201,026,0301,01,0172,0110,0,
- /* 17585 */ 0250,0201,032,0301,01,0172,0110,0,
- /* 17593 */ 0250,0201,023,0301,01,0172,0110,0,
- /* 17601 */ 0250,0201,027,0301,01,0172,0110,0,
- /* 17609 */ 0250,0201,033,0301,01,0172,0110,0,
- /* 17617 */ 0241,0201,03,0306,01,0173,0120,0,
- /* 17625 */ 0241,0201,023,0306,01,0173,0120,0,
- /* 17633 */ 0241,0201,02,0306,01,0173,0120,0,
- /* 17641 */ 0241,0201,022,0306,01,0173,0120,0,
- /* 17649 */ 0241,0201,021,0301,01,0136,0120,0,
- /* 17657 */ 0240,0201,021,0301,01,0136,0110,0,
- /* 17665 */ 0241,0201,025,0301,01,0136,0120,0,
- /* 17673 */ 0240,0201,025,0301,01,0136,0110,0,
- /* 17681 */ 0241,0201,031,0301,01,0136,0120,0,
- /* 17689 */ 0240,0201,031,0301,01,0136,0110,0,
- /* 17697 */ 0241,0201,0,0301,01,0136,0120,0,
- /* 17705 */ 0240,0201,0,0301,01,0136,0110,0,
- /* 17713 */ 0241,0201,04,0301,01,0136,0120,0,
- /* 17721 */ 0240,0201,04,0301,01,0136,0110,0,
- /* 17729 */ 0241,0201,010,0301,01,0136,0120,0,
- /* 17737 */ 0240,0201,010,0301,01,0136,0110,0,
- /* 17745 */ 0241,0201,023,0306,01,0136,0120,0,
- /* 17753 */ 0240,0201,023,0306,01,0136,0110,0,
- /* 17761 */ 0241,0201,02,0306,01,0136,0120,0,
- /* 17769 */ 0240,0201,02,0306,01,0136,0110,0,
- /* 17777 */ 0250,0202,031,0301,01,0310,0110,0,
- /* 17785 */ 0250,0202,011,0301,01,0310,0110,0,
- /* 17793 */ 0250,0202,021,0306,01,0210,0110,0,
- /* 17801 */ 0250,0202,025,0306,01,0210,0110,0,
- /* 17809 */ 0250,0202,031,0306,01,0210,0110,0,
- /* 17817 */ 0250,0202,01,0306,01,0210,0110,0,
- /* 17825 */ 0250,0202,05,0306,01,0210,0110,0,
- /* 17833 */ 0250,0202,011,0306,01,0210,0110,0,
- /* 17841 */ 0241,0202,021,0301,01,0230,0120,0,
- /* 17849 */ 0241,0202,025,0301,01,0230,0120,0,
- /* 17857 */ 0241,0202,031,0301,01,0230,0120,0,
- /* 17865 */ 0241,0202,01,0301,01,0230,0120,0,
- /* 17873 */ 0241,0202,05,0301,01,0230,0120,0,
- /* 17881 */ 0241,0202,011,0301,01,0230,0120,0,
- /* 17889 */ 0241,0202,021,0306,01,0231,0120,0,
- /* 17897 */ 0241,0202,01,0306,01,0231,0120,0,
- /* 17905 */ 0241,0202,021,0301,01,0250,0120,0,
- /* 17913 */ 0241,0202,025,0301,01,0250,0120,0,
- /* 17921 */ 0241,0202,031,0301,01,0250,0120,0,
- /* 17929 */ 0241,0202,01,0301,01,0250,0120,0,
- /* 17937 */ 0241,0202,05,0301,01,0250,0120,0,
- /* 17945 */ 0241,0202,011,0301,01,0250,0120,0,
- /* 17953 */ 0241,0202,021,0306,01,0251,0120,0,
- /* 17961 */ 0241,0202,01,0306,01,0251,0120,0,
- /* 17969 */ 0241,0202,021,0301,01,0270,0120,0,
- /* 17977 */ 0241,0202,025,0301,01,0270,0120,0,
- /* 17985 */ 0241,0202,031,0301,01,0270,0120,0,
- /* 17993 */ 0241,0202,01,0301,01,0270,0120,0,
- /* 18001 */ 0241,0202,05,0301,01,0270,0120,0,
- /* 18009 */ 0241,0202,011,0301,01,0270,0120,0,
- /* 18017 */ 0241,0202,021,0306,01,0271,0120,0,
- /* 18025 */ 0241,0202,01,0306,01,0271,0120,0,
- /* 18033 */ 0241,0202,021,0301,01,0226,0120,0,
- /* 18041 */ 0241,0202,025,0301,01,0226,0120,0,
- /* 18049 */ 0241,0202,031,0301,01,0226,0120,0,
- /* 18057 */ 0241,0202,01,0301,01,0226,0120,0,
- /* 18065 */ 0241,0202,05,0301,01,0226,0120,0,
- /* 18073 */ 0241,0202,011,0301,01,0226,0120,0,
- /* 18081 */ 0241,0202,021,0301,01,0246,0120,0,
- /* 18089 */ 0241,0202,025,0301,01,0246,0120,0,
- /* 18097 */ 0241,0202,031,0301,01,0246,0120,0,
- /* 18105 */ 0241,0202,01,0301,01,0246,0120,0,
- /* 18113 */ 0241,0202,05,0301,01,0246,0120,0,
- /* 18121 */ 0241,0202,011,0301,01,0246,0120,0,
- /* 18129 */ 0241,0202,021,0301,01,0266,0120,0,
- /* 18137 */ 0241,0202,025,0301,01,0266,0120,0,
- /* 18145 */ 0241,0202,031,0301,01,0266,0120,0,
- /* 18153 */ 0241,0202,01,0301,01,0266,0120,0,
- /* 18161 */ 0241,0202,05,0301,01,0266,0120,0,
- /* 18169 */ 0241,0202,011,0301,01,0266,0120,0,
- /* 18177 */ 0241,0202,021,0301,01,0232,0120,0,
- /* 18185 */ 0241,0202,025,0301,01,0232,0120,0,
- /* 18193 */ 0241,0202,031,0301,01,0232,0120,0,
- /* 18201 */ 0241,0202,01,0301,01,0232,0120,0,
- /* 18209 */ 0241,0202,05,0301,01,0232,0120,0,
- /* 18217 */ 0241,0202,011,0301,01,0232,0120,0,
- /* 18225 */ 0241,0202,021,0306,01,0233,0120,0,
- /* 18233 */ 0241,0202,01,0306,01,0233,0120,0,
- /* 18241 */ 0241,0202,021,0301,01,0252,0120,0,
- /* 18249 */ 0241,0202,025,0301,01,0252,0120,0,
- /* 18257 */ 0241,0202,031,0301,01,0252,0120,0,
- /* 18265 */ 0241,0202,01,0301,01,0252,0120,0,
- /* 18273 */ 0241,0202,05,0301,01,0252,0120,0,
- /* 18281 */ 0241,0202,011,0301,01,0252,0120,0,
- /* 18289 */ 0241,0202,021,0306,01,0253,0120,0,
- /* 18297 */ 0241,0202,01,0306,01,0253,0120,0,
- /* 18305 */ 0241,0202,021,0301,01,0272,0120,0,
- /* 18313 */ 0241,0202,025,0301,01,0272,0120,0,
- /* 18321 */ 0241,0202,031,0301,01,0272,0120,0,
- /* 18329 */ 0241,0202,01,0301,01,0272,0120,0,
- /* 18337 */ 0241,0202,05,0301,01,0272,0120,0,
- /* 18345 */ 0241,0202,011,0301,01,0272,0120,0,
- /* 18353 */ 0241,0202,021,0306,01,0273,0120,0,
- /* 18361 */ 0241,0202,01,0306,01,0273,0120,0,
- /* 18369 */ 0241,0202,021,0301,01,0227,0120,0,
- /* 18377 */ 0241,0202,025,0301,01,0227,0120,0,
- /* 18385 */ 0241,0202,031,0301,01,0227,0120,0,
- /* 18393 */ 0241,0202,01,0301,01,0227,0120,0,
- /* 18401 */ 0241,0202,05,0301,01,0227,0120,0,
- /* 18409 */ 0241,0202,011,0301,01,0227,0120,0,
- /* 18417 */ 0241,0202,021,0301,01,0247,0120,0,
- /* 18425 */ 0241,0202,025,0301,01,0247,0120,0,
- /* 18433 */ 0241,0202,031,0301,01,0247,0120,0,
- /* 18441 */ 0241,0202,01,0301,01,0247,0120,0,
- /* 18449 */ 0241,0202,05,0301,01,0247,0120,0,
- /* 18457 */ 0241,0202,011,0301,01,0247,0120,0,
- /* 18465 */ 0241,0202,021,0301,01,0267,0120,0,
- /* 18473 */ 0241,0202,025,0301,01,0267,0120,0,
- /* 18481 */ 0241,0202,031,0301,01,0267,0120,0,
- /* 18489 */ 0241,0202,01,0301,01,0267,0120,0,
- /* 18497 */ 0241,0202,05,0301,01,0267,0120,0,
- /* 18505 */ 0241,0202,011,0301,01,0267,0120,0,
- /* 18513 */ 0241,0202,021,0301,01,0234,0120,0,
- /* 18521 */ 0241,0202,025,0301,01,0234,0120,0,
- /* 18529 */ 0241,0202,031,0301,01,0234,0120,0,
- /* 18537 */ 0241,0202,01,0301,01,0234,0120,0,
- /* 18545 */ 0241,0202,05,0301,01,0234,0120,0,
- /* 18553 */ 0241,0202,011,0301,01,0234,0120,0,
- /* 18561 */ 0241,0202,021,0306,01,0235,0120,0,
- /* 18569 */ 0241,0202,01,0306,01,0235,0120,0,
- /* 18577 */ 0241,0202,021,0301,01,0254,0120,0,
- /* 18585 */ 0241,0202,025,0301,01,0254,0120,0,
- /* 18593 */ 0241,0202,031,0301,01,0254,0120,0,
- /* 18601 */ 0241,0202,01,0301,01,0254,0120,0,
- /* 18609 */ 0241,0202,05,0301,01,0254,0120,0,
- /* 18617 */ 0241,0202,011,0301,01,0254,0120,0,
- /* 18625 */ 0241,0202,021,0306,01,0255,0120,0,
- /* 18633 */ 0241,0202,01,0306,01,0255,0120,0,
- /* 18641 */ 0241,0202,021,0301,01,0274,0120,0,
- /* 18649 */ 0241,0202,025,0301,01,0274,0120,0,
- /* 18657 */ 0241,0202,031,0301,01,0274,0120,0,
- /* 18665 */ 0241,0202,01,0301,01,0274,0120,0,
- /* 18673 */ 0241,0202,05,0301,01,0274,0120,0,
- /* 18681 */ 0241,0202,011,0301,01,0274,0120,0,
- /* 18689 */ 0241,0202,021,0306,01,0275,0120,0,
- /* 18697 */ 0241,0202,01,0306,01,0275,0120,0,
- /* 18705 */ 0241,0202,021,0301,01,0236,0120,0,
- /* 18713 */ 0241,0202,025,0301,01,0236,0120,0,
- /* 18721 */ 0241,0202,031,0301,01,0236,0120,0,
- /* 18729 */ 0241,0202,01,0301,01,0236,0120,0,
- /* 18737 */ 0241,0202,05,0301,01,0236,0120,0,
- /* 18745 */ 0241,0202,011,0301,01,0236,0120,0,
- /* 18753 */ 0241,0202,021,0306,01,0237,0120,0,
- /* 18761 */ 0241,0202,01,0306,01,0237,0120,0,
- /* 18769 */ 0241,0202,021,0301,01,0256,0120,0,
- /* 18777 */ 0241,0202,025,0301,01,0256,0120,0,
- /* 18785 */ 0241,0202,031,0301,01,0256,0120,0,
- /* 18793 */ 0241,0202,01,0301,01,0256,0120,0,
- /* 18801 */ 0241,0202,05,0301,01,0256,0120,0,
- /* 18809 */ 0241,0202,011,0301,01,0256,0120,0,
- /* 18817 */ 0241,0202,021,0306,01,0257,0120,0,
- /* 18825 */ 0241,0202,01,0306,01,0257,0120,0,
- /* 18833 */ 0241,0202,021,0301,01,0276,0120,0,
- /* 18841 */ 0241,0202,025,0301,01,0276,0120,0,
- /* 18849 */ 0241,0202,031,0301,01,0276,0120,0,
- /* 18857 */ 0241,0202,01,0301,01,0276,0120,0,
- /* 18865 */ 0241,0202,05,0301,01,0276,0120,0,
- /* 18873 */ 0241,0202,011,0301,01,0276,0120,0,
- /* 18881 */ 0241,0202,021,0306,01,0277,0120,0,
- /* 18889 */ 0241,0202,01,0306,01,0277,0120,0,
- /* 18897 */ 0250,0202,021,0301,01,0102,0110,0,
- /* 18905 */ 0250,0202,025,0301,01,0102,0110,0,
- /* 18913 */ 0250,0202,031,0301,01,0102,0110,0,
- /* 18921 */ 0250,0202,01,0301,01,0102,0110,0,
- /* 18929 */ 0250,0202,05,0301,01,0102,0110,0,
- /* 18937 */ 0250,0202,011,0301,01,0102,0110,0,
- /* 18945 */ 0241,0202,021,0306,01,0103,0120,0,
- /* 18953 */ 0241,0202,01,0306,01,0103,0120,0,
- /* 18961 */ 0241,0201,021,0301,01,0137,0120,0,
- /* 18969 */ 0240,0201,021,0301,01,0137,0110,0,
- /* 18977 */ 0241,0201,025,0301,01,0137,0120,0,
- /* 18985 */ 0240,0201,025,0301,01,0137,0110,0,
- /* 18993 */ 0241,0201,031,0301,01,0137,0120,0,
- /* 19001 */ 0240,0201,031,0301,01,0137,0110,0,
- /* 19009 */ 0241,0201,0,0301,01,0137,0120,0,
- /* 19017 */ 0240,0201,0,0301,01,0137,0110,0,
- /* 19025 */ 0241,0201,04,0301,01,0137,0120,0,
- /* 19033 */ 0240,0201,04,0301,01,0137,0110,0,
- /* 19041 */ 0241,0201,010,0301,01,0137,0120,0,
- /* 19049 */ 0240,0201,010,0301,01,0137,0110,0,
- /* 19057 */ 0241,0201,023,0306,01,0137,0120,0,
- /* 19065 */ 0240,0201,023,0306,01,0137,0110,0,
- /* 19073 */ 0241,0201,02,0306,01,0137,0120,0,
- /* 19081 */ 0240,0201,02,0306,01,0137,0110,0,
- /* 19089 */ 0241,0201,021,0301,01,0135,0120,0,
- /* 19097 */ 0240,0201,021,0301,01,0135,0110,0,
- /* 19105 */ 0241,0201,025,0301,01,0135,0120,0,
- /* 19113 */ 0240,0201,025,0301,01,0135,0110,0,
- /* 19121 */ 0241,0201,031,0301,01,0135,0120,0,
- /* 19129 */ 0240,0201,031,0301,01,0135,0110,0,
- /* 19137 */ 0241,0201,0,0301,01,0135,0120,0,
- /* 19145 */ 0240,0201,0,0301,01,0135,0110,0,
- /* 19153 */ 0241,0201,04,0301,01,0135,0120,0,
- /* 19161 */ 0240,0201,04,0301,01,0135,0110,0,
- /* 19169 */ 0241,0201,010,0301,01,0135,0120,0,
- /* 19177 */ 0240,0201,010,0301,01,0135,0110,0,
- /* 19185 */ 0241,0201,023,0306,01,0135,0120,0,
- /* 19193 */ 0240,0201,023,0306,01,0135,0110,0,
- /* 19201 */ 0241,0201,02,0306,01,0135,0120,0,
- /* 19209 */ 0240,0201,02,0306,01,0135,0110,0,
- /* 19217 */ 0250,0201,021,0303,01,050,0110,0,
- /* 19225 */ 0250,0201,025,0303,01,050,0110,0,
- /* 19233 */ 0250,0201,031,0303,01,050,0110,0,
- /* 19241 */ 0250,0201,021,0300,01,051,0101,0,
- /* 19249 */ 0250,0201,025,0300,01,051,0101,0,
- /* 19257 */ 0250,0201,031,0300,01,051,0101,0,
- /* 19265 */ 0250,0201,021,0303,01,051,0101,0,
- /* 19273 */ 0250,0201,025,0303,01,051,0101,0,
- /* 19281 */ 0250,0201,031,0303,01,051,0101,0,
- /* 19289 */ 0250,0201,0,0303,01,050,0110,0,
- /* 19297 */ 0250,0201,04,0303,01,050,0110,0,
- /* 19305 */ 0250,0201,010,0303,01,050,0110,0,
- /* 19313 */ 0250,0201,0,0300,01,051,0101,0,
- /* 19321 */ 0250,0201,04,0300,01,051,0101,0,
- /* 19329 */ 0250,0201,010,0300,01,051,0101,0,
- /* 19337 */ 0250,0201,0,0303,01,051,0101,0,
- /* 19345 */ 0250,0201,04,0303,01,051,0101,0,
- /* 19353 */ 0250,0201,010,0303,01,051,0101,0,
- /* 19361 */ 0250,0201,01,0306,01,0156,0110,0,
- /* 19369 */ 0250,0201,01,0306,01,0176,0101,0,
- /* 19377 */ 0250,0201,023,0320,01,022,0110,0,
- /* 19385 */ 0250,0201,027,0320,01,022,0110,0,
- /* 19393 */ 0250,0201,033,0320,01,022,0110,0,
- /* 19401 */ 0250,0201,01,0303,01,0157,0110,0,
- /* 19409 */ 0250,0201,05,0303,01,0157,0110,0,
- /* 19417 */ 0250,0201,011,0303,01,0157,0110,0,
- /* 19425 */ 0250,0201,01,0303,01,0177,0101,0,
- /* 19433 */ 0250,0201,05,0303,01,0177,0101,0,
- /* 19441 */ 0250,0201,011,0303,01,0177,0101,0,
- /* 19449 */ 0250,0201,021,0303,01,0157,0110,0,
- /* 19457 */ 0250,0201,025,0303,01,0157,0110,0,
- /* 19465 */ 0250,0201,031,0303,01,0157,0110,0,
- /* 19473 */ 0250,0201,021,0303,01,0177,0101,0,
- /* 19481 */ 0250,0201,025,0303,01,0177,0101,0,
- /* 19489 */ 0250,0201,031,0303,01,0177,0101,0,
- /* 19497 */ 0250,0201,023,0303,01,0157,0110,0,
- /* 19505 */ 0250,0201,027,0303,01,0157,0110,0,
- /* 19513 */ 0250,0201,033,0303,01,0157,0110,0,
- /* 19521 */ 0250,0201,023,0303,01,0177,0101,0,
- /* 19529 */ 0250,0201,027,0303,01,0177,0101,0,
- /* 19537 */ 0250,0201,033,0303,01,0177,0101,0,
- /* 19545 */ 0250,0201,02,0303,01,0157,0110,0,
- /* 19553 */ 0250,0201,06,0303,01,0157,0110,0,
- /* 19561 */ 0250,0201,012,0303,01,0157,0110,0,
- /* 19569 */ 0250,0201,02,0303,01,0177,0101,0,
- /* 19577 */ 0250,0201,06,0303,01,0177,0101,0,
- /* 19585 */ 0250,0201,012,0303,01,0177,0101,0,
- /* 19593 */ 0250,0201,022,0303,01,0157,0110,0,
- /* 19601 */ 0250,0201,026,0303,01,0157,0110,0,
- /* 19609 */ 0250,0201,032,0303,01,0157,0110,0,
- /* 19617 */ 0250,0201,022,0303,01,0177,0101,0,
- /* 19625 */ 0250,0201,026,0303,01,0177,0101,0,
- /* 19633 */ 0250,0201,032,0303,01,0177,0101,0,
- /* 19641 */ 0250,0201,03,0303,01,0157,0110,0,
- /* 19649 */ 0250,0201,07,0303,01,0157,0110,0,
- /* 19657 */ 0250,0201,013,0303,01,0157,0110,0,
- /* 19665 */ 0250,0201,03,0303,01,0177,0101,0,
- /* 19673 */ 0250,0201,07,0303,01,0177,0101,0,
- /* 19681 */ 0250,0201,013,0303,01,0177,0101,0,
- /* 19689 */ 0241,0201,0,0300,01,022,0120,0,
- /* 19697 */ 0240,0201,0,0300,01,022,0110,0,
- /* 19705 */ 0241,0201,021,0306,01,026,0120,0,
- /* 19713 */ 0240,0201,021,0306,01,026,0110,0,
- /* 19721 */ 0250,0201,021,0306,01,027,0101,0,
- /* 19729 */ 0241,0201,0,0311,01,026,0120,0,
- /* 19737 */ 0240,0201,0,0311,01,026,0110,0,
- /* 19745 */ 0250,0201,0,0311,01,027,0101,0,
- /* 19753 */ 0241,0201,0,0300,01,026,0120,0,
- /* 19761 */ 0240,0201,0,0300,01,026,0110,0,
- /* 19769 */ 0241,0201,021,0306,01,022,0120,0,
- /* 19777 */ 0240,0201,021,0306,01,022,0110,0,
- /* 19785 */ 0250,0201,021,0306,01,023,0101,0,
- /* 19793 */ 0241,0201,0,0311,01,022,0120,0,
- /* 19801 */ 0240,0201,0,0311,01,022,0110,0,
- /* 19809 */ 0250,0201,0,0311,01,023,0101,0,
- /* 19817 */ 0250,0201,01,0303,01,0347,0101,0,
- /* 19825 */ 0250,0201,05,0303,01,0347,0101,0,
- /* 19833 */ 0250,0201,011,0303,01,0347,0101,0,
- /* 19841 */ 0250,0202,01,0303,01,052,0110,0,
- /* 19849 */ 0250,0202,05,0303,01,052,0110,0,
- /* 19857 */ 0250,0202,011,0303,01,052,0110,0,
- /* 19865 */ 0250,0201,021,0303,01,053,0101,0,
- /* 19873 */ 0250,0201,025,0303,01,053,0101,0,
- /* 19881 */ 0250,0201,031,0303,01,053,0101,0,
- /* 19889 */ 0250,0201,0,0303,01,053,0101,0,
- /* 19897 */ 0250,0201,04,0303,01,053,0101,0,
- /* 19905 */ 0250,0201,010,0303,01,053,0101,0,
- /* 19913 */ 0250,0201,021,0306,01,0156,0110,0,
- /* 19921 */ 0250,0201,021,0306,01,0176,0101,0,
- /* 19929 */ 0250,0201,022,0306,01,0176,0110,0,
- /* 19937 */ 0250,0201,021,0306,01,0326,0101,0,
- /* 19945 */ 0250,0201,023,0306,01,020,0110,0,
- /* 19953 */ 0250,0201,023,0306,01,021,0101,0,
- /* 19961 */ 0241,0201,023,0300,01,020,0120,0,
- /* 19969 */ 0240,0201,023,0300,01,020,0110,0,
- /* 19977 */ 0241,0201,023,0300,01,021,0102,0,
- /* 19985 */ 0240,0201,023,0300,01,021,0101,0,
- /* 19993 */ 0250,0201,02,0303,01,026,0110,0,
- /* 20001 */ 0250,0201,06,0303,01,026,0110,0,
- /* 20009 */ 0250,0201,012,0303,01,026,0110,0,
- /* 20017 */ 0250,0201,02,0303,01,022,0110,0,
- /* 20025 */ 0250,0201,06,0303,01,022,0110,0,
- /* 20033 */ 0250,0201,012,0303,01,022,0110,0,
- /* 20041 */ 0250,0201,02,0306,01,020,0110,0,
- /* 20049 */ 0250,0201,02,0306,01,021,0101,0,
- /* 20057 */ 0241,0201,02,0300,01,020,0120,0,
- /* 20065 */ 0240,0201,02,0300,01,020,0110,0,
- /* 20073 */ 0241,0201,02,0300,01,021,0102,0,
- /* 20081 */ 0240,0201,02,0300,01,021,0101,0,
- /* 20089 */ 0250,0201,021,0303,01,020,0110,0,
- /* 20097 */ 0250,0201,025,0303,01,020,0110,0,
- /* 20105 */ 0250,0201,031,0303,01,020,0110,0,
- /* 20113 */ 0250,0201,021,0300,01,021,0101,0,
- /* 20121 */ 0250,0201,025,0300,01,021,0101,0,
- /* 20129 */ 0250,0201,031,0300,01,021,0101,0,
- /* 20137 */ 0250,0201,021,0303,01,021,0101,0,
- /* 20145 */ 0250,0201,025,0303,01,021,0101,0,
- /* 20153 */ 0250,0201,031,0303,01,021,0101,0,
- /* 20161 */ 0250,0201,0,0303,01,020,0110,0,
- /* 20169 */ 0250,0201,04,0303,01,020,0110,0,
- /* 20177 */ 0250,0201,010,0303,01,020,0110,0,
- /* 20185 */ 0250,0201,0,0300,01,021,0101,0,
- /* 20193 */ 0250,0201,04,0300,01,021,0101,0,
- /* 20201 */ 0250,0201,010,0300,01,021,0101,0,
- /* 20209 */ 0250,0201,0,0303,01,021,0101,0,
- /* 20217 */ 0250,0201,04,0303,01,021,0101,0,
- /* 20225 */ 0250,0201,010,0303,01,021,0101,0,
- /* 20233 */ 0241,0201,021,0301,01,0131,0120,0,
- /* 20241 */ 0240,0201,021,0301,01,0131,0110,0,
- /* 20249 */ 0241,0201,025,0301,01,0131,0120,0,
- /* 20257 */ 0240,0201,025,0301,01,0131,0110,0,
- /* 20265 */ 0241,0201,031,0301,01,0131,0120,0,
- /* 20273 */ 0240,0201,031,0301,01,0131,0110,0,
- /* 20281 */ 0241,0201,0,0301,01,0131,0120,0,
- /* 20289 */ 0240,0201,0,0301,01,0131,0110,0,
- /* 20297 */ 0241,0201,04,0301,01,0131,0120,0,
- /* 20305 */ 0240,0201,04,0301,01,0131,0110,0,
- /* 20313 */ 0241,0201,010,0301,01,0131,0120,0,
- /* 20321 */ 0240,0201,010,0301,01,0131,0110,0,
- /* 20329 */ 0241,0201,023,0306,01,0131,0120,0,
- /* 20337 */ 0240,0201,023,0306,01,0131,0110,0,
- /* 20345 */ 0241,0201,02,0306,01,0131,0120,0,
- /* 20353 */ 0240,0201,02,0306,01,0131,0110,0,
- /* 20361 */ 0241,0201,021,0301,01,0126,0120,0,
- /* 20369 */ 0240,0201,021,0301,01,0126,0110,0,
- /* 20377 */ 0241,0201,025,0301,01,0126,0120,0,
- /* 20385 */ 0240,0201,025,0301,01,0126,0110,0,
- /* 20393 */ 0241,0201,031,0301,01,0126,0120,0,
- /* 20401 */ 0240,0201,031,0301,01,0126,0110,0,
- /* 20409 */ 0241,0201,0,0301,01,0126,0120,0,
- /* 20417 */ 0240,0201,0,0301,01,0126,0110,0,
- /* 20425 */ 0241,0201,04,0301,01,0126,0120,0,
- /* 20433 */ 0240,0201,04,0301,01,0126,0110,0,
- /* 20441 */ 0241,0201,010,0301,01,0126,0120,0,
- /* 20449 */ 0240,0201,010,0301,01,0126,0110,0,
- /* 20457 */ 0250,0202,041,0303,01,034,0110,0,
- /* 20465 */ 0250,0202,045,0303,01,034,0110,0,
- /* 20473 */ 0250,0202,051,0303,01,034,0110,0,
- /* 20481 */ 0250,0202,01,0301,01,036,0110,0,
- /* 20489 */ 0250,0202,05,0301,01,036,0110,0,
- /* 20497 */ 0250,0202,011,0301,01,036,0110,0,
- /* 20505 */ 0250,0202,021,0301,01,037,0110,0,
- /* 20513 */ 0250,0202,025,0301,01,037,0110,0,
- /* 20521 */ 0250,0202,031,0301,01,037,0110,0,
- /* 20529 */ 0250,0202,041,0303,01,035,0110,0,
- /* 20537 */ 0250,0202,045,0303,01,035,0110,0,
- /* 20545 */ 0250,0202,051,0303,01,035,0110,0,
- /* 20553 */ 0241,0201,01,0301,01,0153,0120,0,
- /* 20561 */ 0240,0201,01,0301,01,0153,0110,0,
- /* 20569 */ 0241,0201,05,0301,01,0153,0120,0,
- /* 20577 */ 0240,0201,05,0301,01,0153,0110,0,
- /* 20585 */ 0241,0201,011,0301,01,0153,0120,0,
- /* 20593 */ 0240,0201,011,0301,01,0153,0110,0,
- /* 20601 */ 0241,0201,041,0303,01,0143,0120,0,
- /* 20609 */ 0240,0201,041,0303,01,0143,0110,0,
- /* 20617 */ 0241,0201,045,0303,01,0143,0120,0,
- /* 20625 */ 0240,0201,045,0303,01,0143,0110,0,
- /* 20633 */ 0241,0201,051,0303,01,0143,0120,0,
- /* 20641 */ 0240,0201,051,0303,01,0143,0110,0,
- /* 20649 */ 0241,0202,01,0301,01,053,0120,0,
- /* 20657 */ 0240,0202,01,0301,01,053,0110,0,
- /* 20665 */ 0241,0202,05,0301,01,053,0120,0,
- /* 20673 */ 0240,0202,05,0301,01,053,0110,0,
- /* 20681 */ 0241,0202,011,0301,01,053,0120,0,
- /* 20689 */ 0240,0202,011,0301,01,053,0110,0,
- /* 20697 */ 0241,0201,041,0303,01,0147,0120,0,
- /* 20705 */ 0240,0201,041,0303,01,0147,0110,0,
- /* 20713 */ 0241,0201,045,0303,01,0147,0120,0,
- /* 20721 */ 0240,0201,045,0303,01,0147,0110,0,
- /* 20729 */ 0241,0201,051,0303,01,0147,0120,0,
- /* 20737 */ 0240,0201,051,0303,01,0147,0110,0,
- /* 20745 */ 0241,0201,041,0303,01,0374,0120,0,
- /* 20753 */ 0240,0201,041,0303,01,0374,0110,0,
- /* 20761 */ 0241,0201,045,0303,01,0374,0120,0,
- /* 20769 */ 0240,0201,045,0303,01,0374,0110,0,
- /* 20777 */ 0241,0201,051,0303,01,0374,0120,0,
- /* 20785 */ 0240,0201,051,0303,01,0374,0110,0,
- /* 20793 */ 0241,0201,01,0301,01,0376,0120,0,
- /* 20801 */ 0240,0201,01,0301,01,0376,0110,0,
- /* 20809 */ 0241,0201,05,0301,01,0376,0120,0,
- /* 20817 */ 0240,0201,05,0301,01,0376,0110,0,
- /* 20825 */ 0241,0201,011,0301,01,0376,0120,0,
- /* 20833 */ 0240,0201,011,0301,01,0376,0110,0,
- /* 20841 */ 0241,0201,021,0301,01,0324,0120,0,
- /* 20849 */ 0240,0201,021,0301,01,0324,0110,0,
- /* 20857 */ 0241,0201,025,0301,01,0324,0120,0,
- /* 20865 */ 0240,0201,025,0301,01,0324,0110,0,
- /* 20873 */ 0241,0201,031,0301,01,0324,0120,0,
- /* 20881 */ 0240,0201,031,0301,01,0324,0110,0,
- /* 20889 */ 0241,0201,041,0303,01,0354,0120,0,
- /* 20897 */ 0240,0201,041,0303,01,0354,0110,0,
- /* 20905 */ 0241,0201,045,0303,01,0354,0120,0,
- /* 20913 */ 0240,0201,045,0303,01,0354,0110,0,
- /* 20921 */ 0241,0201,051,0303,01,0354,0120,0,
- /* 20929 */ 0240,0201,051,0303,01,0354,0110,0,
- /* 20937 */ 0241,0201,041,0303,01,0355,0120,0,
- /* 20945 */ 0240,0201,041,0303,01,0355,0110,0,
- /* 20953 */ 0241,0201,045,0303,01,0355,0120,0,
- /* 20961 */ 0240,0201,045,0303,01,0355,0110,0,
- /* 20969 */ 0241,0201,051,0303,01,0355,0120,0,
- /* 20977 */ 0240,0201,051,0303,01,0355,0110,0,
- /* 20985 */ 0241,0201,041,0303,01,0334,0120,0,
- /* 20993 */ 0240,0201,041,0303,01,0334,0110,0,
- /* 21001 */ 0241,0201,045,0303,01,0334,0120,0,
- /* 21009 */ 0240,0201,045,0303,01,0334,0110,0,
- /* 21017 */ 0241,0201,051,0303,01,0334,0120,0,
- /* 21025 */ 0240,0201,051,0303,01,0334,0110,0,
- /* 21033 */ 0241,0201,041,0303,01,0335,0120,0,
- /* 21041 */ 0240,0201,041,0303,01,0335,0110,0,
- /* 21049 */ 0241,0201,045,0303,01,0335,0120,0,
- /* 21057 */ 0240,0201,045,0303,01,0335,0110,0,
- /* 21065 */ 0241,0201,051,0303,01,0335,0120,0,
- /* 21073 */ 0240,0201,051,0303,01,0335,0110,0,
- /* 21081 */ 0241,0201,041,0303,01,0375,0120,0,
- /* 21089 */ 0240,0201,041,0303,01,0375,0110,0,
- /* 21097 */ 0241,0201,045,0303,01,0375,0120,0,
- /* 21105 */ 0240,0201,045,0303,01,0375,0110,0,
- /* 21113 */ 0241,0201,051,0303,01,0375,0120,0,
- /* 21121 */ 0240,0201,051,0303,01,0375,0110,0,
- /* 21129 */ 0241,0201,01,0301,01,0333,0120,0,
- /* 21137 */ 0240,0201,01,0301,01,0333,0110,0,
- /* 21145 */ 0241,0201,05,0301,01,0333,0120,0,
- /* 21153 */ 0240,0201,05,0301,01,0333,0110,0,
- /* 21161 */ 0241,0201,011,0301,01,0333,0120,0,
- /* 21169 */ 0240,0201,011,0301,01,0333,0110,0,
- /* 21177 */ 0241,0201,01,0301,01,0337,0120,0,
- /* 21185 */ 0240,0201,01,0301,01,0337,0110,0,
- /* 21193 */ 0241,0201,05,0301,01,0337,0120,0,
- /* 21201 */ 0240,0201,05,0301,01,0337,0110,0,
- /* 21209 */ 0241,0201,011,0301,01,0337,0120,0,
- /* 21217 */ 0240,0201,011,0301,01,0337,0110,0,
- /* 21225 */ 0241,0201,021,0301,01,0337,0120,0,
- /* 21233 */ 0240,0201,021,0301,01,0337,0110,0,
- /* 21241 */ 0241,0201,025,0301,01,0337,0120,0,
- /* 21249 */ 0240,0201,025,0301,01,0337,0110,0,
- /* 21257 */ 0241,0201,031,0301,01,0337,0120,0,
- /* 21265 */ 0240,0201,031,0301,01,0337,0110,0,
- /* 21273 */ 0241,0201,021,0301,01,0333,0120,0,
- /* 21281 */ 0240,0201,021,0301,01,0333,0110,0,
- /* 21289 */ 0241,0201,025,0301,01,0333,0120,0,
- /* 21297 */ 0240,0201,025,0301,01,0333,0110,0,
- /* 21305 */ 0241,0201,031,0301,01,0333,0120,0,
- /* 21313 */ 0240,0201,031,0301,01,0333,0110,0,
- /* 21321 */ 0241,0201,041,0303,01,0340,0120,0,
- /* 21329 */ 0240,0201,041,0303,01,0340,0110,0,
- /* 21337 */ 0241,0201,045,0303,01,0340,0120,0,
- /* 21345 */ 0240,0201,045,0303,01,0340,0110,0,
- /* 21353 */ 0241,0201,051,0303,01,0340,0120,0,
- /* 21361 */ 0240,0201,051,0303,01,0340,0110,0,
- /* 21369 */ 0241,0201,041,0303,01,0343,0120,0,
- /* 21377 */ 0240,0201,041,0303,01,0343,0110,0,
- /* 21385 */ 0241,0201,045,0303,01,0343,0120,0,
- /* 21393 */ 0240,0201,045,0303,01,0343,0110,0,
- /* 21401 */ 0241,0201,051,0303,01,0343,0120,0,
- /* 21409 */ 0240,0201,051,0303,01,0343,0110,0,
- /* 21417 */ 0241,0202,01,0303,01,0146,0120,0,
- /* 21425 */ 0241,0202,05,0303,01,0146,0120,0,
- /* 21433 */ 0241,0202,011,0303,01,0146,0120,0,
- /* 21441 */ 0241,0202,01,0301,01,0144,0120,0,
- /* 21449 */ 0241,0202,05,0301,01,0144,0120,0,
- /* 21457 */ 0241,0202,011,0301,01,0144,0120,0,
- /* 21465 */ 0241,0202,021,0301,01,0144,0120,0,
- /* 21473 */ 0241,0202,025,0301,01,0144,0120,0,
- /* 21481 */ 0241,0202,031,0301,01,0144,0120,0,
- /* 21489 */ 0241,0202,021,0303,01,0146,0120,0,
- /* 21497 */ 0241,0202,025,0303,01,0146,0120,0,
- /* 21505 */ 0241,0202,031,0303,01,0146,0120,0,
- /* 21513 */ 0250,0202,01,0304,01,0170,0110,0,
- /* 21521 */ 0250,0202,05,0304,01,0170,0110,0,
- /* 21529 */ 0250,0202,011,0304,01,0170,0110,0,
- /* 21537 */ 0250,0202,01,0300,01,0172,0110,0,
- /* 21545 */ 0250,0202,05,0300,01,0172,0110,0,
- /* 21553 */ 0250,0202,011,0300,01,0172,0110,0,
- /* 21561 */ 0250,0202,01,0306,01,0130,0110,0,
- /* 21569 */ 0250,0202,05,0306,01,0130,0110,0,
- /* 21577 */ 0250,0202,011,0306,01,0130,0110,0,
- /* 21585 */ 0250,0202,01,0300,01,0130,0110,0,
- /* 21593 */ 0250,0202,05,0300,01,0130,0110,0,
- /* 21601 */ 0250,0202,011,0300,01,0130,0110,0,
- /* 21609 */ 0250,0202,01,0300,01,0174,0110,0,
- /* 21617 */ 0250,0202,05,0300,01,0174,0110,0,
- /* 21625 */ 0250,0202,011,0300,01,0174,0110,0,
- /* 21633 */ 0250,0202,022,0300,01,052,0110,0,
- /* 21641 */ 0250,0202,026,0300,01,052,0110,0,
- /* 21649 */ 0250,0202,032,0300,01,052,0110,0,
- /* 21657 */ 0250,0202,02,0300,01,072,0110,0,
- /* 21665 */ 0250,0202,06,0300,01,072,0110,0,
- /* 21673 */ 0250,0202,012,0300,01,072,0110,0,
- /* 21681 */ 0250,0202,021,0306,01,0131,0110,0,
- /* 21689 */ 0250,0202,025,0306,01,0131,0110,0,
- /* 21697 */ 0250,0202,031,0306,01,0131,0110,0,
- /* 21705 */ 0250,0202,021,0300,01,0131,0110,0,
- /* 21713 */ 0250,0202,025,0300,01,0131,0110,0,
- /* 21721 */ 0250,0202,031,0300,01,0131,0110,0,
- /* 21729 */ 0250,0202,021,0300,01,0174,0110,0,
- /* 21737 */ 0250,0202,025,0300,01,0174,0110,0,
- /* 21745 */ 0250,0202,031,0300,01,0174,0110,0,
- /* 21753 */ 0250,0202,01,0305,01,0171,0110,0,
- /* 21761 */ 0250,0202,05,0305,01,0171,0110,0,
- /* 21769 */ 0250,0202,011,0305,01,0171,0110,0,
- /* 21777 */ 0250,0202,01,0300,01,0173,0110,0,
- /* 21785 */ 0250,0202,05,0300,01,0173,0110,0,
- /* 21793 */ 0250,0202,011,0300,01,0173,0110,0,
- /* 21801 */ 0250,0202,01,0306,01,0213,0101,0,
- /* 21809 */ 0250,0202,05,0306,01,0213,0101,0,
- /* 21817 */ 0250,0202,011,0306,01,0213,0101,0,
- /* 21825 */ 0250,0202,01,0300,01,0213,0101,0,
- /* 21833 */ 0250,0202,05,0300,01,0213,0101,0,
- /* 21841 */ 0250,0202,011,0300,01,0213,0101,0,
- /* 21849 */ 0250,0202,021,0306,01,0213,0101,0,
- /* 21857 */ 0250,0202,025,0306,01,0213,0101,0,
- /* 21865 */ 0250,0202,031,0306,01,0213,0101,0,
- /* 21873 */ 0250,0202,021,0300,01,0213,0101,0,
- /* 21881 */ 0250,0202,025,0300,01,0213,0101,0,
- /* 21889 */ 0250,0202,031,0300,01,0213,0101,0,
- /* 21897 */ 0250,0202,01,0301,01,0304,0110,0,
- /* 21905 */ 0250,0202,05,0301,01,0304,0110,0,
- /* 21913 */ 0250,0202,011,0301,01,0304,0110,0,
- /* 21921 */ 0250,0202,021,0301,01,0304,0110,0,
- /* 21929 */ 0250,0202,025,0301,01,0304,0110,0,
- /* 21937 */ 0250,0202,031,0301,01,0304,0110,0,
- /* 21945 */ 0241,0202,01,0303,01,0215,0120,0,
- /* 21953 */ 0240,0202,01,0303,01,0215,0110,0,
- /* 21961 */ 0241,0202,05,0303,01,0215,0120,0,
- /* 21969 */ 0240,0202,05,0303,01,0215,0110,0,
- /* 21977 */ 0241,0202,011,0303,01,0215,0120,0,
- /* 21985 */ 0240,0202,011,0303,01,0215,0110,0,
- /* 21993 */ 0241,0202,05,0301,01,066,0120,0,
- /* 22001 */ 0240,0202,05,0301,01,066,0110,0,
- /* 22009 */ 0241,0202,011,0301,01,066,0120,0,
- /* 22017 */ 0240,0202,011,0301,01,066,0110,0,
- /* 22025 */ 0241,0202,01,0303,01,0165,0120,0,
- /* 22033 */ 0241,0202,05,0303,01,0165,0120,0,
- /* 22041 */ 0241,0202,011,0303,01,0165,0120,0,
- /* 22049 */ 0241,0202,01,0301,01,0166,0120,0,
- /* 22057 */ 0241,0202,05,0301,01,0166,0120,0,
- /* 22065 */ 0241,0202,011,0301,01,0166,0120,0,
- /* 22073 */ 0241,0202,021,0301,01,0167,0120,0,
- /* 22081 */ 0241,0202,025,0301,01,0167,0120,0,
- /* 22089 */ 0241,0202,031,0301,01,0167,0120,0,
- /* 22097 */ 0241,0202,01,0301,01,0167,0120,0,
- /* 22105 */ 0241,0202,05,0301,01,0167,0120,0,
- /* 22113 */ 0241,0202,011,0301,01,0167,0120,0,
- /* 22121 */ 0241,0202,021,0301,01,0166,0120,0,
- /* 22129 */ 0241,0202,025,0301,01,0166,0120,0,
- /* 22137 */ 0241,0202,031,0301,01,0166,0120,0,
- /* 22145 */ 0241,0202,021,0303,01,0165,0120,0,
- /* 22153 */ 0241,0202,025,0303,01,0165,0120,0,
- /* 22161 */ 0241,0202,031,0303,01,0165,0120,0,
- /* 22169 */ 0241,0202,021,0301,01,015,0120,0,
- /* 22177 */ 0240,0202,021,0301,01,015,0110,0,
- /* 22185 */ 0241,0202,025,0301,01,015,0120,0,
- /* 22193 */ 0240,0202,025,0301,01,015,0110,0,
- /* 22201 */ 0241,0202,031,0301,01,015,0120,0,
- /* 22209 */ 0240,0202,031,0301,01,015,0110,0,
- /* 22217 */ 0241,0202,01,0301,01,014,0120,0,
- /* 22225 */ 0240,0202,01,0301,01,014,0110,0,
- /* 22233 */ 0241,0202,05,0301,01,014,0120,0,
- /* 22241 */ 0240,0202,05,0301,01,014,0110,0,
- /* 22249 */ 0241,0202,011,0301,01,014,0120,0,
- /* 22257 */ 0240,0202,011,0301,01,014,0110,0,
- /* 22265 */ 0241,0202,025,0301,01,026,0120,0,
- /* 22273 */ 0240,0202,025,0301,01,026,0110,0,
- /* 22281 */ 0241,0202,031,0301,01,026,0120,0,
- /* 22289 */ 0240,0202,031,0301,01,026,0110,0,
- /* 22297 */ 0241,0202,05,0301,01,026,0120,0,
- /* 22305 */ 0240,0202,05,0301,01,026,0110,0,
- /* 22313 */ 0241,0202,011,0301,01,026,0120,0,
- /* 22321 */ 0240,0202,011,0301,01,026,0110,0,
- /* 22329 */ 0241,0202,025,0301,01,066,0120,0,
- /* 22337 */ 0240,0202,025,0301,01,066,0110,0,
- /* 22345 */ 0241,0202,031,0301,01,066,0120,0,
- /* 22353 */ 0240,0202,031,0301,01,066,0110,0,
- /* 22361 */ 0241,0202,01,0303,01,0175,0120,0,
- /* 22369 */ 0241,0202,05,0303,01,0175,0120,0,
- /* 22377 */ 0241,0202,011,0303,01,0175,0120,0,
- /* 22385 */ 0241,0202,01,0301,01,0176,0120,0,
- /* 22393 */ 0241,0202,05,0301,01,0176,0120,0,
- /* 22401 */ 0241,0202,011,0301,01,0176,0120,0,
- /* 22409 */ 0241,0202,021,0301,01,0177,0120,0,
- /* 22417 */ 0241,0202,025,0301,01,0177,0120,0,
- /* 22425 */ 0241,0202,031,0301,01,0177,0120,0,
- /* 22433 */ 0241,0202,01,0301,01,0177,0120,0,
- /* 22441 */ 0241,0202,05,0301,01,0177,0120,0,
- /* 22449 */ 0241,0202,011,0301,01,0177,0120,0,
- /* 22457 */ 0241,0202,021,0301,01,0176,0120,0,
- /* 22465 */ 0241,0202,025,0301,01,0176,0120,0,
- /* 22473 */ 0241,0202,031,0301,01,0176,0120,0,
- /* 22481 */ 0241,0202,021,0303,01,0175,0120,0,
- /* 22489 */ 0241,0202,025,0303,01,0175,0120,0,
- /* 22497 */ 0241,0202,031,0303,01,0175,0120,0,
- /* 22505 */ 0241,0202,021,0303,01,0215,0120,0,
- /* 22513 */ 0240,0202,021,0303,01,0215,0110,0,
- /* 22521 */ 0241,0202,025,0303,01,0215,0120,0,
- /* 22529 */ 0240,0202,025,0303,01,0215,0110,0,
- /* 22537 */ 0241,0202,031,0303,01,0215,0120,0,
- /* 22545 */ 0240,0202,031,0303,01,0215,0110,0,
- /* 22553 */ 0250,0202,01,0306,01,0211,0110,0,
- /* 22561 */ 0250,0202,05,0306,01,0211,0110,0,
- /* 22569 */ 0250,0202,011,0306,01,0211,0110,0,
- /* 22577 */ 0250,0202,021,0306,01,0211,0110,0,
- /* 22585 */ 0250,0202,025,0306,01,0211,0110,0,
- /* 22593 */ 0250,0202,031,0306,01,0211,0110,0,
- /* 22601 */ 0250,0202,01,0301,01,0104,0110,0,
- /* 22609 */ 0250,0202,05,0301,01,0104,0110,0,
- /* 22617 */ 0250,0202,011,0301,01,0104,0110,0,
- /* 22625 */ 0250,0202,021,0301,01,0104,0110,0,
- /* 22633 */ 0250,0202,025,0301,01,0104,0110,0,
- /* 22641 */ 0250,0202,031,0301,01,0104,0110,0,
- /* 22649 */ 0241,0202,021,0301,01,0265,0120,0,
- /* 22657 */ 0241,0202,025,0301,01,0265,0120,0,
- /* 22665 */ 0241,0202,031,0301,01,0265,0120,0,
- /* 22673 */ 0241,0202,021,0301,01,0264,0120,0,
- /* 22681 */ 0241,0202,025,0301,01,0264,0120,0,
- /* 22689 */ 0241,0202,031,0301,01,0264,0120,0,
- /* 22697 */ 0241,0202,041,0303,01,04,0120,0,
- /* 22705 */ 0240,0202,041,0303,01,04,0110,0,
- /* 22713 */ 0241,0202,045,0303,01,04,0120,0,
- /* 22721 */ 0240,0202,045,0303,01,04,0110,0,
- /* 22729 */ 0241,0202,051,0303,01,04,0120,0,
- /* 22737 */ 0240,0202,051,0303,01,04,0110,0,
- /* 22745 */ 0241,0201,041,0303,01,0365,0120,0,
- /* 22753 */ 0240,0201,041,0303,01,0365,0110,0,
- /* 22761 */ 0241,0201,045,0303,01,0365,0120,0,
- /* 22769 */ 0240,0201,045,0303,01,0365,0110,0,
- /* 22777 */ 0241,0201,051,0303,01,0365,0120,0,
- /* 22785 */ 0240,0201,051,0303,01,0365,0110,0,
- /* 22793 */ 0241,0202,041,0303,01,074,0120,0,
- /* 22801 */ 0240,0202,041,0303,01,074,0110,0,
- /* 22809 */ 0241,0202,045,0303,01,074,0120,0,
- /* 22817 */ 0240,0202,045,0303,01,074,0110,0,
- /* 22825 */ 0241,0202,051,0303,01,074,0120,0,
- /* 22833 */ 0240,0202,051,0303,01,074,0110,0,
- /* 22841 */ 0241,0202,01,0301,01,075,0120,0,
- /* 22849 */ 0240,0202,01,0301,01,075,0110,0,
- /* 22857 */ 0241,0202,05,0301,01,075,0120,0,
- /* 22865 */ 0240,0202,05,0301,01,075,0110,0,
- /* 22873 */ 0241,0202,011,0301,01,075,0120,0,
- /* 22881 */ 0240,0202,011,0301,01,075,0110,0,
- /* 22889 */ 0241,0202,021,0301,01,075,0120,0,
- /* 22897 */ 0240,0202,021,0301,01,075,0110,0,
- /* 22905 */ 0241,0202,025,0301,01,075,0120,0,
- /* 22913 */ 0240,0202,025,0301,01,075,0110,0,
- /* 22921 */ 0241,0202,031,0301,01,075,0120,0,
- /* 22929 */ 0240,0202,031,0301,01,075,0110,0,
- /* 22937 */ 0241,0201,041,0303,01,0356,0120,0,
- /* 22945 */ 0240,0201,041,0303,01,0356,0110,0,
- /* 22953 */ 0241,0201,045,0303,01,0356,0120,0,
- /* 22961 */ 0240,0201,045,0303,01,0356,0110,0,
- /* 22969 */ 0241,0201,051,0303,01,0356,0120,0,
- /* 22977 */ 0240,0201,051,0303,01,0356,0110,0,
- /* 22985 */ 0241,0201,041,0303,01,0336,0120,0,
- /* 22993 */ 0240,0201,041,0303,01,0336,0110,0,
- /* 23001 */ 0241,0201,045,0303,01,0336,0120,0,
- /* 23009 */ 0240,0201,045,0303,01,0336,0110,0,
- /* 23017 */ 0241,0201,051,0303,01,0336,0120,0,
- /* 23025 */ 0240,0201,051,0303,01,0336,0110,0,
- /* 23033 */ 0241,0202,01,0301,01,077,0120,0,
- /* 23041 */ 0240,0202,01,0301,01,077,0110,0,
- /* 23049 */ 0241,0202,05,0301,01,077,0120,0,
- /* 23057 */ 0240,0202,05,0301,01,077,0110,0,
- /* 23065 */ 0241,0202,011,0301,01,077,0120,0,
- /* 23073 */ 0240,0202,011,0301,01,077,0110,0,
- /* 23081 */ 0241,0202,021,0301,01,077,0120,0,
- /* 23089 */ 0240,0202,021,0301,01,077,0110,0,
- /* 23097 */ 0241,0202,025,0301,01,077,0120,0,
- /* 23105 */ 0240,0202,025,0301,01,077,0110,0,
- /* 23113 */ 0241,0202,031,0301,01,077,0120,0,
- /* 23121 */ 0240,0202,031,0301,01,077,0110,0,
- /* 23129 */ 0241,0202,041,0303,01,076,0120,0,
- /* 23137 */ 0240,0202,041,0303,01,076,0110,0,
- /* 23145 */ 0241,0202,045,0303,01,076,0120,0,
- /* 23153 */ 0240,0202,045,0303,01,076,0110,0,
- /* 23161 */ 0241,0202,051,0303,01,076,0120,0,
- /* 23169 */ 0240,0202,051,0303,01,076,0110,0,
- /* 23177 */ 0241,0202,041,0303,01,070,0120,0,
- /* 23185 */ 0240,0202,041,0303,01,070,0110,0,
- /* 23193 */ 0241,0202,045,0303,01,070,0120,0,
- /* 23201 */ 0240,0202,045,0303,01,070,0110,0,
- /* 23209 */ 0241,0202,051,0303,01,070,0120,0,
- /* 23217 */ 0240,0202,051,0303,01,070,0110,0,
- /* 23225 */ 0241,0202,01,0301,01,071,0120,0,
- /* 23233 */ 0240,0202,01,0301,01,071,0110,0,
- /* 23241 */ 0241,0202,05,0301,01,071,0120,0,
- /* 23249 */ 0240,0202,05,0301,01,071,0110,0,
- /* 23257 */ 0241,0202,011,0301,01,071,0120,0,
- /* 23265 */ 0240,0202,011,0301,01,071,0110,0,
- /* 23273 */ 0241,0202,021,0301,01,071,0120,0,
- /* 23281 */ 0240,0202,021,0301,01,071,0110,0,
- /* 23289 */ 0241,0202,025,0301,01,071,0120,0,
- /* 23297 */ 0240,0202,025,0301,01,071,0110,0,
- /* 23305 */ 0241,0202,031,0301,01,071,0120,0,
- /* 23313 */ 0240,0202,031,0301,01,071,0110,0,
- /* 23321 */ 0241,0201,041,0303,01,0352,0120,0,
- /* 23329 */ 0240,0201,041,0303,01,0352,0110,0,
- /* 23337 */ 0241,0201,045,0303,01,0352,0120,0,
- /* 23345 */ 0240,0201,045,0303,01,0352,0110,0,
- /* 23353 */ 0241,0201,051,0303,01,0352,0120,0,
- /* 23361 */ 0240,0201,051,0303,01,0352,0110,0,
- /* 23369 */ 0241,0201,041,0303,01,0332,0120,0,
- /* 23377 */ 0240,0201,041,0303,01,0332,0110,0,
- /* 23385 */ 0241,0201,045,0303,01,0332,0120,0,
- /* 23393 */ 0240,0201,045,0303,01,0332,0110,0,
- /* 23401 */ 0241,0201,051,0303,01,0332,0120,0,
- /* 23409 */ 0240,0201,051,0303,01,0332,0110,0,
- /* 23417 */ 0241,0202,01,0301,01,073,0120,0,
- /* 23425 */ 0240,0202,01,0301,01,073,0110,0,
- /* 23433 */ 0241,0202,05,0301,01,073,0120,0,
- /* 23441 */ 0240,0202,05,0301,01,073,0110,0,
- /* 23449 */ 0241,0202,011,0301,01,073,0120,0,
- /* 23457 */ 0240,0202,011,0301,01,073,0110,0,
- /* 23465 */ 0241,0202,021,0301,01,073,0120,0,
- /* 23473 */ 0240,0202,021,0301,01,073,0110,0,
- /* 23481 */ 0241,0202,025,0301,01,073,0120,0,
- /* 23489 */ 0240,0202,025,0301,01,073,0110,0,
- /* 23497 */ 0241,0202,031,0301,01,073,0120,0,
- /* 23505 */ 0240,0202,031,0301,01,073,0110,0,
- /* 23513 */ 0241,0202,041,0303,01,072,0120,0,
- /* 23521 */ 0240,0202,041,0303,01,072,0110,0,
- /* 23529 */ 0241,0202,045,0303,01,072,0120,0,
- /* 23537 */ 0240,0202,045,0303,01,072,0110,0,
- /* 23545 */ 0241,0202,051,0303,01,072,0120,0,
- /* 23553 */ 0240,0202,051,0303,01,072,0110,0,
- /* 23561 */ 0250,0202,02,0300,01,051,0110,0,
- /* 23569 */ 0250,0202,06,0300,01,051,0110,0,
- /* 23577 */ 0250,0202,012,0300,01,051,0110,0,
- /* 23585 */ 0250,0202,02,0300,01,071,0110,0,
- /* 23593 */ 0250,0202,06,0300,01,071,0110,0,
- /* 23601 */ 0250,0202,012,0300,01,071,0110,0,
- /* 23609 */ 0250,0202,02,0300,01,061,0101,0,
- /* 23617 */ 0250,0202,06,0300,01,061,0101,0,
- /* 23625 */ 0250,0202,012,0300,01,061,0101,0,
- /* 23633 */ 0250,0202,02,0315,01,061,0101,0,
- /* 23641 */ 0250,0202,06,0315,01,061,0101,0,
- /* 23649 */ 0250,0202,012,0315,01,061,0101,0,
- /* 23657 */ 0250,0202,02,0300,01,063,0101,0,
- /* 23665 */ 0250,0202,06,0300,01,063,0101,0,
- /* 23673 */ 0250,0202,012,0300,01,063,0101,0,
- /* 23681 */ 0250,0202,02,0314,01,063,0101,0,
- /* 23689 */ 0250,0202,06,0314,01,063,0101,0,
- /* 23697 */ 0250,0202,012,0314,01,063,0101,0,
- /* 23705 */ 0250,0202,02,0300,01,050,0110,0,
- /* 23713 */ 0250,0202,06,0300,01,050,0110,0,
- /* 23721 */ 0250,0202,012,0300,01,050,0110,0,
- /* 23729 */ 0250,0202,02,0300,01,070,0110,0,
- /* 23737 */ 0250,0202,06,0300,01,070,0110,0,
- /* 23745 */ 0250,0202,012,0300,01,070,0110,0,
- /* 23753 */ 0250,0202,022,0300,01,070,0110,0,
- /* 23761 */ 0250,0202,026,0300,01,070,0110,0,
- /* 23769 */ 0250,0202,032,0300,01,070,0110,0,
- /* 23777 */ 0250,0202,022,0300,01,050,0110,0,
- /* 23785 */ 0250,0202,026,0300,01,050,0110,0,
- /* 23793 */ 0250,0202,032,0300,01,050,0110,0,
- /* 23801 */ 0250,0202,022,0300,01,071,0110,0,
- /* 23809 */ 0250,0202,026,0300,01,071,0110,0,
- /* 23817 */ 0250,0202,032,0300,01,071,0110,0,
- /* 23825 */ 0250,0202,02,0300,01,062,0101,0,
- /* 23833 */ 0250,0202,06,0300,01,062,0101,0,
- /* 23841 */ 0250,0202,012,0300,01,062,0101,0,
- /* 23849 */ 0250,0202,02,0316,01,062,0101,0,
- /* 23857 */ 0250,0202,06,0316,01,062,0101,0,
- /* 23865 */ 0250,0202,012,0316,01,062,0101,0,
- /* 23873 */ 0250,0202,02,0300,01,065,0101,0,
- /* 23881 */ 0250,0202,06,0300,01,065,0101,0,
- /* 23889 */ 0250,0202,012,0300,01,065,0101,0,
- /* 23897 */ 0250,0202,02,0314,01,065,0101,0,
- /* 23905 */ 0250,0202,06,0314,01,065,0101,0,
- /* 23913 */ 0250,0202,012,0314,01,065,0101,0,
- /* 23921 */ 0250,0202,02,0300,01,064,0101,0,
- /* 23929 */ 0250,0202,06,0300,01,064,0101,0,
- /* 23937 */ 0250,0202,012,0300,01,064,0101,0,
- /* 23945 */ 0250,0202,02,0315,01,064,0101,0,
- /* 23953 */ 0250,0202,06,0315,01,064,0101,0,
- /* 23961 */ 0250,0202,012,0315,01,064,0101,0,
- /* 23969 */ 0250,0202,02,0300,01,041,0101,0,
- /* 23977 */ 0250,0202,06,0300,01,041,0101,0,
- /* 23985 */ 0250,0202,012,0300,01,041,0101,0,
- /* 23993 */ 0250,0202,02,0315,01,041,0101,0,
- /* 24001 */ 0250,0202,06,0315,01,041,0101,0,
- /* 24009 */ 0250,0202,012,0315,01,041,0101,0,
- /* 24017 */ 0250,0202,02,0300,01,043,0101,0,
- /* 24025 */ 0250,0202,06,0300,01,043,0101,0,
- /* 24033 */ 0250,0202,012,0300,01,043,0101,0,
- /* 24041 */ 0250,0202,02,0314,01,043,0101,0,
- /* 24049 */ 0250,0202,06,0314,01,043,0101,0,
- /* 24057 */ 0250,0202,012,0314,01,043,0101,0,
- /* 24065 */ 0250,0202,02,0300,01,042,0101,0,
- /* 24073 */ 0250,0202,06,0300,01,042,0101,0,
- /* 24081 */ 0250,0202,012,0300,01,042,0101,0,
- /* 24089 */ 0250,0202,02,0316,01,042,0101,0,
- /* 24097 */ 0250,0202,06,0316,01,042,0101,0,
- /* 24105 */ 0250,0202,012,0316,01,042,0101,0,
- /* 24113 */ 0250,0202,02,0300,01,045,0101,0,
- /* 24121 */ 0250,0202,06,0300,01,045,0101,0,
- /* 24129 */ 0250,0202,012,0300,01,045,0101,0,
- /* 24137 */ 0250,0202,02,0314,01,045,0101,0,
- /* 24145 */ 0250,0202,06,0314,01,045,0101,0,
- /* 24153 */ 0250,0202,012,0314,01,045,0101,0,
- /* 24161 */ 0250,0202,02,0300,01,044,0101,0,
- /* 24169 */ 0250,0202,06,0300,01,044,0101,0,
- /* 24177 */ 0250,0202,012,0300,01,044,0101,0,
- /* 24185 */ 0250,0202,02,0315,01,044,0101,0,
- /* 24193 */ 0250,0202,06,0315,01,044,0101,0,
- /* 24201 */ 0250,0202,012,0315,01,044,0101,0,
- /* 24209 */ 0250,0202,02,0300,01,040,0101,0,
- /* 24217 */ 0250,0202,06,0300,01,040,0101,0,
- /* 24225 */ 0250,0202,012,0300,01,040,0101,0,
- /* 24233 */ 0250,0202,02,0314,01,040,0101,0,
- /* 24241 */ 0250,0202,06,0314,01,040,0101,0,
- /* 24249 */ 0250,0202,012,0314,01,040,0101,0,
- /* 24257 */ 0250,0202,041,0315,01,041,0110,0,
- /* 24265 */ 0250,0202,045,0315,01,041,0110,0,
- /* 24273 */ 0250,0202,051,0315,01,041,0110,0,
- /* 24281 */ 0250,0202,041,0316,01,042,0110,0,
- /* 24289 */ 0250,0202,045,0316,01,042,0110,0,
- /* 24297 */ 0250,0202,051,0316,01,042,0110,0,
- /* 24305 */ 0250,0202,041,0314,01,040,0110,0,
- /* 24313 */ 0250,0202,045,0314,01,040,0110,0,
- /* 24321 */ 0250,0202,051,0314,01,040,0110,0,
- /* 24329 */ 0250,0202,01,0314,01,045,0110,0,
- /* 24337 */ 0250,0202,05,0314,01,045,0110,0,
- /* 24345 */ 0250,0202,011,0314,01,045,0110,0,
- /* 24353 */ 0250,0202,041,0314,01,043,0110,0,
- /* 24361 */ 0250,0202,045,0314,01,043,0110,0,
- /* 24369 */ 0250,0202,051,0314,01,043,0110,0,
- /* 24377 */ 0250,0202,041,0315,01,044,0110,0,
- /* 24385 */ 0250,0202,045,0315,01,044,0110,0,
- /* 24393 */ 0250,0202,051,0315,01,044,0110,0,
- /* 24401 */ 0250,0202,02,0300,01,021,0101,0,
- /* 24409 */ 0250,0202,06,0300,01,021,0101,0,
- /* 24417 */ 0250,0202,012,0300,01,021,0101,0,
- /* 24425 */ 0250,0202,02,0315,01,021,0101,0,
- /* 24433 */ 0250,0202,06,0315,01,021,0101,0,
- /* 24441 */ 0250,0202,012,0315,01,021,0101,0,
- /* 24449 */ 0250,0202,02,0300,01,023,0101,0,
- /* 24457 */ 0250,0202,06,0300,01,023,0101,0,
- /* 24465 */ 0250,0202,012,0300,01,023,0101,0,
- /* 24473 */ 0250,0202,02,0314,01,023,0101,0,
- /* 24481 */ 0250,0202,06,0314,01,023,0101,0,
- /* 24489 */ 0250,0202,012,0314,01,023,0101,0,
- /* 24497 */ 0250,0202,02,0300,01,022,0101,0,
- /* 24505 */ 0250,0202,06,0300,01,022,0101,0,
- /* 24513 */ 0250,0202,012,0300,01,022,0101,0,
- /* 24521 */ 0250,0202,02,0316,01,022,0101,0,
- /* 24529 */ 0250,0202,06,0316,01,022,0101,0,
- /* 24537 */ 0250,0202,012,0316,01,022,0101,0,
- /* 24545 */ 0250,0202,02,0300,01,025,0101,0,
- /* 24553 */ 0250,0202,06,0300,01,025,0101,0,
- /* 24561 */ 0250,0202,012,0300,01,025,0101,0,
- /* 24569 */ 0250,0202,02,0314,01,025,0101,0,
- /* 24577 */ 0250,0202,06,0314,01,025,0101,0,
- /* 24585 */ 0250,0202,012,0314,01,025,0101,0,
- /* 24593 */ 0250,0202,02,0300,01,024,0101,0,
- /* 24601 */ 0250,0202,06,0300,01,024,0101,0,
- /* 24609 */ 0250,0202,012,0300,01,024,0101,0,
- /* 24617 */ 0250,0202,02,0315,01,024,0101,0,
- /* 24625 */ 0250,0202,06,0315,01,024,0101,0,
- /* 24633 */ 0250,0202,012,0315,01,024,0101,0,
- /* 24641 */ 0250,0202,02,0300,01,020,0101,0,
- /* 24649 */ 0250,0202,06,0300,01,020,0101,0,
- /* 24657 */ 0250,0202,012,0300,01,020,0101,0,
- /* 24665 */ 0250,0202,02,0314,01,020,0101,0,
- /* 24673 */ 0250,0202,06,0314,01,020,0101,0,
- /* 24681 */ 0250,0202,012,0314,01,020,0101,0,
- /* 24689 */ 0250,0202,022,0300,01,051,0110,0,
- /* 24697 */ 0250,0202,026,0300,01,051,0110,0,
- /* 24705 */ 0250,0202,032,0300,01,051,0110,0,
- /* 24713 */ 0250,0202,02,0300,01,060,0101,0,
- /* 24721 */ 0250,0202,06,0300,01,060,0101,0,
- /* 24729 */ 0250,0202,012,0300,01,060,0101,0,
- /* 24737 */ 0250,0202,02,0314,01,060,0101,0,
- /* 24745 */ 0250,0202,06,0314,01,060,0101,0,
- /* 24753 */ 0250,0202,012,0314,01,060,0101,0,
- /* 24761 */ 0250,0202,041,0315,01,061,0110,0,
- /* 24769 */ 0250,0202,045,0315,01,061,0110,0,
- /* 24777 */ 0250,0202,051,0315,01,061,0110,0,
- /* 24785 */ 0250,0202,041,0316,01,062,0110,0,
- /* 24793 */ 0250,0202,045,0316,01,062,0110,0,
- /* 24801 */ 0250,0202,051,0316,01,062,0110,0,
- /* 24809 */ 0250,0202,041,0314,01,060,0110,0,
- /* 24817 */ 0250,0202,045,0314,01,060,0110,0,
- /* 24825 */ 0250,0202,051,0314,01,060,0110,0,
- /* 24833 */ 0250,0202,01,0314,01,065,0110,0,
- /* 24841 */ 0250,0202,05,0314,01,065,0110,0,
- /* 24849 */ 0250,0202,011,0314,01,065,0110,0,
- /* 24857 */ 0250,0202,041,0314,01,063,0110,0,
- /* 24865 */ 0250,0202,045,0314,01,063,0110,0,
- /* 24873 */ 0250,0202,051,0314,01,063,0110,0,
- /* 24881 */ 0250,0202,041,0315,01,064,0110,0,
- /* 24889 */ 0250,0202,045,0315,01,064,0110,0,
- /* 24897 */ 0250,0202,051,0315,01,064,0110,0,
- /* 24905 */ 0241,0202,021,0301,01,050,0120,0,
- /* 24913 */ 0240,0202,021,0301,01,050,0110,0,
- /* 24921 */ 0241,0202,025,0301,01,050,0120,0,
- /* 24929 */ 0240,0202,025,0301,01,050,0110,0,
- /* 24937 */ 0241,0202,031,0301,01,050,0120,0,
- /* 24945 */ 0240,0202,031,0301,01,050,0110,0,
- /* 24953 */ 0241,0202,041,0303,01,013,0120,0,
- /* 24961 */ 0240,0202,041,0303,01,013,0110,0,
- /* 24969 */ 0241,0202,045,0303,01,013,0120,0,
- /* 24977 */ 0240,0202,045,0303,01,013,0110,0,
- /* 24985 */ 0241,0202,051,0303,01,013,0120,0,
- /* 24993 */ 0240,0202,051,0303,01,013,0110,0,
- /* 25001 */ 0241,0201,041,0303,01,0344,0120,0,
- /* 25009 */ 0240,0201,041,0303,01,0344,0110,0,
- /* 25017 */ 0241,0201,045,0303,01,0344,0120,0,
- /* 25025 */ 0240,0201,045,0303,01,0344,0110,0,
- /* 25033 */ 0241,0201,051,0303,01,0344,0120,0,
- /* 25041 */ 0240,0201,051,0303,01,0344,0110,0,
- /* 25049 */ 0241,0201,041,0303,01,0345,0120,0,
- /* 25057 */ 0240,0201,041,0303,01,0345,0110,0,
- /* 25065 */ 0241,0201,045,0303,01,0345,0120,0,
- /* 25073 */ 0240,0201,045,0303,01,0345,0110,0,
- /* 25081 */ 0241,0201,051,0303,01,0345,0120,0,
- /* 25089 */ 0240,0201,051,0303,01,0345,0110,0,
- /* 25097 */ 0241,0202,01,0301,01,0100,0120,0,
- /* 25105 */ 0240,0202,01,0301,01,0100,0110,0,
- /* 25113 */ 0241,0202,05,0301,01,0100,0120,0,
- /* 25121 */ 0240,0202,05,0301,01,0100,0110,0,
- /* 25129 */ 0241,0202,011,0301,01,0100,0120,0,
- /* 25137 */ 0240,0202,011,0301,01,0100,0110,0,
- /* 25145 */ 0241,0202,021,0301,01,0100,0120,0,
- /* 25153 */ 0240,0202,021,0301,01,0100,0110,0,
- /* 25161 */ 0241,0202,025,0301,01,0100,0120,0,
- /* 25169 */ 0240,0202,025,0301,01,0100,0110,0,
- /* 25177 */ 0241,0202,031,0301,01,0100,0120,0,
- /* 25185 */ 0240,0202,031,0301,01,0100,0110,0,
- /* 25193 */ 0241,0201,041,0303,01,0325,0120,0,
- /* 25201 */ 0240,0201,041,0303,01,0325,0110,0,
- /* 25209 */ 0241,0201,045,0303,01,0325,0120,0,
- /* 25217 */ 0240,0201,045,0303,01,0325,0110,0,
- /* 25225 */ 0241,0201,051,0303,01,0325,0120,0,
- /* 25233 */ 0240,0201,051,0303,01,0325,0110,0,
- /* 25241 */ 0241,0202,021,0301,01,0203,0120,0,
- /* 25249 */ 0240,0202,021,0301,01,0203,0110,0,
- /* 25257 */ 0241,0202,025,0301,01,0203,0120,0,
- /* 25265 */ 0240,0202,025,0301,01,0203,0110,0,
- /* 25273 */ 0241,0202,031,0301,01,0203,0120,0,
- /* 25281 */ 0240,0202,031,0301,01,0203,0110,0,
- /* 25289 */ 0241,0201,021,0301,01,0364,0120,0,
- /* 25297 */ 0240,0201,021,0301,01,0364,0110,0,
- /* 25305 */ 0241,0201,025,0301,01,0364,0120,0,
- /* 25313 */ 0240,0201,025,0301,01,0364,0110,0,
- /* 25321 */ 0241,0201,031,0301,01,0364,0120,0,
- /* 25329 */ 0240,0201,031,0301,01,0364,0110,0,
- /* 25337 */ 0241,0201,01,0301,01,0353,0120,0,
- /* 25345 */ 0240,0201,01,0301,01,0353,0110,0,
- /* 25353 */ 0241,0201,05,0301,01,0353,0120,0,
- /* 25361 */ 0240,0201,05,0301,01,0353,0110,0,
- /* 25369 */ 0241,0201,011,0301,01,0353,0120,0,
- /* 25377 */ 0240,0201,011,0301,01,0353,0110,0,
- /* 25385 */ 0241,0201,021,0301,01,0353,0120,0,
- /* 25393 */ 0240,0201,021,0301,01,0353,0110,0,
- /* 25401 */ 0241,0201,025,0301,01,0353,0120,0,
- /* 25409 */ 0240,0201,025,0301,01,0353,0110,0,
- /* 25417 */ 0241,0201,031,0301,01,0353,0120,0,
- /* 25425 */ 0240,0201,031,0301,01,0353,0110,0,
- /* 25433 */ 0241,0202,01,0301,01,025,0120,0,
- /* 25441 */ 0240,0202,01,0301,01,025,0110,0,
- /* 25449 */ 0241,0202,05,0301,01,025,0120,0,
- /* 25457 */ 0240,0202,05,0301,01,025,0110,0,
- /* 25465 */ 0241,0202,011,0301,01,025,0120,0,
- /* 25473 */ 0240,0202,011,0301,01,025,0110,0,
- /* 25481 */ 0241,0202,021,0301,01,025,0120,0,
- /* 25489 */ 0240,0202,021,0301,01,025,0110,0,
- /* 25497 */ 0241,0202,025,0301,01,025,0120,0,
- /* 25505 */ 0240,0202,025,0301,01,025,0110,0,
- /* 25513 */ 0241,0202,031,0301,01,025,0120,0,
- /* 25521 */ 0240,0202,031,0301,01,025,0110,0,
- /* 25529 */ 0241,0202,01,0301,01,024,0120,0,
- /* 25537 */ 0240,0202,01,0301,01,024,0110,0,
- /* 25545 */ 0241,0202,05,0301,01,024,0120,0,
- /* 25553 */ 0240,0202,05,0301,01,024,0110,0,
- /* 25561 */ 0241,0202,011,0301,01,024,0120,0,
- /* 25569 */ 0240,0202,011,0301,01,024,0110,0,
- /* 25577 */ 0241,0202,021,0301,01,024,0120,0,
- /* 25585 */ 0240,0202,021,0301,01,024,0110,0,
- /* 25593 */ 0241,0202,025,0301,01,024,0120,0,
- /* 25601 */ 0240,0202,025,0301,01,024,0110,0,
- /* 25609 */ 0241,0202,031,0301,01,024,0120,0,
- /* 25617 */ 0240,0202,031,0301,01,024,0110,0,
- /* 25625 */ 0241,0201,041,0303,01,0366,0120,0,
- /* 25633 */ 0240,0201,041,0303,01,0366,0110,0,
- /* 25641 */ 0241,0201,045,0303,01,0366,0120,0,
- /* 25649 */ 0240,0201,045,0303,01,0366,0110,0,
- /* 25657 */ 0241,0201,051,0303,01,0366,0120,0,
- /* 25665 */ 0240,0201,051,0303,01,0366,0110,0,
- /* 25673 */ 0241,0202,041,0303,01,0,0120,0,
- /* 25681 */ 0240,0202,041,0303,01,0,0110,0,
- /* 25689 */ 0241,0202,045,0303,01,0,0120,0,
- /* 25697 */ 0240,0202,045,0303,01,0,0110,0,
- /* 25705 */ 0241,0202,051,0303,01,0,0120,0,
- /* 25713 */ 0240,0202,051,0303,01,0,0110,0,
- /* 25721 */ 0241,0201,01,0317,01,0362,0120,0,
- /* 25729 */ 0240,0201,01,0317,01,0362,0110,0,
- /* 25737 */ 0241,0201,05,0317,01,0362,0120,0,
- /* 25745 */ 0240,0201,05,0317,01,0362,0110,0,
- /* 25753 */ 0241,0201,011,0317,01,0362,0120,0,
- /* 25761 */ 0240,0201,011,0317,01,0362,0110,0,
- /* 25769 */ 0241,0201,021,0317,01,0363,0120,0,
- /* 25777 */ 0240,0201,021,0317,01,0363,0110,0,
- /* 25785 */ 0241,0201,025,0317,01,0363,0120,0,
- /* 25793 */ 0240,0201,025,0317,01,0363,0110,0,
- /* 25801 */ 0241,0201,031,0317,01,0363,0120,0,
- /* 25809 */ 0240,0201,031,0317,01,0363,0110,0,
- /* 25817 */ 0241,0202,01,0301,01,0107,0120,0,
- /* 25825 */ 0240,0202,01,0301,01,0107,0110,0,
- /* 25833 */ 0241,0202,05,0301,01,0107,0120,0,
- /* 25841 */ 0240,0202,05,0301,01,0107,0110,0,
- /* 25849 */ 0241,0202,011,0301,01,0107,0120,0,
- /* 25857 */ 0240,0202,011,0301,01,0107,0110,0,
- /* 25865 */ 0241,0202,021,0301,01,0107,0120,0,
- /* 25873 */ 0240,0202,021,0301,01,0107,0110,0,
- /* 25881 */ 0241,0202,025,0301,01,0107,0120,0,
- /* 25889 */ 0240,0202,025,0301,01,0107,0110,0,
- /* 25897 */ 0241,0202,031,0301,01,0107,0120,0,
- /* 25905 */ 0240,0202,031,0301,01,0107,0110,0,
- /* 25913 */ 0241,0202,021,0303,01,022,0120,0,
- /* 25921 */ 0240,0202,021,0303,01,022,0110,0,
- /* 25929 */ 0241,0202,025,0303,01,022,0120,0,
- /* 25937 */ 0240,0202,025,0303,01,022,0110,0,
- /* 25945 */ 0241,0202,031,0303,01,022,0120,0,
- /* 25953 */ 0240,0202,031,0303,01,022,0110,0,
- /* 25961 */ 0241,0201,041,0317,01,0361,0120,0,
- /* 25969 */ 0240,0201,041,0317,01,0361,0110,0,
- /* 25977 */ 0241,0201,045,0317,01,0361,0120,0,
- /* 25985 */ 0240,0201,045,0317,01,0361,0110,0,
- /* 25993 */ 0241,0201,051,0317,01,0361,0120,0,
- /* 26001 */ 0240,0201,051,0317,01,0361,0110,0,
- /* 26009 */ 0241,0201,01,0317,01,0342,0120,0,
- /* 26017 */ 0240,0201,01,0317,01,0342,0110,0,
- /* 26025 */ 0241,0201,05,0317,01,0342,0120,0,
- /* 26033 */ 0240,0201,05,0317,01,0342,0110,0,
- /* 26041 */ 0241,0201,011,0317,01,0342,0120,0,
- /* 26049 */ 0240,0201,011,0317,01,0342,0110,0,
- /* 26057 */ 0241,0201,021,0317,01,0342,0120,0,
- /* 26065 */ 0240,0201,021,0317,01,0342,0110,0,
- /* 26073 */ 0241,0201,025,0317,01,0342,0120,0,
- /* 26081 */ 0240,0201,025,0317,01,0342,0110,0,
- /* 26089 */ 0241,0201,031,0317,01,0342,0120,0,
- /* 26097 */ 0240,0201,031,0317,01,0342,0110,0,
- /* 26105 */ 0241,0202,01,0301,01,0106,0120,0,
- /* 26113 */ 0240,0202,01,0301,01,0106,0110,0,
- /* 26121 */ 0241,0202,05,0301,01,0106,0120,0,
- /* 26129 */ 0240,0202,05,0301,01,0106,0110,0,
- /* 26137 */ 0241,0202,011,0301,01,0106,0120,0,
- /* 26145 */ 0240,0202,011,0301,01,0106,0110,0,
- /* 26153 */ 0241,0202,021,0301,01,0106,0120,0,
- /* 26161 */ 0240,0202,021,0301,01,0106,0110,0,
- /* 26169 */ 0241,0202,025,0301,01,0106,0120,0,
- /* 26177 */ 0240,0202,025,0301,01,0106,0110,0,
- /* 26185 */ 0241,0202,031,0301,01,0106,0120,0,
- /* 26193 */ 0240,0202,031,0301,01,0106,0110,0,
- /* 26201 */ 0241,0202,021,0303,01,021,0120,0,
- /* 26209 */ 0240,0202,021,0303,01,021,0110,0,
- /* 26217 */ 0241,0202,025,0303,01,021,0120,0,
- /* 26225 */ 0240,0202,025,0303,01,021,0110,0,
- /* 26233 */ 0241,0202,031,0303,01,021,0120,0,
- /* 26241 */ 0240,0202,031,0303,01,021,0110,0,
- /* 26249 */ 0241,0201,041,0317,01,0341,0120,0,
- /* 26257 */ 0240,0201,041,0317,01,0341,0110,0,
- /* 26265 */ 0241,0201,045,0317,01,0341,0120,0,
- /* 26273 */ 0240,0201,045,0317,01,0341,0110,0,
- /* 26281 */ 0241,0201,051,0317,01,0341,0120,0,
- /* 26289 */ 0240,0201,051,0317,01,0341,0110,0,
- /* 26297 */ 0241,0201,01,0317,01,0322,0120,0,
- /* 26305 */ 0240,0201,01,0317,01,0322,0110,0,
- /* 26313 */ 0241,0201,05,0317,01,0322,0120,0,
- /* 26321 */ 0240,0201,05,0317,01,0322,0110,0,
- /* 26329 */ 0241,0201,011,0317,01,0322,0120,0,
- /* 26337 */ 0240,0201,011,0317,01,0322,0110,0,
- /* 26345 */ 0241,0201,021,0317,01,0323,0120,0,
- /* 26353 */ 0240,0201,021,0317,01,0323,0110,0,
- /* 26361 */ 0241,0201,025,0317,01,0323,0120,0,
- /* 26369 */ 0240,0201,025,0317,01,0323,0110,0,
- /* 26377 */ 0241,0201,031,0317,01,0323,0120,0,
- /* 26385 */ 0240,0201,031,0317,01,0323,0110,0,
- /* 26393 */ 0241,0202,01,0301,01,0105,0120,0,
- /* 26401 */ 0240,0202,01,0301,01,0105,0110,0,
- /* 26409 */ 0241,0202,05,0301,01,0105,0120,0,
- /* 26417 */ 0240,0202,05,0301,01,0105,0110,0,
- /* 26425 */ 0241,0202,011,0301,01,0105,0120,0,
- /* 26433 */ 0240,0202,011,0301,01,0105,0110,0,
- /* 26441 */ 0241,0202,021,0301,01,0105,0120,0,
- /* 26449 */ 0240,0202,021,0301,01,0105,0110,0,
- /* 26457 */ 0241,0202,025,0301,01,0105,0120,0,
- /* 26465 */ 0240,0202,025,0301,01,0105,0110,0,
- /* 26473 */ 0241,0202,031,0301,01,0105,0120,0,
- /* 26481 */ 0240,0202,031,0301,01,0105,0110,0,
- /* 26489 */ 0241,0202,021,0303,01,020,0120,0,
- /* 26497 */ 0240,0202,021,0303,01,020,0110,0,
- /* 26505 */ 0241,0202,025,0303,01,020,0120,0,
- /* 26513 */ 0240,0202,025,0303,01,020,0110,0,
- /* 26521 */ 0241,0202,031,0303,01,020,0120,0,
- /* 26529 */ 0240,0202,031,0303,01,020,0110,0,
- /* 26537 */ 0241,0201,041,0317,01,0321,0120,0,
- /* 26545 */ 0240,0201,041,0317,01,0321,0110,0,
- /* 26553 */ 0241,0201,045,0317,01,0321,0120,0,
- /* 26561 */ 0240,0201,045,0317,01,0321,0110,0,
- /* 26569 */ 0241,0201,051,0317,01,0321,0120,0,
- /* 26577 */ 0240,0201,051,0317,01,0321,0110,0,
- /* 26585 */ 0241,0201,041,0303,01,0370,0120,0,
- /* 26593 */ 0240,0201,041,0303,01,0370,0110,0,
- /* 26601 */ 0241,0201,045,0303,01,0370,0120,0,
- /* 26609 */ 0240,0201,045,0303,01,0370,0110,0,
- /* 26617 */ 0241,0201,051,0303,01,0370,0120,0,
- /* 26625 */ 0240,0201,051,0303,01,0370,0110,0,
- /* 26633 */ 0241,0201,01,0301,01,0372,0120,0,
- /* 26641 */ 0240,0201,01,0301,01,0372,0110,0,
- /* 26649 */ 0241,0201,05,0301,01,0372,0120,0,
- /* 26657 */ 0240,0201,05,0301,01,0372,0110,0,
- /* 26665 */ 0241,0201,011,0301,01,0372,0120,0,
- /* 26673 */ 0240,0201,011,0301,01,0372,0110,0,
- /* 26681 */ 0241,0201,021,0301,01,0373,0120,0,
- /* 26689 */ 0240,0201,021,0301,01,0373,0110,0,
- /* 26697 */ 0241,0201,025,0301,01,0373,0120,0,
- /* 26705 */ 0240,0201,025,0301,01,0373,0110,0,
- /* 26713 */ 0241,0201,031,0301,01,0373,0120,0,
- /* 26721 */ 0240,0201,031,0301,01,0373,0110,0,
- /* 26729 */ 0241,0201,041,0303,01,0350,0120,0,
- /* 26737 */ 0240,0201,041,0303,01,0350,0110,0,
- /* 26745 */ 0241,0201,045,0303,01,0350,0120,0,
- /* 26753 */ 0240,0201,045,0303,01,0350,0110,0,
- /* 26761 */ 0241,0201,051,0303,01,0350,0120,0,
- /* 26769 */ 0240,0201,051,0303,01,0350,0110,0,
- /* 26777 */ 0241,0201,041,0303,01,0351,0120,0,
- /* 26785 */ 0240,0201,041,0303,01,0351,0110,0,
- /* 26793 */ 0241,0201,045,0303,01,0351,0120,0,
- /* 26801 */ 0240,0201,045,0303,01,0351,0110,0,
- /* 26809 */ 0241,0201,051,0303,01,0351,0120,0,
- /* 26817 */ 0240,0201,051,0303,01,0351,0110,0,
- /* 26825 */ 0241,0201,041,0303,01,0330,0120,0,
- /* 26833 */ 0240,0201,041,0303,01,0330,0110,0,
- /* 26841 */ 0241,0201,045,0303,01,0330,0120,0,
- /* 26849 */ 0240,0201,045,0303,01,0330,0110,0,
- /* 26857 */ 0241,0201,051,0303,01,0330,0120,0,
- /* 26865 */ 0240,0201,051,0303,01,0330,0110,0,
- /* 26873 */ 0241,0201,041,0303,01,0331,0120,0,
- /* 26881 */ 0240,0201,041,0303,01,0331,0110,0,
- /* 26889 */ 0241,0201,045,0303,01,0331,0120,0,
- /* 26897 */ 0240,0201,045,0303,01,0331,0110,0,
- /* 26905 */ 0241,0201,051,0303,01,0331,0120,0,
- /* 26913 */ 0240,0201,051,0303,01,0331,0110,0,
- /* 26921 */ 0241,0201,041,0303,01,0371,0120,0,
- /* 26929 */ 0240,0201,041,0303,01,0371,0110,0,
- /* 26937 */ 0241,0201,045,0303,01,0371,0120,0,
- /* 26945 */ 0240,0201,045,0303,01,0371,0110,0,
- /* 26953 */ 0241,0201,051,0303,01,0371,0120,0,
- /* 26961 */ 0240,0201,051,0303,01,0371,0110,0,
- /* 26969 */ 0241,0202,01,0303,01,046,0120,0,
- /* 26977 */ 0241,0202,05,0303,01,046,0120,0,
- /* 26985 */ 0241,0202,011,0303,01,046,0120,0,
- /* 26993 */ 0241,0202,01,0301,01,047,0120,0,
- /* 27001 */ 0241,0202,05,0301,01,047,0120,0,
- /* 27009 */ 0241,0202,011,0301,01,047,0120,0,
- /* 27017 */ 0241,0202,021,0301,01,047,0120,0,
- /* 27025 */ 0241,0202,025,0301,01,047,0120,0,
- /* 27033 */ 0241,0202,031,0301,01,047,0120,0,
- /* 27041 */ 0241,0202,021,0303,01,046,0120,0,
- /* 27049 */ 0241,0202,025,0303,01,046,0120,0,
- /* 27057 */ 0241,0202,031,0303,01,046,0120,0,
- /* 27065 */ 0241,0202,02,0303,01,046,0120,0,
- /* 27073 */ 0241,0202,06,0303,01,046,0120,0,
- /* 27081 */ 0241,0202,012,0303,01,046,0120,0,
- /* 27089 */ 0241,0202,02,0301,01,047,0120,0,
- /* 27097 */ 0241,0202,06,0301,01,047,0120,0,
- /* 27105 */ 0241,0202,012,0301,01,047,0120,0,
- /* 27113 */ 0241,0202,022,0301,01,047,0120,0,
- /* 27121 */ 0241,0202,026,0301,01,047,0120,0,
- /* 27129 */ 0241,0202,032,0301,01,047,0120,0,
- /* 27137 */ 0241,0202,022,0303,01,046,0120,0,
- /* 27145 */ 0241,0202,026,0303,01,046,0120,0,
- /* 27153 */ 0241,0202,032,0303,01,046,0120,0,
- /* 27161 */ 0241,0201,041,0303,01,0150,0120,0,
- /* 27169 */ 0240,0201,041,0303,01,0150,0110,0,
- /* 27177 */ 0241,0201,045,0303,01,0150,0120,0,
- /* 27185 */ 0240,0201,045,0303,01,0150,0110,0,
- /* 27193 */ 0241,0201,051,0303,01,0150,0120,0,
- /* 27201 */ 0240,0201,051,0303,01,0150,0110,0,
- /* 27209 */ 0241,0201,01,0301,01,0152,0120,0,
- /* 27217 */ 0240,0201,01,0301,01,0152,0110,0,
- /* 27225 */ 0241,0201,05,0301,01,0152,0120,0,
- /* 27233 */ 0240,0201,05,0301,01,0152,0110,0,
- /* 27241 */ 0241,0201,011,0301,01,0152,0120,0,
- /* 27249 */ 0240,0201,011,0301,01,0152,0110,0,
- /* 27257 */ 0241,0201,021,0301,01,0155,0120,0,
- /* 27265 */ 0240,0201,021,0301,01,0155,0110,0,
- /* 27273 */ 0241,0201,025,0301,01,0155,0120,0,
- /* 27281 */ 0240,0201,025,0301,01,0155,0110,0,
- /* 27289 */ 0241,0201,031,0301,01,0155,0120,0,
- /* 27297 */ 0240,0201,031,0301,01,0155,0110,0,
- /* 27305 */ 0241,0201,041,0303,01,0151,0120,0,
- /* 27313 */ 0240,0201,041,0303,01,0151,0110,0,
- /* 27321 */ 0241,0201,045,0303,01,0151,0120,0,
- /* 27329 */ 0240,0201,045,0303,01,0151,0110,0,
- /* 27337 */ 0241,0201,051,0303,01,0151,0120,0,
- /* 27345 */ 0240,0201,051,0303,01,0151,0110,0,
- /* 27353 */ 0241,0201,041,0303,01,0140,0120,0,
- /* 27361 */ 0240,0201,041,0303,01,0140,0110,0,
- /* 27369 */ 0241,0201,045,0303,01,0140,0120,0,
- /* 27377 */ 0240,0201,045,0303,01,0140,0110,0,
- /* 27385 */ 0241,0201,051,0303,01,0140,0120,0,
- /* 27393 */ 0240,0201,051,0303,01,0140,0110,0,
- /* 27401 */ 0241,0201,01,0301,01,0142,0120,0,
- /* 27409 */ 0240,0201,01,0301,01,0142,0110,0,
- /* 27417 */ 0241,0201,05,0301,01,0142,0120,0,
- /* 27425 */ 0240,0201,05,0301,01,0142,0110,0,
- /* 27433 */ 0241,0201,011,0301,01,0142,0120,0,
- /* 27441 */ 0240,0201,011,0301,01,0142,0110,0,
- /* 27449 */ 0241,0201,021,0301,01,0154,0120,0,
- /* 27457 */ 0240,0201,021,0301,01,0154,0110,0,
- /* 27465 */ 0241,0201,025,0301,01,0154,0120,0,
- /* 27473 */ 0240,0201,025,0301,01,0154,0110,0,
- /* 27481 */ 0241,0201,031,0301,01,0154,0120,0,
- /* 27489 */ 0240,0201,031,0301,01,0154,0110,0,
- /* 27497 */ 0241,0201,041,0303,01,0141,0120,0,
- /* 27505 */ 0240,0201,041,0303,01,0141,0110,0,
- /* 27513 */ 0241,0201,045,0303,01,0141,0120,0,
- /* 27521 */ 0240,0201,045,0303,01,0141,0110,0,
- /* 27529 */ 0241,0201,051,0303,01,0141,0120,0,
- /* 27537 */ 0240,0201,051,0303,01,0141,0110,0,
- /* 27545 */ 0241,0201,01,0301,01,0357,0120,0,
- /* 27553 */ 0240,0201,01,0301,01,0357,0110,0,
- /* 27561 */ 0241,0201,05,0301,01,0357,0120,0,
- /* 27569 */ 0240,0201,05,0301,01,0357,0110,0,
- /* 27577 */ 0241,0201,011,0301,01,0357,0120,0,
- /* 27585 */ 0240,0201,011,0301,01,0357,0110,0,
- /* 27593 */ 0241,0201,021,0301,01,0357,0120,0,
- /* 27601 */ 0240,0201,021,0301,01,0357,0110,0,
- /* 27609 */ 0241,0201,025,0301,01,0357,0120,0,
- /* 27617 */ 0240,0201,025,0301,01,0357,0110,0,
- /* 27625 */ 0241,0201,031,0301,01,0357,0120,0,
- /* 27633 */ 0240,0201,031,0301,01,0357,0110,0,
- /* 27641 */ 0250,0202,021,0301,01,0114,0110,0,
- /* 27649 */ 0250,0202,025,0301,01,0114,0110,0,
- /* 27657 */ 0250,0202,031,0301,01,0114,0110,0,
- /* 27665 */ 0250,0202,01,0301,01,0114,0110,0,
- /* 27673 */ 0250,0202,05,0301,01,0114,0110,0,
- /* 27681 */ 0250,0202,011,0301,01,0114,0110,0,
- /* 27689 */ 0241,0202,021,0306,01,0115,0120,0,
- /* 27697 */ 0240,0202,021,0306,01,0115,0110,0,
- /* 27705 */ 0241,0202,01,0306,01,0115,0120,0,
- /* 27713 */ 0240,0202,01,0306,01,0115,0110,0,
- /* 27721 */ 0250,0202,031,0301,01,0312,0110,0,
- /* 27729 */ 0250,0202,011,0301,01,0312,0110,0,
- /* 27737 */ 0241,0202,021,0306,01,0313,0120,0,
- /* 27745 */ 0240,0202,021,0306,01,0313,0110,0,
- /* 27753 */ 0241,0202,01,0306,01,0313,0120,0,
- /* 27761 */ 0240,0202,01,0306,01,0313,0110,0,
- /* 27769 */ 0250,0202,021,0301,01,0116,0110,0,
- /* 27777 */ 0250,0202,025,0301,01,0116,0110,0,
- /* 27785 */ 0250,0202,031,0301,01,0116,0110,0,
- /* 27793 */ 0250,0202,01,0301,01,0116,0110,0,
- /* 27801 */ 0250,0202,05,0301,01,0116,0110,0,
- /* 27809 */ 0250,0202,011,0301,01,0116,0110,0,
- /* 27817 */ 0241,0202,021,0306,01,0117,0120,0,
- /* 27825 */ 0240,0202,021,0306,01,0117,0110,0,
- /* 27833 */ 0241,0202,01,0306,01,0117,0120,0,
- /* 27841 */ 0240,0202,01,0306,01,0117,0110,0,
- /* 27849 */ 0250,0202,031,0301,01,0314,0110,0,
- /* 27857 */ 0250,0202,011,0301,01,0314,0110,0,
- /* 27865 */ 0241,0202,021,0306,01,0315,0120,0,
- /* 27873 */ 0240,0202,021,0306,01,0315,0110,0,
- /* 27881 */ 0241,0202,01,0306,01,0315,0120,0,
- /* 27889 */ 0240,0202,01,0306,01,0315,0110,0,
- /* 27897 */ 0241,0202,021,0301,01,054,0120,0,
- /* 27905 */ 0240,0202,021,0301,01,054,0110,0,
- /* 27913 */ 0241,0202,025,0301,01,054,0120,0,
- /* 27921 */ 0240,0202,025,0301,01,054,0110,0,
- /* 27929 */ 0241,0202,031,0301,01,054,0120,0,
- /* 27937 */ 0240,0202,031,0301,01,054,0110,0,
- /* 27945 */ 0241,0202,01,0301,01,054,0120,0,
- /* 27953 */ 0240,0202,01,0301,01,054,0110,0,
- /* 27961 */ 0241,0202,05,0301,01,054,0120,0,
- /* 27969 */ 0240,0202,05,0301,01,054,0110,0,
- /* 27977 */ 0241,0202,011,0301,01,054,0120,0,
- /* 27985 */ 0240,0202,011,0301,01,054,0110,0,
- /* 27993 */ 0241,0202,021,0306,01,055,0120,0,
- /* 28001 */ 0240,0202,021,0306,01,055,0110,0,
- /* 28009 */ 0241,0202,01,0306,01,055,0120,0,
- /* 28017 */ 0240,0202,01,0306,01,055,0110,0,
- /* 28025 */ 0250,0201,021,0301,01,0121,0110,0,
- /* 28033 */ 0250,0201,025,0301,01,0121,0110,0,
- /* 28041 */ 0250,0201,031,0301,01,0121,0110,0,
- /* 28049 */ 0250,0201,0,0301,01,0121,0110,0,
- /* 28057 */ 0250,0201,04,0301,01,0121,0110,0,
- /* 28065 */ 0250,0201,010,0301,01,0121,0110,0,
- /* 28073 */ 0241,0201,023,0306,01,0121,0120,0,
- /* 28081 */ 0240,0201,023,0306,01,0121,0110,0,
- /* 28089 */ 0241,0201,02,0306,01,0121,0120,0,
- /* 28097 */ 0240,0201,02,0306,01,0121,0110,0,
- /* 28105 */ 0241,0201,021,0301,01,0134,0120,0,
- /* 28113 */ 0240,0201,021,0301,01,0134,0110,0,
- /* 28121 */ 0241,0201,025,0301,01,0134,0120,0,
- /* 28129 */ 0240,0201,025,0301,01,0134,0110,0,
- /* 28137 */ 0241,0201,031,0301,01,0134,0120,0,
- /* 28145 */ 0240,0201,031,0301,01,0134,0110,0,
- /* 28153 */ 0241,0201,0,0301,01,0134,0120,0,
- /* 28161 */ 0240,0201,0,0301,01,0134,0110,0,
- /* 28169 */ 0241,0201,04,0301,01,0134,0120,0,
- /* 28177 */ 0240,0201,04,0301,01,0134,0110,0,
- /* 28185 */ 0241,0201,010,0301,01,0134,0120,0,
- /* 28193 */ 0240,0201,010,0301,01,0134,0110,0,
- /* 28201 */ 0241,0201,023,0306,01,0134,0120,0,
- /* 28209 */ 0240,0201,023,0306,01,0134,0110,0,
- /* 28217 */ 0241,0201,02,0306,01,0134,0120,0,
- /* 28225 */ 0240,0201,02,0306,01,0134,0110,0,
- /* 28233 */ 0250,0201,021,0306,01,056,0110,0,
- /* 28241 */ 0250,0201,0,0306,01,056,0110,0,
- /* 28249 */ 0241,0201,021,0301,01,025,0120,0,
- /* 28257 */ 0240,0201,021,0301,01,025,0110,0,
- /* 28265 */ 0241,0201,025,0301,01,025,0120,0,
- /* 28273 */ 0240,0201,025,0301,01,025,0110,0,
- /* 28281 */ 0241,0201,031,0301,01,025,0120,0,
- /* 28289 */ 0240,0201,031,0301,01,025,0110,0,
- /* 28297 */ 0241,0201,0,0301,01,025,0120,0,
- /* 28305 */ 0240,0201,0,0301,01,025,0110,0,
- /* 28313 */ 0241,0201,04,0301,01,025,0120,0,
- /* 28321 */ 0240,0201,04,0301,01,025,0110,0,
- /* 28329 */ 0241,0201,010,0301,01,025,0120,0,
- /* 28337 */ 0240,0201,010,0301,01,025,0110,0,
- /* 28345 */ 0241,0201,021,0301,01,024,0120,0,
- /* 28353 */ 0240,0201,021,0301,01,024,0110,0,
- /* 28361 */ 0241,0201,025,0301,01,024,0120,0,
- /* 28369 */ 0240,0201,025,0301,01,024,0110,0,
- /* 28377 */ 0241,0201,031,0301,01,024,0120,0,
- /* 28385 */ 0240,0201,031,0301,01,024,0110,0,
- /* 28393 */ 0241,0201,0,0301,01,024,0120,0,
- /* 28401 */ 0240,0201,0,0301,01,024,0110,0,
- /* 28409 */ 0241,0201,04,0301,01,024,0120,0,
- /* 28417 */ 0240,0201,04,0301,01,024,0110,0,
- /* 28425 */ 0241,0201,010,0301,01,024,0120,0,
- /* 28433 */ 0240,0201,010,0301,01,024,0110,0,
- /* 28441 */ 0241,0201,021,0301,01,0127,0120,0,
- /* 28449 */ 0240,0201,021,0301,01,0127,0110,0,
- /* 28457 */ 0241,0201,025,0301,01,0127,0120,0,
- /* 28465 */ 0240,0201,025,0301,01,0127,0110,0,
- /* 28473 */ 0241,0201,031,0301,01,0127,0120,0,
- /* 28481 */ 0240,0201,031,0301,01,0127,0110,0,
- /* 28489 */ 0241,0201,0,0301,01,0127,0120,0,
- /* 28497 */ 0240,0201,0,0301,01,0127,0110,0,
- /* 28505 */ 0241,0201,04,0301,01,0127,0120,0,
- /* 28513 */ 0240,0201,04,0301,01,0127,0110,0,
- /* 28521 */ 0241,0201,010,0301,01,0127,0120,0,
- /* 28529 */ 0240,0201,010,0301,01,0127,0110,0,
- /* 28537 */ 0310,0361,03,017,070,0370,0110,0,
- /* 28545 */ 0311,0361,03,017,070,0370,0110,0,
- /* 28553 */ 0323,0313,0333,02,017,0256,0206,0,
- /* 28561 */ 0361,03,017,072,0317,0110,022,0,
- /* 28569 */ 0261,03,021,01,0317,0120,023,0,
- /* 28577 */ 0260,03,021,01,0317,0110,022,0,
- /* 28585 */ 0261,03,025,01,0317,0120,023,0,
- /* 28593 */ 0260,03,025,01,0317,0110,022,0,
- /* 28601 */ 0361,03,017,072,0316,0110,022,0,
- /* 28609 */ 0261,03,021,01,0316,0120,023,0,
- /* 28617 */ 0260,03,021,01,0316,0110,022,0,
- /* 28625 */ 0261,03,025,01,0316,0120,023,0,
- /* 28633 */ 0260,03,025,01,0316,0110,022,0,
- /* 28641 */ 0241,0202,01,0303,01,0317,0120,0,
- /* 28649 */ 0240,0202,01,0303,01,0317,0110,0,
- /* 28657 */ 0241,0202,05,0303,01,0317,0120,0,
- /* 28665 */ 0240,0202,05,0303,01,0317,0110,0,
- /* 28673 */ 0241,0202,011,0303,01,0317,0120,0,
- /* 28681 */ 0240,0202,011,0303,01,0317,0110,0,
- /* 28689 */ 0250,0202,01,0306,01,0143,0101,0,
- /* 28697 */ 0250,0202,05,0306,01,0143,0101,0,
- /* 28705 */ 0250,0202,011,0306,01,0143,0101,0,
- /* 28713 */ 0250,0202,01,0300,01,0143,0101,0,
- /* 28721 */ 0250,0202,05,0300,01,0143,0101,0,
- /* 28729 */ 0250,0202,011,0300,01,0143,0101,0,
- /* 28737 */ 0250,0202,021,0306,01,0143,0101,0,
- /* 28745 */ 0250,0202,025,0306,01,0143,0101,0,
- /* 28753 */ 0250,0202,031,0306,01,0143,0101,0,
- /* 28761 */ 0250,0202,021,0300,01,0143,0101,0,
- /* 28769 */ 0250,0202,025,0300,01,0143,0101,0,
- /* 28777 */ 0250,0202,031,0300,01,0143,0101,0,
- /* 28785 */ 0250,0202,01,0306,01,0142,0101,0,
- /* 28793 */ 0250,0202,05,0306,01,0142,0101,0,
- /* 28801 */ 0250,0202,011,0306,01,0142,0101,0,
- /* 28809 */ 0250,0202,01,0300,01,0142,0101,0,
- /* 28817 */ 0250,0202,05,0300,01,0142,0101,0,
- /* 28825 */ 0250,0202,011,0300,01,0142,0101,0,
- /* 28833 */ 0250,0202,021,0306,01,0142,0101,0,
- /* 28841 */ 0250,0202,025,0306,01,0142,0101,0,
- /* 28849 */ 0250,0202,031,0306,01,0142,0101,0,
- /* 28857 */ 0250,0202,021,0300,01,0142,0101,0,
- /* 28865 */ 0250,0202,025,0300,01,0142,0101,0,
- /* 28873 */ 0250,0202,031,0300,01,0142,0101,0,
- /* 28881 */ 0241,0202,021,0303,01,0160,0120,0,
- /* 28889 */ 0240,0202,021,0303,01,0160,0110,0,
- /* 28897 */ 0241,0202,025,0303,01,0160,0120,0,
- /* 28905 */ 0240,0202,025,0303,01,0160,0110,0,
- /* 28913 */ 0241,0202,031,0303,01,0160,0120,0,
- /* 28921 */ 0240,0202,031,0303,01,0160,0110,0,
- /* 28929 */ 0241,0202,01,0301,01,0161,0120,0,
- /* 28937 */ 0240,0202,01,0301,01,0161,0110,0,
- /* 28945 */ 0241,0202,05,0301,01,0161,0120,0,
- /* 28953 */ 0240,0202,05,0301,01,0161,0110,0,
- /* 28961 */ 0241,0202,011,0301,01,0161,0120,0,
- /* 28969 */ 0240,0202,011,0301,01,0161,0110,0,
- /* 28977 */ 0241,0202,021,0301,01,0161,0120,0,
- /* 28985 */ 0240,0202,021,0301,01,0161,0110,0,
- /* 28993 */ 0241,0202,025,0301,01,0161,0120,0,
- /* 29001 */ 0240,0202,025,0301,01,0161,0110,0,
- /* 29009 */ 0241,0202,031,0301,01,0161,0120,0,
- /* 29017 */ 0240,0202,031,0301,01,0161,0110,0,
- /* 29025 */ 0241,0202,021,0303,01,0162,0120,0,
- /* 29033 */ 0240,0202,021,0303,01,0162,0110,0,
- /* 29041 */ 0241,0202,025,0303,01,0162,0120,0,
- /* 29049 */ 0240,0202,025,0303,01,0162,0110,0,
- /* 29057 */ 0241,0202,031,0303,01,0162,0120,0,
- /* 29065 */ 0240,0202,031,0303,01,0162,0110,0,
- /* 29073 */ 0241,0202,01,0301,01,0163,0120,0,
- /* 29081 */ 0240,0202,01,0301,01,0163,0110,0,
- /* 29089 */ 0241,0202,05,0301,01,0163,0120,0,
- /* 29097 */ 0240,0202,05,0301,01,0163,0110,0,
- /* 29105 */ 0241,0202,011,0301,01,0163,0120,0,
- /* 29113 */ 0240,0202,011,0301,01,0163,0110,0,
- /* 29121 */ 0241,0202,021,0301,01,0163,0120,0,
- /* 29129 */ 0240,0202,021,0301,01,0163,0110,0,
- /* 29137 */ 0241,0202,025,0301,01,0163,0120,0,
- /* 29145 */ 0240,0202,025,0301,01,0163,0110,0,
- /* 29153 */ 0241,0202,031,0301,01,0163,0120,0,
- /* 29161 */ 0240,0202,031,0301,01,0163,0110,0,
- /* 29169 */ 0241,0202,01,0301,01,0120,0120,0,
- /* 29177 */ 0240,0202,01,0301,01,0120,0110,0,
- /* 29185 */ 0241,0202,05,0301,01,0120,0120,0,
- /* 29193 */ 0240,0202,05,0301,01,0120,0110,0,
- /* 29201 */ 0241,0202,011,0301,01,0120,0120,0,
- /* 29209 */ 0240,0202,011,0301,01,0120,0110,0,
- /* 29217 */ 0241,0202,01,0301,01,0121,0120,0,
- /* 29225 */ 0240,0202,01,0301,01,0121,0110,0,
- /* 29233 */ 0241,0202,05,0301,01,0121,0120,0,
- /* 29241 */ 0240,0202,05,0301,01,0121,0110,0,
- /* 29249 */ 0241,0202,011,0301,01,0121,0120,0,
- /* 29257 */ 0240,0202,011,0301,01,0121,0110,0,
- /* 29265 */ 0241,0202,01,0301,01,0122,0120,0,
- /* 29273 */ 0240,0202,01,0301,01,0122,0110,0,
- /* 29281 */ 0241,0202,05,0301,01,0122,0120,0,
- /* 29289 */ 0240,0202,05,0301,01,0122,0110,0,
- /* 29297 */ 0241,0202,011,0301,01,0122,0120,0,
- /* 29305 */ 0240,0202,011,0301,01,0122,0110,0,
- /* 29313 */ 0241,0202,01,0301,01,0123,0120,0,
- /* 29321 */ 0240,0202,01,0301,01,0123,0110,0,
- /* 29329 */ 0241,0202,05,0301,01,0123,0120,0,
- /* 29337 */ 0240,0202,05,0301,01,0123,0110,0,
- /* 29345 */ 0241,0202,011,0301,01,0123,0120,0,
- /* 29353 */ 0240,0202,011,0301,01,0123,0110,0,
- /* 29361 */ 0250,0202,01,0303,01,0124,0110,0,
- /* 29369 */ 0250,0202,05,0303,01,0124,0110,0,
- /* 29377 */ 0250,0202,011,0303,01,0124,0110,0,
- /* 29385 */ 0250,0202,021,0303,01,0124,0110,0,
- /* 29393 */ 0250,0202,025,0303,01,0124,0110,0,
- /* 29401 */ 0250,0202,031,0303,01,0124,0110,0,
- /* 29409 */ 0250,0202,01,0301,01,0125,0110,0,
- /* 29417 */ 0250,0202,05,0301,01,0125,0110,0,
- /* 29425 */ 0250,0202,011,0301,01,0125,0110,0,
- /* 29433 */ 0250,0202,021,0301,01,0125,0110,0,
- /* 29441 */ 0250,0202,025,0301,01,0125,0110,0,
- /* 29449 */ 0250,0202,031,0301,01,0125,0110,0,
- /* 29457 */ 0241,0202,01,0303,01,0217,0120,0,
- /* 29465 */ 0241,0202,05,0303,01,0217,0120,0,
- /* 29473 */ 0241,0202,011,0303,01,0217,0120,0,
- /* 29481 */ 0241,0202,013,0317,01,0232,0120,0,
- /* 29489 */ 0241,0202,013,0317,01,0252,0120,0,
- /* 29497 */ 0241,0202,03,0317,01,0233,0120,0,
- /* 29505 */ 0241,0202,03,0317,01,0253,0120,0,
- /* 29513 */ 0241,0202,013,0317,01,0123,0120,0,
- /* 29521 */ 0241,0202,013,0317,01,0122,0120,0,
- /* 29529 */ 0321,0361,03,017,070,0365,0101,0,
- /* 29537 */ 0324,0361,03,017,070,0365,0101,0,
- /* 29545 */ 0273,0320,01,0203,0202,0275,0,
- /* 29552 */ 0273,0321,01,0203,0202,0275,0,
- /* 29559 */ 0273,0324,01,0203,0202,0275,0,
- /* 29566 */ 0273,0320,01,0201,0202,031,0,
- /* 29573 */ 0273,0321,01,0201,0202,041,0,
- /* 29580 */ 0273,0324,01,0201,0202,0255,0,
- /* 29587 */ 0273,0320,01,0203,0200,0275,0,
- /* 29594 */ 0273,0321,01,0203,0200,0275,0,
- /* 29601 */ 0273,0324,01,0203,0200,0275,0,
- /* 29608 */ 0273,0320,01,0201,0200,031,0,
- /* 29615 */ 0273,0321,01,0201,0200,041,0,
- /* 29622 */ 0273,0324,01,0201,0200,0255,0,
- /* 29629 */ 0273,0320,01,0203,0204,0275,0,
- /* 29636 */ 0273,0321,01,0203,0204,0275,0,
- /* 29643 */ 0273,0324,01,0203,0204,0275,0,
- /* 29650 */ 0273,0320,01,0201,0204,031,0,
- /* 29657 */ 0273,0321,01,0201,0204,041,0,
- /* 29664 */ 0273,0324,01,0201,0204,0255,0,
- /* 29671 */ 0320,0326,02,017,0274,0110,0,
- /* 29678 */ 0321,0326,02,017,0274,0110,0,
- /* 29685 */ 0324,0326,02,017,0274,0110,0,
- /* 29692 */ 0320,0326,02,017,0275,0110,0,
- /* 29699 */ 0321,0326,02,017,0275,0110,0,
- /* 29706 */ 0324,0326,02,017,0275,0110,0,
- /* 29713 */ 0320,02,017,0272,0204,025,0,
- /* 29720 */ 0321,02,017,0272,0204,025,0,
- /* 29727 */ 0324,02,017,0272,0204,025,0,
- /* 29734 */ 0273,0320,02,017,0273,0101,0,
- /* 29741 */ 0273,0321,02,017,0273,0101,0,
- /* 29748 */ 0273,0324,02,017,0273,0101,0,
- /* 29755 */ 0273,0320,02,017,0263,0101,0,
- /* 29762 */ 0273,0321,02,017,0263,0101,0,
- /* 29769 */ 0273,0324,02,017,0263,0101,0,
- /* 29776 */ 0273,0320,02,017,0253,0101,0,
- /* 29783 */ 0273,0321,02,017,0253,0101,0,
- /* 29790 */ 0273,0324,02,017,0253,0101,0,
- /* 29797 */ 0273,0320,02,017,0261,0101,0,
- /* 29804 */ 0273,0321,02,017,0261,0101,0,
- /* 29811 */ 0273,0324,02,017,0261,0101,0,
- /* 29818 */ 0273,0317,02,017,0307,0201,0,
- /* 29825 */ 0361,03,017,070,0202,0110,0,
- /* 29832 */ 0323,0313,03,017,01,0337,0,
- /* 29839 */ 0320,0323,02,017,02,0110,0,
- /* 29846 */ 0321,0323,02,017,02,0110,0,
- /* 29853 */ 0320,0323,02,017,03,0110,0,
- /* 29860 */ 0321,0323,02,017,03,0110,0,
- /* 29867 */ 0271,0320,01,0307,0200,031,0,
- /* 29874 */ 0271,0321,01,0307,0200,041,0,
- /* 29881 */ 0271,0324,01,0307,0200,0255,0,
- /* 29888 */ 0360,0324,02,017,0156,0110,0,
- /* 29895 */ 0360,0324,02,017,0176,0101,0,
- /* 29902 */ 0273,0320,01,0203,0201,0275,0,
- /* 29909 */ 0273,0321,01,0203,0201,0275,0,
- /* 29916 */ 0273,0324,01,0203,0201,0275,0,
- /* 29923 */ 0273,0320,01,0201,0201,031,0,
- /* 29930 */ 0273,0321,01,0201,0201,041,0,
- /* 29937 */ 0273,0324,01,0201,0201,0255,0,
- /* 29944 */ 0360,0323,02,017,0153,0110,0,
- /* 29951 */ 0360,0323,02,017,0143,0110,0,
- /* 29958 */ 0360,0323,02,017,0147,0110,0,
- /* 29965 */ 0360,0323,02,017,0374,0110,0,
- /* 29972 */ 0360,0323,02,017,0376,0110,0,
- /* 29979 */ 0360,0323,02,017,0354,0110,0,
- /* 29986 */ 0360,0323,02,017,0355,0110,0,
- /* 29993 */ 0360,0323,02,017,0334,0110,0,
- /* 30000 */ 0360,0323,02,017,0335,0110,0,
- /* 30007 */ 0360,0323,02,017,0375,0110,0,
- /* 30014 */ 0360,0323,02,017,0333,0110,0,
- /* 30021 */ 0360,0323,02,017,0337,0110,0,
- /* 30028 */ 0360,0323,02,017,0164,0110,0,
- /* 30035 */ 0360,0323,02,017,0166,0110,0,
- /* 30042 */ 0360,0323,02,017,0165,0110,0,
- /* 30049 */ 0360,0323,02,017,0144,0110,0,
- /* 30056 */ 0360,0323,02,017,0146,0110,0,
- /* 30063 */ 0360,0323,02,017,0145,0110,0,
- /* 30070 */ 0360,0323,02,017,0365,0110,0,
- /* 30077 */ 0360,0323,02,017,0345,0110,0,
- /* 30084 */ 0360,0323,02,017,0325,0110,0,
- /* 30091 */ 0360,0323,02,017,0353,0110,0,
- /* 30098 */ 0360,0323,02,017,0362,0110,0,
- /* 30105 */ 0360,02,017,0162,0206,025,0,
- /* 30112 */ 0360,0323,02,017,0363,0110,0,
- /* 30119 */ 0360,02,017,0163,0206,025,0,
- /* 30126 */ 0360,0323,02,017,0361,0110,0,
- /* 30133 */ 0360,02,017,0161,0206,025,0,
- /* 30140 */ 0360,0323,02,017,0342,0110,0,
- /* 30147 */ 0360,02,017,0162,0204,025,0,
- /* 30154 */ 0360,0323,02,017,0341,0110,0,
- /* 30161 */ 0360,02,017,0161,0204,025,0,
- /* 30168 */ 0360,0323,02,017,0322,0110,0,
- /* 30175 */ 0360,02,017,0162,0202,025,0,
- /* 30182 */ 0360,0323,02,017,0323,0110,0,
- /* 30189 */ 0360,02,017,0163,0202,025,0,
- /* 30196 */ 0360,0323,02,017,0321,0110,0,
- /* 30203 */ 0360,02,017,0161,0202,025,0,
- /* 30210 */ 0360,0323,02,017,0370,0110,0,
- /* 30217 */ 0360,0323,02,017,0372,0110,0,
- /* 30224 */ 0360,0323,02,017,0350,0110,0,
- /* 30231 */ 0360,0323,02,017,0351,0110,0,
- /* 30238 */ 0360,0323,02,017,0330,0110,0,
- /* 30245 */ 0360,0323,02,017,0331,0110,0,
- /* 30252 */ 0360,0323,02,017,0371,0110,0,
- /* 30259 */ 0360,0323,02,017,0150,0110,0,
- /* 30266 */ 0360,0323,02,017,0152,0110,0,
- /* 30273 */ 0360,0323,02,017,0151,0110,0,
- /* 30280 */ 0360,0323,02,017,0140,0110,0,
- /* 30287 */ 0360,0323,02,017,0142,0110,0,
- /* 30294 */ 0360,0323,02,017,0141,0110,0,
- /* 30301 */ 0360,0323,02,017,0357,0110,0,
- /* 30308 */ 0273,0320,01,0203,0203,0275,0,
- /* 30315 */ 0273,0321,01,0203,0203,0275,0,
- /* 30322 */ 0273,0324,01,0203,0203,0275,0,
- /* 30329 */ 0273,0320,01,0201,0203,031,0,
- /* 30336 */ 0273,0321,01,0201,0203,041,0,
- /* 30343 */ 0273,0324,01,0201,0203,0255,0,
- /* 30350 */ 0320,02,017,0244,0101,026,0,
- /* 30357 */ 0321,02,017,0244,0101,026,0,
- /* 30364 */ 0324,02,017,0244,0101,026,0,
- /* 30371 */ 0320,02,017,0254,0101,026,0,
- /* 30378 */ 0321,02,017,0254,0101,026,0,
- /* 30385 */ 0324,02,017,0254,0101,026,0,
- /* 30392 */ 0273,0320,01,0203,0205,0275,0,
- /* 30399 */ 0273,0321,01,0203,0205,0275,0,
- /* 30406 */ 0273,0324,01,0203,0205,0275,0,
- /* 30413 */ 0273,0320,01,0201,0205,031,0,
- /* 30420 */ 0273,0321,01,0201,0205,041,0,
- /* 30427 */ 0273,0324,01,0201,0205,0255,0,
- /* 30434 */ 0360,0320,02,017,021,0101,0,
- /* 30441 */ 0360,0321,02,017,021,0101,0,
- /* 30448 */ 0360,0320,02,017,023,0110,0,
- /* 30455 */ 0360,0321,02,017,023,0110,0,
- /* 30462 */ 0273,0320,02,017,0301,0101,0,
- /* 30469 */ 0273,0321,02,017,0301,0101,0,
- /* 30476 */ 0273,0324,02,017,0301,0101,0,
- /* 30483 */ 0273,0320,01,0203,0206,0275,0,
- /* 30490 */ 0273,0321,01,0203,0206,0275,0,
- /* 30497 */ 0273,0324,01,0203,0206,0275,0,
- /* 30504 */ 0273,0320,01,0201,0206,031,0,
- /* 30511 */ 0273,0321,01,0201,0206,041,0,
- /* 30518 */ 0273,0324,01,0201,0206,0255,0,
- /* 30525 */ 0320,01,017,0330,0100,0110,0,
- /* 30532 */ 0321,01,017,0330,0100,0110,0,
- /* 30539 */ 0324,01,017,0330,0100,0110,0,
- /* 30546 */ 0322,01,017,0330,0200,064,0,
- /* 30553 */ 0320,01,017,0330,0200,064,0,
- /* 30560 */ 0321,01,017,0330,0200,064,0,
- /* 30567 */ 0323,01,017,0330,0200,064,0,
- /* 30574 */ 0330,0161,0373,01,0351,064,0,
- /* 30581 */ 0360,02,017,0302,0110,026,0,
- /* 30588 */ 0333,02,017,0302,0110,026,0,
- /* 30595 */ 0324,0333,02,017,052,0110,0,
- /* 30602 */ 0324,0333,02,017,055,0110,0,
- /* 30609 */ 0324,0333,02,017,054,0110,0,
- /* 30616 */ 0360,0324,02,017,0120,0110,0,
- /* 30623 */ 0360,02,017,0306,0110,026,0,
- /* 30630 */ 0324,0360,02,017,0256,0201,0,
- /* 30637 */ 0324,0360,02,017,0256,0200,0,
- /* 30644 */ 0324,0360,02,017,0256,0204,0,
- /* 30651 */ 0324,0360,02,017,0307,0204,0,
- /* 30658 */ 0324,0360,02,017,0256,0206,0,
- /* 30665 */ 0324,0360,02,017,0307,0205,0,
- /* 30672 */ 0324,0360,02,017,0256,0205,0,
- /* 30679 */ 0324,0360,02,017,0307,0203,0,
- /* 30686 */ 0360,0323,02,017,0340,0110,0,
- /* 30693 */ 0360,0323,02,017,0343,0110,0,
- /* 30700 */ 0360,02,017,0305,0110,026,0,
- /* 30707 */ 0360,02,017,0304,0110,026,0,
- /* 30714 */ 0360,0323,02,017,0356,0110,0,
- /* 30721 */ 0360,0323,02,017,0336,0110,0,
- /* 30728 */ 0360,0323,02,017,0352,0110,0,
- /* 30735 */ 0360,0323,02,017,0332,0110,0,
- /* 30742 */ 0360,0323,02,017,0344,0110,0,
- /* 30749 */ 0360,0323,02,017,0366,0110,0,
- /* 30756 */ 0324,0360,02,017,0303,0101,0,
- /* 30763 */ 0361,0317,02,017,0176,0101,0,
- /* 30770 */ 0361,0317,02,017,0156,0110,0,
- /* 30777 */ 0361,0324,02,017,0156,0110,0,
- /* 30784 */ 0361,0324,02,017,0176,0101,0,
- /* 30791 */ 0361,02,017,0305,0110,026,0,
- /* 30798 */ 0361,02,017,0304,0110,026,0,
- /* 30805 */ 0360,0323,02,017,0364,0110,0,
- /* 30812 */ 0361,02,017,0160,0110,022,0,
- /* 30819 */ 0333,02,017,0160,0110,022,0,
- /* 30826 */ 0332,02,017,0160,0110,022,0,
- /* 30833 */ 0361,02,017,0163,0207,025,0,
- /* 30840 */ 0361,02,017,0161,0206,025,0,
- /* 30847 */ 0361,02,017,0162,0206,025,0,
- /* 30854 */ 0361,02,017,0163,0206,025,0,
- /* 30861 */ 0361,02,017,0161,0204,025,0,
- /* 30868 */ 0361,02,017,0162,0204,025,0,
- /* 30875 */ 0361,02,017,0163,0203,025,0,
- /* 30882 */ 0361,02,017,0161,0202,025,0,
- /* 30889 */ 0361,02,017,0162,0202,025,0,
- /* 30896 */ 0361,02,017,0163,0202,025,0,
- /* 30903 */ 0360,0323,02,017,0373,0110,0,
- /* 30910 */ 0361,02,017,0302,0110,026,0,
- /* 30917 */ 0332,02,017,0302,0110,026,0,
- /* 30924 */ 0317,0332,02,017,055,0110,0,
- /* 30931 */ 0324,0332,02,017,055,0110,0,
- /* 30938 */ 0317,0332,02,017,052,0110,0,
- /* 30945 */ 0324,0332,02,017,052,0110,0,
- /* 30952 */ 0317,0332,02,017,054,0110,0,
- /* 30959 */ 0324,0332,02,017,054,0110,0,
- /* 30966 */ 0361,0324,02,017,0120,0110,0,
- /* 30973 */ 0361,02,017,0306,0110,026,0,
- /* 30980 */ 0323,0360,02,017,0170,0101,0,
- /* 30987 */ 0323,0360,02,017,0171,0110,0,
- /* 30994 */ 0360,03,017,070,034,0110,0,
- /* 31001 */ 0361,03,017,070,034,0110,0,
- /* 31008 */ 0360,03,017,070,035,0110,0,
- /* 31015 */ 0361,03,017,070,035,0110,0,
- /* 31022 */ 0360,03,017,070,036,0110,0,
- /* 31029 */ 0361,03,017,070,036,0110,0,
- /* 31036 */ 0360,03,017,070,01,0110,0,
- /* 31043 */ 0361,03,017,070,01,0110,0,
- /* 31050 */ 0360,03,017,070,02,0110,0,
- /* 31057 */ 0361,03,017,070,02,0110,0,
- /* 31064 */ 0360,03,017,070,03,0110,0,
- /* 31071 */ 0361,03,017,070,03,0110,0,
- /* 31078 */ 0360,03,017,070,05,0110,0,
- /* 31085 */ 0361,03,017,070,05,0110,0,
- /* 31092 */ 0360,03,017,070,06,0110,0,
- /* 31099 */ 0361,03,017,070,06,0110,0,
- /* 31106 */ 0360,03,017,070,07,0110,0,
- /* 31113 */ 0361,03,017,070,07,0110,0,
- /* 31120 */ 0360,03,017,070,04,0110,0,
- /* 31127 */ 0361,03,017,070,04,0110,0,
- /* 31134 */ 0360,03,017,070,013,0110,0,
- /* 31141 */ 0361,03,017,070,013,0110,0,
- /* 31148 */ 0360,03,017,070,0,0110,0,
- /* 31155 */ 0361,03,017,070,0,0110,0,
- /* 31162 */ 0360,03,017,070,010,0110,0,
- /* 31169 */ 0361,03,017,070,010,0110,0,
- /* 31176 */ 0360,03,017,070,011,0110,0,
- /* 31183 */ 0361,03,017,070,011,0110,0,
- /* 31190 */ 0360,03,017,070,012,0110,0,
- /* 31197 */ 0361,03,017,070,012,0110,0,
- /* 31204 */ 0320,0333,02,017,0275,0110,0,
- /* 31211 */ 0321,0333,02,017,0275,0110,0,
- /* 31218 */ 0324,0333,02,017,0275,0110,0,
- /* 31225 */ 0361,03,017,070,025,0110,0,
- /* 31232 */ 0361,03,017,070,024,0110,0,
- /* 31239 */ 0361,03,017,070,052,0110,0,
- /* 31246 */ 0361,03,017,070,053,0110,0,
- /* 31253 */ 0361,03,017,070,020,0110,0,
- /* 31260 */ 0361,03,017,070,051,0110,0,
- /* 31267 */ 0361,03,017,070,0101,0110,0,
- /* 31274 */ 0361,03,017,070,074,0110,0,
- /* 31281 */ 0361,03,017,070,075,0110,0,
- /* 31288 */ 0361,03,017,070,077,0110,0,
- /* 31295 */ 0361,03,017,070,076,0110,0,
- /* 31302 */ 0361,03,017,070,070,0110,0,
- /* 31309 */ 0361,03,017,070,071,0110,0,
- /* 31316 */ 0361,03,017,070,073,0110,0,
- /* 31323 */ 0361,03,017,070,072,0110,0,
- /* 31330 */ 0361,03,017,070,040,0110,0,
- /* 31337 */ 0361,03,017,070,041,0110,0,
- /* 31344 */ 0361,03,017,070,042,0110,0,
- /* 31351 */ 0361,03,017,070,043,0110,0,
- /* 31358 */ 0361,03,017,070,044,0110,0,
- /* 31365 */ 0361,03,017,070,045,0110,0,
- /* 31372 */ 0361,03,017,070,060,0110,0,
- /* 31379 */ 0361,03,017,070,061,0110,0,
- /* 31386 */ 0361,03,017,070,062,0110,0,
- /* 31393 */ 0361,03,017,070,063,0110,0,
- /* 31400 */ 0361,03,017,070,064,0110,0,
- /* 31407 */ 0361,03,017,070,065,0110,0,
- /* 31414 */ 0361,03,017,070,050,0110,0,
- /* 31421 */ 0361,03,017,070,0100,0110,0,
- /* 31428 */ 0361,03,017,070,027,0110,0,
- /* 31435 */ 0361,03,017,070,067,0110,0,
- /* 31442 */ 0320,0333,02,017,0270,0110,0,
- /* 31449 */ 0321,0333,02,017,0270,0110,0,
- /* 31456 */ 0324,0333,02,017,0270,0110,0,
- /* 31463 */ 0361,03,017,070,0334,0110,0,
- /* 31470 */ 0361,03,017,070,0335,0110,0,
- /* 31477 */ 0361,03,017,070,0336,0110,0,
- /* 31484 */ 0361,03,017,070,0337,0110,0,
- /* 31491 */ 0361,03,017,070,0333,0110,0,
- /* 31498 */ 0261,02,041,01,0334,0120,0,
- /* 31505 */ 0260,02,041,01,0334,0110,0,
- /* 31512 */ 0261,02,041,01,0335,0120,0,
- /* 31519 */ 0260,02,041,01,0335,0110,0,
- /* 31526 */ 0261,02,041,01,0336,0120,0,
- /* 31533 */ 0260,02,041,01,0336,0110,0,
- /* 31540 */ 0261,02,041,01,0337,0120,0,
- /* 31547 */ 0260,02,041,01,0337,0110,0,
- /* 31554 */ 0270,02,041,01,0333,0110,0,
- /* 31561 */ 0261,02,045,01,0334,0120,0,
- /* 31568 */ 0260,02,045,01,0334,0110,0,
- /* 31575 */ 0261,02,045,01,0335,0120,0,
- /* 31582 */ 0260,02,045,01,0335,0110,0,
- /* 31589 */ 0261,02,045,01,0336,0120,0,
- /* 31596 */ 0260,02,045,01,0336,0110,0,
- /* 31603 */ 0261,02,045,01,0337,0120,0,
- /* 31610 */ 0260,02,045,01,0337,0110,0,
- /* 31617 */ 0261,01,041,01,0130,0120,0,
- /* 31624 */ 0260,01,041,01,0130,0110,0,
- /* 31631 */ 0261,01,045,01,0130,0120,0,
- /* 31638 */ 0260,01,045,01,0130,0110,0,
- /* 31645 */ 0261,01,040,01,0130,0120,0,
- /* 31652 */ 0260,01,040,01,0130,0110,0,
- /* 31659 */ 0261,01,044,01,0130,0120,0,
- /* 31666 */ 0260,01,044,01,0130,0110,0,
- /* 31673 */ 0261,01,053,01,0130,0120,0,
- /* 31680 */ 0260,01,053,01,0130,0110,0,
- /* 31687 */ 0261,01,052,01,0130,0120,0,
- /* 31694 */ 0260,01,052,01,0130,0110,0,
- /* 31701 */ 0261,01,041,01,0320,0120,0,
- /* 31708 */ 0260,01,041,01,0320,0110,0,
- /* 31715 */ 0261,01,045,01,0320,0120,0,
- /* 31722 */ 0260,01,045,01,0320,0110,0,
- /* 31729 */ 0261,01,043,01,0320,0120,0,
- /* 31736 */ 0260,01,043,01,0320,0110,0,
- /* 31743 */ 0261,01,047,01,0320,0120,0,
- /* 31750 */ 0260,01,047,01,0320,0110,0,
- /* 31757 */ 0261,01,041,01,0124,0120,0,
- /* 31764 */ 0260,01,041,01,0124,0110,0,
- /* 31771 */ 0261,01,045,01,0124,0120,0,
- /* 31778 */ 0260,01,045,01,0124,0110,0,
- /* 31785 */ 0261,01,040,01,0124,0120,0,
- /* 31792 */ 0260,01,040,01,0124,0110,0,
- /* 31799 */ 0261,01,044,01,0124,0120,0,
- /* 31806 */ 0260,01,044,01,0124,0110,0,
- /* 31813 */ 0261,01,041,01,0125,0120,0,
- /* 31820 */ 0260,01,041,01,0125,0110,0,
- /* 31827 */ 0261,01,045,01,0125,0120,0,
- /* 31834 */ 0260,01,045,01,0125,0110,0,
- /* 31841 */ 0261,01,040,01,0125,0120,0,
- /* 31848 */ 0260,01,040,01,0125,0110,0,
- /* 31855 */ 0261,01,044,01,0125,0120,0,
- /* 31862 */ 0260,01,044,01,0125,0110,0,
- /* 31869 */ 0270,02,01,01,030,0110,0,
- /* 31876 */ 0270,02,05,01,030,0110,0,
- /* 31883 */ 0270,02,05,01,031,0110,0,
- /* 31890 */ 0270,02,05,01,032,0110,0,
- /* 31897 */ 0270,01,051,01,057,0110,0,
- /* 31904 */ 0270,01,050,01,057,0110,0,
- /* 31911 */ 0270,01,042,01,0346,0110,0,
- /* 31918 */ 0270,01,046,01,0346,0110,0,
- /* 31925 */ 0270,01,040,01,0133,0110,0,
- /* 31932 */ 0270,01,044,01,0133,0110,0,
- /* 31939 */ 0270,01,043,01,0346,0110,0,
- /* 31946 */ 0270,01,047,01,0346,0110,0,
- /* 31953 */ 0270,01,041,01,0132,0110,0,
- /* 31960 */ 0270,01,045,01,0132,0110,0,
- /* 31967 */ 0270,01,041,01,0133,0110,0,
- /* 31974 */ 0270,01,045,01,0133,0110,0,
- /* 31981 */ 0270,01,040,01,0132,0110,0,
- /* 31988 */ 0270,01,044,01,0132,0110,0,
- /* 31995 */ 0270,01,013,01,055,0110,0,
- /* 32002 */ 0270,01,033,01,055,0110,0,
- /* 32009 */ 0261,01,053,01,0132,0120,0,
- /* 32016 */ 0260,01,053,01,0132,0110,0,
- /* 32023 */ 0261,01,013,01,052,0120,0,
- /* 32030 */ 0260,01,013,01,052,0110,0,
- /* 32037 */ 0261,01,033,01,052,0120,0,
- /* 32044 */ 0260,01,033,01,052,0110,0,
- /* 32051 */ 0261,01,012,01,052,0120,0,
- /* 32058 */ 0260,01,012,01,052,0110,0,
- /* 32065 */ 0261,01,032,01,052,0120,0,
- /* 32072 */ 0260,01,032,01,052,0110,0,
- /* 32079 */ 0261,01,052,01,0132,0120,0,
- /* 32086 */ 0260,01,052,01,0132,0110,0,
- /* 32093 */ 0270,01,012,01,055,0110,0,
- /* 32100 */ 0270,01,032,01,055,0110,0,
- /* 32107 */ 0270,01,041,01,0346,0110,0,
- /* 32114 */ 0270,01,045,01,0346,0110,0,
- /* 32121 */ 0270,01,042,01,0133,0110,0,
- /* 32128 */ 0270,01,046,01,0133,0110,0,
- /* 32135 */ 0270,01,013,01,054,0110,0,
- /* 32142 */ 0270,01,033,01,054,0110,0,
- /* 32149 */ 0270,01,012,01,054,0110,0,
- /* 32156 */ 0270,01,032,01,054,0110,0,
- /* 32163 */ 0261,01,041,01,0136,0120,0,
- /* 32170 */ 0260,01,041,01,0136,0110,0,
- /* 32177 */ 0261,01,045,01,0136,0120,0,
- /* 32184 */ 0260,01,045,01,0136,0110,0,
- /* 32191 */ 0261,01,040,01,0136,0120,0,
- /* 32198 */ 0260,01,040,01,0136,0110,0,
- /* 32205 */ 0261,01,044,01,0136,0120,0,
- /* 32212 */ 0260,01,044,01,0136,0110,0,
- /* 32219 */ 0261,01,053,01,0136,0120,0,
- /* 32226 */ 0260,01,053,01,0136,0110,0,
- /* 32233 */ 0261,01,052,01,0136,0120,0,
- /* 32240 */ 0260,01,052,01,0136,0110,0,
- /* 32247 */ 0261,01,041,01,0174,0120,0,
- /* 32254 */ 0260,01,041,01,0174,0110,0,
- /* 32261 */ 0261,01,045,01,0174,0120,0,
- /* 32268 */ 0260,01,045,01,0174,0110,0,
- /* 32275 */ 0261,01,043,01,0174,0120,0,
- /* 32282 */ 0260,01,043,01,0174,0110,0,
- /* 32289 */ 0261,01,047,01,0174,0120,0,
- /* 32296 */ 0260,01,047,01,0174,0110,0,
- /* 32303 */ 0261,01,041,01,0175,0120,0,
- /* 32310 */ 0260,01,041,01,0175,0110,0,
- /* 32317 */ 0261,01,045,01,0175,0120,0,
- /* 32324 */ 0260,01,045,01,0175,0110,0,
- /* 32331 */ 0261,01,043,01,0175,0120,0,
- /* 32338 */ 0260,01,043,01,0175,0110,0,
- /* 32345 */ 0261,01,047,01,0175,0120,0,
- /* 32352 */ 0260,01,047,01,0175,0110,0,
- /* 32359 */ 0270,01,043,01,0360,0110,0,
- /* 32366 */ 0270,01,047,01,0360,0110,0,
- /* 32373 */ 0270,01,040,01,0256,0202,0,
- /* 32380 */ 0270,01,041,01,0367,0110,0,
- /* 32387 */ 0261,02,01,01,054,0120,0,
- /* 32394 */ 0261,02,05,01,054,0120,0,
- /* 32401 */ 0261,02,01,01,056,0102,0,
- /* 32408 */ 0261,02,05,01,056,0102,0,
- /* 32415 */ 0261,02,01,01,055,0120,0,
- /* 32422 */ 0261,02,05,01,055,0120,0,
- /* 32429 */ 0261,02,01,01,057,0102,0,
- /* 32436 */ 0261,02,05,01,057,0102,0,
- /* 32443 */ 0261,01,041,01,0137,0120,0,
- /* 32450 */ 0260,01,041,01,0137,0110,0,
- /* 32457 */ 0261,01,045,01,0137,0120,0,
- /* 32464 */ 0260,01,045,01,0137,0110,0,
- /* 32471 */ 0261,01,040,01,0137,0120,0,
- /* 32478 */ 0260,01,040,01,0137,0110,0,
- /* 32485 */ 0261,01,044,01,0137,0120,0,
- /* 32492 */ 0260,01,044,01,0137,0110,0,
- /* 32499 */ 0261,01,053,01,0137,0120,0,
- /* 32506 */ 0260,01,053,01,0137,0110,0,
- /* 32513 */ 0261,01,052,01,0137,0120,0,
- /* 32520 */ 0260,01,052,01,0137,0110,0,
- /* 32527 */ 0261,01,041,01,0135,0120,0,
- /* 32534 */ 0260,01,041,01,0135,0110,0,
- /* 32541 */ 0261,01,045,01,0135,0120,0,
- /* 32548 */ 0260,01,045,01,0135,0110,0,
- /* 32555 */ 0261,01,040,01,0135,0120,0,
- /* 32562 */ 0260,01,040,01,0135,0110,0,
- /* 32569 */ 0261,01,044,01,0135,0120,0,
- /* 32576 */ 0260,01,044,01,0135,0110,0,
- /* 32583 */ 0261,01,053,01,0135,0120,0,
- /* 32590 */ 0260,01,053,01,0135,0110,0,
- /* 32597 */ 0261,01,052,01,0135,0120,0,
- /* 32604 */ 0260,01,052,01,0135,0110,0,
- /* 32611 */ 0270,01,041,01,050,0110,0,
- /* 32618 */ 0270,01,041,01,051,0101,0,
- /* 32625 */ 0270,01,045,01,050,0110,0,
- /* 32632 */ 0270,01,045,01,051,0101,0,
- /* 32639 */ 0270,01,040,01,050,0110,0,
- /* 32646 */ 0270,01,040,01,051,0101,0,
- /* 32653 */ 0270,01,044,01,050,0110,0,
- /* 32660 */ 0270,01,044,01,051,0101,0,
- /* 32667 */ 0270,01,01,01,0156,0110,0,
- /* 32674 */ 0270,01,01,01,0176,0101,0,
- /* 32681 */ 0270,01,042,01,0176,0110,0,
- /* 32688 */ 0270,01,041,01,0326,0101,0,
- /* 32695 */ 0270,01,021,01,0156,0110,0,
- /* 32702 */ 0270,01,021,01,0176,0101,0,
- /* 32709 */ 0270,01,043,01,022,0110,0,
- /* 32716 */ 0270,01,047,01,022,0110,0,
- /* 32723 */ 0270,01,041,01,0157,0110,0,
- /* 32730 */ 0270,01,041,01,0177,0101,0,
- /* 32737 */ 0270,01,045,01,0157,0110,0,
- /* 32744 */ 0270,01,045,01,0177,0101,0,
- /* 32751 */ 0270,01,042,01,0157,0110,0,
- /* 32758 */ 0270,01,042,01,0177,0101,0,
- /* 32765 */ 0270,01,046,01,0157,0110,0,
- /* 32772 */ 0270,01,046,01,0177,0101,0,
- /* 32779 */ 0261,01,040,01,022,0120,0,
- /* 32786 */ 0260,01,040,01,022,0110,0,
- /* 32793 */ 0261,01,041,01,026,0120,0,
- /* 32800 */ 0260,01,041,01,026,0110,0,
- /* 32807 */ 0270,01,041,01,027,0101,0,
- /* 32814 */ 0261,01,040,01,026,0120,0,
- /* 32821 */ 0260,01,040,01,026,0110,0,
- /* 32828 */ 0270,01,040,01,027,0101,0,
- /* 32835 */ 0261,01,041,01,022,0120,0,
- /* 32842 */ 0260,01,041,01,022,0110,0,
- /* 32849 */ 0270,01,041,01,023,0101,0,
- /* 32856 */ 0270,01,040,01,023,0101,0,
- /* 32863 */ 0270,01,041,01,0120,0110,0,
- /* 32870 */ 0270,01,045,01,0120,0110,0,
- /* 32877 */ 0270,01,040,01,0120,0110,0,
- /* 32884 */ 0270,01,044,01,0120,0110,0,
- /* 32891 */ 0270,01,041,01,0347,0101,0,
- /* 32898 */ 0270,01,045,01,0347,0101,0,
- /* 32905 */ 0270,02,041,01,052,0110,0,
- /* 32912 */ 0270,01,041,01,053,0101,0,
- /* 32919 */ 0270,01,045,01,053,0101,0,
- /* 32926 */ 0270,01,040,01,053,0101,0,
- /* 32933 */ 0270,01,044,01,053,0101,0,
- /* 32940 */ 0261,01,053,01,020,0120,0,
- /* 32947 */ 0260,01,053,01,020,0110,0,
- /* 32954 */ 0270,01,053,01,020,0110,0,
- /* 32961 */ 0261,01,053,01,021,0102,0,
- /* 32968 */ 0260,01,053,01,021,0101,0,
- /* 32975 */ 0270,01,053,01,021,0101,0,
- /* 32982 */ 0270,01,042,01,026,0110,0,
- /* 32989 */ 0270,01,046,01,026,0110,0,
- /* 32996 */ 0270,01,042,01,022,0110,0,
- /* 33003 */ 0270,01,046,01,022,0110,0,
- /* 33010 */ 0261,01,052,01,020,0120,0,
- /* 33017 */ 0260,01,052,01,020,0110,0,
- /* 33024 */ 0270,01,052,01,020,0110,0,
- /* 33031 */ 0261,01,052,01,021,0102,0,
- /* 33038 */ 0260,01,052,01,021,0101,0,
- /* 33045 */ 0270,01,052,01,021,0101,0,
- /* 33052 */ 0270,01,041,01,020,0110,0,
- /* 33059 */ 0270,01,041,01,021,0101,0,
- /* 33066 */ 0270,01,045,01,020,0110,0,
- /* 33073 */ 0270,01,045,01,021,0101,0,
- /* 33080 */ 0270,01,040,01,020,0110,0,
- /* 33087 */ 0270,01,040,01,021,0101,0,
- /* 33094 */ 0270,01,044,01,020,0110,0,
- /* 33101 */ 0270,01,044,01,021,0101,0,
- /* 33108 */ 0261,01,041,01,0131,0120,0,
- /* 33115 */ 0260,01,041,01,0131,0110,0,
- /* 33122 */ 0261,01,045,01,0131,0120,0,
- /* 33129 */ 0260,01,045,01,0131,0110,0,
- /* 33136 */ 0261,01,040,01,0131,0120,0,
- /* 33143 */ 0260,01,040,01,0131,0110,0,
- /* 33150 */ 0261,01,044,01,0131,0120,0,
- /* 33157 */ 0260,01,044,01,0131,0110,0,
- /* 33164 */ 0261,01,053,01,0131,0120,0,
- /* 33171 */ 0260,01,053,01,0131,0110,0,
- /* 33178 */ 0261,01,052,01,0131,0120,0,
- /* 33185 */ 0260,01,052,01,0131,0110,0,
- /* 33192 */ 0261,01,041,01,0126,0120,0,
- /* 33199 */ 0260,01,041,01,0126,0110,0,
- /* 33206 */ 0261,01,045,01,0126,0120,0,
- /* 33213 */ 0260,01,045,01,0126,0110,0,
- /* 33220 */ 0261,01,040,01,0126,0120,0,
- /* 33227 */ 0260,01,040,01,0126,0110,0,
- /* 33234 */ 0261,01,044,01,0126,0120,0,
- /* 33241 */ 0260,01,044,01,0126,0110,0,
- /* 33248 */ 0270,02,041,01,034,0110,0,
- /* 33255 */ 0270,02,041,01,035,0110,0,
- /* 33262 */ 0270,02,041,01,036,0110,0,
- /* 33269 */ 0261,01,041,01,0143,0120,0,
- /* 33276 */ 0260,01,041,01,0143,0110,0,
- /* 33283 */ 0261,01,041,01,0153,0120,0,
- /* 33290 */ 0260,01,041,01,0153,0110,0,
- /* 33297 */ 0261,01,041,01,0147,0120,0,
- /* 33304 */ 0260,01,041,01,0147,0110,0,
- /* 33311 */ 0261,02,041,01,053,0120,0,
- /* 33318 */ 0260,02,041,01,053,0110,0,
- /* 33325 */ 0261,01,041,01,0374,0120,0,
- /* 33332 */ 0260,01,041,01,0374,0110,0,
- /* 33339 */ 0261,01,041,01,0375,0120,0,
- /* 33346 */ 0260,01,041,01,0375,0110,0,
- /* 33353 */ 0261,01,041,01,0376,0120,0,
- /* 33360 */ 0260,01,041,01,0376,0110,0,
- /* 33367 */ 0261,01,041,01,0324,0120,0,
- /* 33374 */ 0260,01,041,01,0324,0110,0,
- /* 33381 */ 0261,01,041,01,0354,0120,0,
- /* 33388 */ 0260,01,041,01,0354,0110,0,
- /* 33395 */ 0261,01,041,01,0355,0120,0,
- /* 33402 */ 0260,01,041,01,0355,0110,0,
- /* 33409 */ 0261,01,041,01,0334,0120,0,
- /* 33416 */ 0260,01,041,01,0334,0110,0,
- /* 33423 */ 0261,01,041,01,0335,0120,0,
- /* 33430 */ 0260,01,041,01,0335,0110,0,
- /* 33437 */ 0261,01,041,01,0333,0120,0,
- /* 33444 */ 0260,01,041,01,0333,0110,0,
- /* 33451 */ 0261,01,041,01,0337,0120,0,
- /* 33458 */ 0260,01,041,01,0337,0110,0,
- /* 33465 */ 0261,01,041,01,0340,0120,0,
- /* 33472 */ 0260,01,041,01,0340,0110,0,
- /* 33479 */ 0261,01,041,01,0343,0120,0,
- /* 33486 */ 0260,01,041,01,0343,0110,0,
- /* 33493 */ 0261,01,041,01,0164,0120,0,
- /* 33500 */ 0260,01,041,01,0164,0110,0,
- /* 33507 */ 0261,01,041,01,0165,0120,0,
- /* 33514 */ 0260,01,041,01,0165,0110,0,
- /* 33521 */ 0261,01,041,01,0166,0120,0,
- /* 33528 */ 0260,01,041,01,0166,0110,0,
- /* 33535 */ 0261,02,041,01,051,0120,0,
- /* 33542 */ 0260,02,041,01,051,0110,0,
- /* 33549 */ 0261,01,041,01,0144,0120,0,
- /* 33556 */ 0260,01,041,01,0144,0110,0,
- /* 33563 */ 0261,01,041,01,0145,0120,0,
- /* 33570 */ 0260,01,041,01,0145,0110,0,
- /* 33577 */ 0261,01,041,01,0146,0120,0,
- /* 33584 */ 0260,01,041,01,0146,0110,0,
- /* 33591 */ 0261,02,041,01,067,0120,0,
- /* 33598 */ 0260,02,041,01,067,0110,0,
- /* 33605 */ 0261,02,01,01,015,0120,0,
- /* 33612 */ 0260,02,01,01,015,0110,0,
- /* 33619 */ 0261,02,05,01,015,0120,0,
- /* 33626 */ 0260,02,05,01,015,0110,0,
- /* 33633 */ 0261,02,01,01,014,0120,0,
- /* 33640 */ 0260,02,01,01,014,0110,0,
- /* 33647 */ 0261,02,05,01,014,0120,0,
- /* 33654 */ 0260,02,05,01,014,0110,0,
- /* 33661 */ 0261,02,041,01,01,0120,0,
- /* 33668 */ 0260,02,041,01,01,0110,0,
- /* 33675 */ 0261,02,041,01,02,0120,0,
- /* 33682 */ 0260,02,041,01,02,0110,0,
- /* 33689 */ 0261,02,041,01,03,0120,0,
- /* 33696 */ 0260,02,041,01,03,0110,0,
- /* 33703 */ 0270,02,041,01,0101,0110,0,
- /* 33710 */ 0261,02,041,01,05,0120,0,
- /* 33717 */ 0260,02,041,01,05,0110,0,
- /* 33724 */ 0261,02,041,01,06,0120,0,
- /* 33731 */ 0260,02,041,01,06,0110,0,
- /* 33738 */ 0261,02,041,01,07,0120,0,
- /* 33745 */ 0260,02,041,01,07,0110,0,
- /* 33752 */ 0261,01,041,01,0365,0120,0,
- /* 33759 */ 0260,01,041,01,0365,0110,0,
- /* 33766 */ 0261,02,041,01,04,0120,0,
- /* 33773 */ 0260,02,041,01,04,0110,0,
- /* 33780 */ 0261,02,041,01,074,0120,0,
- /* 33787 */ 0260,02,041,01,074,0110,0,
- /* 33794 */ 0261,01,041,01,0356,0120,0,
- /* 33801 */ 0260,01,041,01,0356,0110,0,
- /* 33808 */ 0261,02,041,01,075,0120,0,
- /* 33815 */ 0260,02,041,01,075,0110,0,
- /* 33822 */ 0261,01,041,01,0336,0120,0,
- /* 33829 */ 0260,01,041,01,0336,0110,0,
- /* 33836 */ 0261,02,041,01,076,0120,0,
- /* 33843 */ 0260,02,041,01,076,0110,0,
- /* 33850 */ 0261,02,041,01,077,0120,0,
- /* 33857 */ 0260,02,041,01,077,0110,0,
- /* 33864 */ 0261,02,041,01,070,0120,0,
- /* 33871 */ 0260,02,041,01,070,0110,0,
- /* 33878 */ 0261,01,041,01,0352,0120,0,
- /* 33885 */ 0260,01,041,01,0352,0110,0,
- /* 33892 */ 0261,02,041,01,071,0120,0,
- /* 33899 */ 0260,02,041,01,071,0110,0,
- /* 33906 */ 0261,01,041,01,0332,0120,0,
- /* 33913 */ 0260,01,041,01,0332,0110,0,
- /* 33920 */ 0261,02,041,01,072,0120,0,
- /* 33927 */ 0260,02,041,01,072,0110,0,
- /* 33934 */ 0261,02,041,01,073,0120,0,
- /* 33941 */ 0260,02,041,01,073,0110,0,
- /* 33948 */ 0270,01,041,01,0327,0110,0,
- /* 33955 */ 0270,02,041,01,040,0110,0,
- /* 33962 */ 0270,02,041,01,041,0110,0,
- /* 33969 */ 0270,02,041,01,042,0110,0,
- /* 33976 */ 0270,02,041,01,043,0110,0,
- /* 33983 */ 0270,02,041,01,044,0110,0,
- /* 33990 */ 0270,02,041,01,045,0110,0,
- /* 33997 */ 0270,02,041,01,060,0110,0,
- /* 34004 */ 0270,02,041,01,061,0110,0,
- /* 34011 */ 0270,02,041,01,062,0110,0,
- /* 34018 */ 0270,02,041,01,063,0110,0,
- /* 34025 */ 0270,02,041,01,064,0110,0,
- /* 34032 */ 0270,02,041,01,065,0110,0,
- /* 34039 */ 0261,01,041,01,0344,0120,0,
- /* 34046 */ 0260,01,041,01,0344,0110,0,
- /* 34053 */ 0261,02,041,01,013,0120,0,
- /* 34060 */ 0260,02,041,01,013,0110,0,
- /* 34067 */ 0261,01,041,01,0345,0120,0,
- /* 34074 */ 0260,01,041,01,0345,0110,0,
- /* 34081 */ 0261,01,041,01,0325,0120,0,
- /* 34088 */ 0260,01,041,01,0325,0110,0,
- /* 34095 */ 0261,02,041,01,0100,0120,0,
- /* 34102 */ 0260,02,041,01,0100,0110,0,
- /* 34109 */ 0261,01,041,01,0364,0120,0,
- /* 34116 */ 0260,01,041,01,0364,0110,0,
- /* 34123 */ 0261,02,041,01,050,0120,0,
- /* 34130 */ 0260,02,041,01,050,0110,0,
- /* 34137 */ 0261,01,041,01,0353,0120,0,
- /* 34144 */ 0260,01,041,01,0353,0110,0,
- /* 34151 */ 0261,01,041,01,0366,0120,0,
- /* 34158 */ 0260,01,041,01,0366,0110,0,
- /* 34165 */ 0261,02,041,01,0,0120,0,
- /* 34172 */ 0260,02,041,01,0,0110,0,
- /* 34179 */ 0261,02,041,01,010,0120,0,
- /* 34186 */ 0260,02,041,01,010,0110,0,
- /* 34193 */ 0261,02,041,01,011,0120,0,
- /* 34200 */ 0260,02,041,01,011,0110,0,
- /* 34207 */ 0261,02,041,01,012,0120,0,
- /* 34214 */ 0260,02,041,01,012,0110,0,
- /* 34221 */ 0261,01,041,01,0361,0120,0,
- /* 34228 */ 0260,01,041,01,0361,0110,0,
- /* 34235 */ 0261,01,041,01,0362,0120,0,
- /* 34242 */ 0260,01,041,01,0362,0110,0,
- /* 34249 */ 0261,01,041,01,0363,0120,0,
- /* 34256 */ 0260,01,041,01,0363,0110,0,
- /* 34263 */ 0261,01,041,01,0341,0120,0,
- /* 34270 */ 0260,01,041,01,0341,0110,0,
- /* 34277 */ 0261,01,041,01,0342,0120,0,
- /* 34284 */ 0260,01,041,01,0342,0110,0,
- /* 34291 */ 0261,01,041,01,0321,0120,0,
- /* 34298 */ 0260,01,041,01,0321,0110,0,
- /* 34305 */ 0261,01,041,01,0322,0120,0,
- /* 34312 */ 0260,01,041,01,0322,0110,0,
- /* 34319 */ 0261,01,041,01,0323,0120,0,
- /* 34326 */ 0260,01,041,01,0323,0110,0,
- /* 34333 */ 0270,02,041,01,027,0110,0,
- /* 34340 */ 0270,02,045,01,027,0110,0,
- /* 34347 */ 0261,01,041,01,0370,0120,0,
- /* 34354 */ 0260,01,041,01,0370,0110,0,
- /* 34361 */ 0261,01,041,01,0371,0120,0,
- /* 34368 */ 0260,01,041,01,0371,0110,0,
- /* 34375 */ 0261,01,041,01,0372,0120,0,
- /* 34382 */ 0260,01,041,01,0372,0110,0,
- /* 34389 */ 0261,01,041,01,0373,0120,0,
- /* 34396 */ 0260,01,041,01,0373,0110,0,
- /* 34403 */ 0261,01,041,01,0350,0120,0,
- /* 34410 */ 0260,01,041,01,0350,0110,0,
- /* 34417 */ 0261,01,041,01,0351,0120,0,
- /* 34424 */ 0260,01,041,01,0351,0110,0,
- /* 34431 */ 0261,01,041,01,0330,0120,0,
- /* 34438 */ 0260,01,041,01,0330,0110,0,
- /* 34445 */ 0261,01,041,01,0331,0120,0,
- /* 34452 */ 0260,01,041,01,0331,0110,0,
- /* 34459 */ 0261,01,041,01,0150,0120,0,
- /* 34466 */ 0260,01,041,01,0150,0110,0,
- /* 34473 */ 0261,01,041,01,0151,0120,0,
- /* 34480 */ 0260,01,041,01,0151,0110,0,
- /* 34487 */ 0261,01,041,01,0152,0120,0,
- /* 34494 */ 0260,01,041,01,0152,0110,0,
- /* 34501 */ 0261,01,041,01,0155,0120,0,
- /* 34508 */ 0260,01,041,01,0155,0110,0,
- /* 34515 */ 0261,01,041,01,0140,0120,0,
- /* 34522 */ 0260,01,041,01,0140,0110,0,
- /* 34529 */ 0261,01,041,01,0141,0120,0,
- /* 34536 */ 0260,01,041,01,0141,0110,0,
- /* 34543 */ 0261,01,041,01,0142,0120,0,
- /* 34550 */ 0260,01,041,01,0142,0110,0,
- /* 34557 */ 0261,01,041,01,0154,0120,0,
- /* 34564 */ 0260,01,041,01,0154,0110,0,
- /* 34571 */ 0261,01,041,01,0357,0120,0,
- /* 34578 */ 0260,01,041,01,0357,0110,0,
- /* 34585 */ 0270,01,040,01,0123,0110,0,
- /* 34592 */ 0270,01,044,01,0123,0110,0,
- /* 34599 */ 0261,01,052,01,0123,0120,0,
- /* 34606 */ 0260,01,052,01,0123,0110,0,
- /* 34613 */ 0270,01,040,01,0122,0110,0,
- /* 34620 */ 0270,01,044,01,0122,0110,0,
- /* 34627 */ 0261,01,052,01,0122,0120,0,
- /* 34634 */ 0260,01,052,01,0122,0110,0,
- /* 34641 */ 0270,01,041,01,0121,0110,0,
- /* 34648 */ 0270,01,045,01,0121,0110,0,
- /* 34655 */ 0270,01,040,01,0121,0110,0,
- /* 34662 */ 0270,01,044,01,0121,0110,0,
- /* 34669 */ 0261,01,053,01,0121,0120,0,
- /* 34676 */ 0260,01,053,01,0121,0110,0,
- /* 34683 */ 0261,01,052,01,0121,0120,0,
- /* 34690 */ 0260,01,052,01,0121,0110,0,
- /* 34697 */ 0270,01,040,01,0256,0203,0,
- /* 34704 */ 0261,01,041,01,0134,0120,0,
- /* 34711 */ 0260,01,041,01,0134,0110,0,
- /* 34718 */ 0261,01,045,01,0134,0120,0,
- /* 34725 */ 0260,01,045,01,0134,0110,0,
- /* 34732 */ 0261,01,040,01,0134,0120,0,
- /* 34739 */ 0260,01,040,01,0134,0110,0,
- /* 34746 */ 0261,01,044,01,0134,0120,0,
- /* 34753 */ 0260,01,044,01,0134,0110,0,
- /* 34760 */ 0261,01,053,01,0134,0120,0,
- /* 34767 */ 0260,01,053,01,0134,0110,0,
- /* 34774 */ 0261,01,052,01,0134,0120,0,
- /* 34781 */ 0260,01,052,01,0134,0110,0,
- /* 34788 */ 0270,02,01,01,016,0110,0,
- /* 34795 */ 0270,02,05,01,016,0110,0,
- /* 34802 */ 0270,02,01,01,017,0110,0,
- /* 34809 */ 0270,02,05,01,017,0110,0,
- /* 34816 */ 0270,01,051,01,056,0110,0,
- /* 34823 */ 0270,01,050,01,056,0110,0,
- /* 34830 */ 0261,01,041,01,025,0120,0,
- /* 34837 */ 0260,01,041,01,025,0110,0,
- /* 34844 */ 0261,01,045,01,025,0120,0,
- /* 34851 */ 0260,01,045,01,025,0110,0,
- /* 34858 */ 0261,01,040,01,025,0120,0,
- /* 34865 */ 0260,01,040,01,025,0110,0,
- /* 34872 */ 0261,01,044,01,025,0120,0,
- /* 34879 */ 0260,01,044,01,025,0110,0,
- /* 34886 */ 0261,01,041,01,024,0120,0,
- /* 34893 */ 0260,01,041,01,024,0110,0,
- /* 34900 */ 0261,01,045,01,024,0120,0,
- /* 34907 */ 0260,01,045,01,024,0110,0,
- /* 34914 */ 0261,01,040,01,024,0120,0,
- /* 34921 */ 0260,01,040,01,024,0110,0,
- /* 34928 */ 0261,01,044,01,024,0120,0,
- /* 34935 */ 0260,01,044,01,024,0110,0,
- /* 34942 */ 0261,01,041,01,0127,0120,0,
- /* 34949 */ 0260,01,041,01,0127,0110,0,
- /* 34956 */ 0261,01,045,01,0127,0120,0,
- /* 34963 */ 0260,01,045,01,0127,0110,0,
- /* 34970 */ 0261,01,040,01,0127,0120,0,
- /* 34977 */ 0260,01,040,01,0127,0110,0,
- /* 34984 */ 0261,01,044,01,0127,0120,0,
- /* 34991 */ 0260,01,044,01,0127,0110,0,
- /* 34998 */ 0261,02,01,01,0230,0120,0,
- /* 35005 */ 0261,02,05,01,0230,0120,0,
- /* 35012 */ 0261,02,021,01,0230,0120,0,
- /* 35019 */ 0261,02,025,01,0230,0120,0,
- /* 35026 */ 0261,02,01,01,0250,0120,0,
- /* 35033 */ 0261,02,05,01,0250,0120,0,
- /* 35040 */ 0261,02,021,01,0250,0120,0,
- /* 35047 */ 0261,02,025,01,0250,0120,0,
- /* 35054 */ 0261,02,01,01,0270,0120,0,
- /* 35061 */ 0261,02,05,01,0270,0120,0,
- /* 35068 */ 0261,02,021,01,0270,0120,0,
- /* 35075 */ 0261,02,025,01,0270,0120,0,
- /* 35082 */ 0261,02,01,01,0226,0120,0,
- /* 35089 */ 0261,02,05,01,0226,0120,0,
- /* 35096 */ 0261,02,021,01,0226,0120,0,
- /* 35103 */ 0261,02,025,01,0226,0120,0,
- /* 35110 */ 0261,02,01,01,0246,0120,0,
- /* 35117 */ 0261,02,05,01,0246,0120,0,
- /* 35124 */ 0261,02,021,01,0246,0120,0,
- /* 35131 */ 0261,02,025,01,0246,0120,0,
- /* 35138 */ 0261,02,01,01,0266,0120,0,
- /* 35145 */ 0261,02,05,01,0266,0120,0,
- /* 35152 */ 0261,02,021,01,0266,0120,0,
- /* 35159 */ 0261,02,025,01,0266,0120,0,
- /* 35166 */ 0261,02,01,01,0232,0120,0,
- /* 35173 */ 0261,02,05,01,0232,0120,0,
- /* 35180 */ 0261,02,021,01,0232,0120,0,
- /* 35187 */ 0261,02,025,01,0232,0120,0,
- /* 35194 */ 0261,02,01,01,0252,0120,0,
- /* 35201 */ 0261,02,05,01,0252,0120,0,
- /* 35208 */ 0261,02,021,01,0252,0120,0,
- /* 35215 */ 0261,02,025,01,0252,0120,0,
- /* 35222 */ 0261,02,01,01,0272,0120,0,
- /* 35229 */ 0261,02,05,01,0272,0120,0,
- /* 35236 */ 0261,02,021,01,0272,0120,0,
- /* 35243 */ 0261,02,025,01,0272,0120,0,
- /* 35250 */ 0261,02,01,01,0227,0120,0,
- /* 35257 */ 0261,02,05,01,0227,0120,0,
- /* 35264 */ 0261,02,021,01,0227,0120,0,
- /* 35271 */ 0261,02,025,01,0227,0120,0,
- /* 35278 */ 0261,02,01,01,0247,0120,0,
- /* 35285 */ 0261,02,05,01,0247,0120,0,
- /* 35292 */ 0261,02,021,01,0247,0120,0,
- /* 35299 */ 0261,02,025,01,0247,0120,0,
- /* 35306 */ 0261,02,01,01,0267,0120,0,
- /* 35313 */ 0261,02,05,01,0267,0120,0,
- /* 35320 */ 0261,02,021,01,0267,0120,0,
- /* 35327 */ 0261,02,025,01,0267,0120,0,
- /* 35334 */ 0261,02,01,01,0234,0120,0,
- /* 35341 */ 0261,02,05,01,0234,0120,0,
- /* 35348 */ 0261,02,021,01,0234,0120,0,
- /* 35355 */ 0261,02,025,01,0234,0120,0,
- /* 35362 */ 0261,02,01,01,0254,0120,0,
- /* 35369 */ 0261,02,05,01,0254,0120,0,
- /* 35376 */ 0261,02,021,01,0254,0120,0,
- /* 35383 */ 0261,02,025,01,0254,0120,0,
- /* 35390 */ 0261,02,01,01,0274,0120,0,
- /* 35397 */ 0261,02,05,01,0274,0120,0,
- /* 35404 */ 0261,02,021,01,0274,0120,0,
- /* 35411 */ 0261,02,025,01,0274,0120,0,
- /* 35418 */ 0261,02,01,01,0236,0120,0,
- /* 35425 */ 0261,02,05,01,0236,0120,0,
- /* 35432 */ 0261,02,021,01,0236,0120,0,
- /* 35439 */ 0261,02,025,01,0236,0120,0,
- /* 35446 */ 0261,02,01,01,0256,0120,0,
- /* 35453 */ 0261,02,05,01,0256,0120,0,
- /* 35460 */ 0261,02,021,01,0256,0120,0,
- /* 35467 */ 0261,02,025,01,0256,0120,0,
- /* 35474 */ 0261,02,01,01,0276,0120,0,
- /* 35481 */ 0261,02,05,01,0276,0120,0,
- /* 35488 */ 0261,02,021,01,0276,0120,0,
- /* 35495 */ 0261,02,025,01,0276,0120,0,
- /* 35502 */ 0261,02,01,01,0231,0120,0,
- /* 35509 */ 0261,02,021,01,0231,0120,0,
- /* 35516 */ 0261,02,01,01,0251,0120,0,
- /* 35523 */ 0261,02,021,01,0251,0120,0,
- /* 35530 */ 0261,02,01,01,0271,0120,0,
- /* 35537 */ 0261,02,021,01,0271,0120,0,
- /* 35544 */ 0261,02,01,01,0233,0120,0,
- /* 35551 */ 0261,02,021,01,0233,0120,0,
- /* 35558 */ 0261,02,01,01,0253,0120,0,
- /* 35565 */ 0261,02,021,01,0253,0120,0,
- /* 35572 */ 0261,02,01,01,0273,0120,0,
- /* 35579 */ 0261,02,021,01,0273,0120,0,
- /* 35586 */ 0261,02,01,01,0235,0120,0,
- /* 35593 */ 0261,02,021,01,0235,0120,0,
- /* 35600 */ 0261,02,01,01,0255,0120,0,
- /* 35607 */ 0261,02,021,01,0255,0120,0,
- /* 35614 */ 0261,02,01,01,0275,0120,0,
- /* 35621 */ 0261,02,021,01,0275,0120,0,
- /* 35628 */ 0261,02,01,01,0237,0120,0,
- /* 35635 */ 0261,02,021,01,0237,0120,0,
- /* 35642 */ 0261,02,01,01,0257,0120,0,
- /* 35649 */ 0261,02,021,01,0257,0120,0,
- /* 35656 */ 0261,02,01,01,0277,0120,0,
- /* 35663 */ 0261,02,021,01,0277,0120,0,
- /* 35670 */ 0317,0333,02,017,0256,0200,0,
- /* 35677 */ 0324,0333,02,017,0256,0200,0,
- /* 35684 */ 0317,0333,02,017,0256,0201,0,
- /* 35691 */ 0324,0333,02,017,0256,0201,0,
- /* 35698 */ 0317,0333,02,017,0256,0202,0,
- /* 35705 */ 0324,0333,02,017,0256,0202,0,
- /* 35712 */ 0317,0333,02,017,0256,0203,0,
- /* 35719 */ 0324,0333,02,017,0256,0203,0,
- /* 35726 */ 0270,02,05,01,023,0110,0,
- /* 35733 */ 0270,02,01,01,023,0110,0,
- /* 35740 */ 0270,0111,0,01,022,0200,0,
- /* 35747 */ 0270,0111,020,01,022,0200,0,
- /* 35754 */ 0270,0111,0,01,022,0201,0,
- /* 35761 */ 0270,0111,020,01,022,0201,0,
- /* 35768 */ 0270,0111,0,01,0201,0110,0,
- /* 35775 */ 0270,0111,0,01,0201,0100,0,
- /* 35782 */ 0270,0111,04,01,0201,0110,0,
- /* 35789 */ 0270,0111,04,01,0201,0100,0,
- /* 35796 */ 0270,0111,0,01,0200,0110,0,
- /* 35803 */ 0270,0111,0,01,0200,0100,0,
- /* 35810 */ 0270,0111,04,01,0200,0110,0,
- /* 35817 */ 0270,0111,04,01,0200,0100,0,
- /* 35824 */ 0270,0111,0,01,0203,0110,0,
- /* 35831 */ 0270,0111,0,01,0203,0100,0,
- /* 35838 */ 0270,0111,0,01,0202,0110,0,
- /* 35845 */ 0270,0111,0,01,0202,0100,0,
- /* 35852 */ 0270,0111,0,01,0302,0110,0,
- /* 35859 */ 0270,0111,0,01,0302,0100,0,
- /* 35866 */ 0270,0111,0,01,0303,0110,0,
- /* 35873 */ 0270,0111,0,01,0303,0100,0,
- /* 35880 */ 0270,0111,0,01,0301,0110,0,
- /* 35887 */ 0270,0111,0,01,0301,0100,0,
- /* 35894 */ 0270,0111,0,01,0313,0110,0,
- /* 35901 */ 0270,0111,0,01,0313,0100,0,
- /* 35908 */ 0270,0111,0,01,0322,0110,0,
- /* 35915 */ 0270,0111,0,01,0322,0100,0,
- /* 35922 */ 0270,0111,0,01,0323,0110,0,
- /* 35929 */ 0270,0111,0,01,0323,0100,0,
- /* 35936 */ 0270,0111,0,01,0321,0110,0,
- /* 35943 */ 0270,0111,0,01,0321,0100,0,
- /* 35950 */ 0270,0111,0,01,0333,0110,0,
- /* 35957 */ 0270,0111,0,01,0333,0100,0,
- /* 35964 */ 0270,0111,0,01,0326,0110,0,
- /* 35971 */ 0270,0111,0,01,0326,0100,0,
- /* 35978 */ 0270,0111,0,01,0327,0110,0,
- /* 35985 */ 0270,0111,0,01,0327,0100,0,
- /* 35992 */ 0270,0111,0,01,0306,0110,0,
- /* 35999 */ 0270,0111,0,01,0306,0100,0,
- /* 36006 */ 0270,0111,0,01,0307,0110,0,
- /* 36013 */ 0270,0111,0,01,0307,0100,0,
- /* 36020 */ 0270,0111,0,01,0341,0110,0,
- /* 36027 */ 0270,0111,0,01,0341,0100,0,
- /* 36034 */ 0270,0111,0,01,0343,0110,0,
- /* 36041 */ 0270,0111,0,01,0343,0100,0,
- /* 36048 */ 0270,0111,0,01,0342,0110,0,
- /* 36055 */ 0270,0111,0,01,0342,0100,0,
- /* 36062 */ 0262,0111,0,01,0220,0110,0,
- /* 36069 */ 0261,0111,0,01,0220,0100,0,
- /* 36076 */ 0261,0111,020,01,0220,0120,0,
- /* 36083 */ 0260,0111,020,01,0220,0110,0,
- /* 36090 */ 0262,0111,0,01,0222,0110,0,
- /* 36097 */ 0261,0111,0,01,0222,0100,0,
- /* 36104 */ 0261,0111,020,01,0222,0120,0,
- /* 36111 */ 0260,0111,020,01,0222,0110,0,
- /* 36118 */ 0262,0111,0,01,0223,0110,0,
- /* 36125 */ 0261,0111,0,01,0223,0100,0,
- /* 36132 */ 0261,0111,020,01,0223,0120,0,
- /* 36139 */ 0260,0111,020,01,0223,0110,0,
- /* 36146 */ 0262,0111,0,01,0221,0110,0,
- /* 36153 */ 0261,0111,0,01,0221,0100,0,
- /* 36160 */ 0261,0111,020,01,0221,0120,0,
- /* 36167 */ 0260,0111,020,01,0221,0110,0,
- /* 36174 */ 0262,0111,0,01,0230,0110,0,
- /* 36181 */ 0261,0111,0,01,0230,0100,0,
- /* 36188 */ 0261,0111,020,01,0230,0120,0,
- /* 36195 */ 0260,0111,020,01,0230,0110,0,
- /* 36202 */ 0262,0111,0,01,0232,0110,0,
- /* 36209 */ 0261,0111,0,01,0232,0100,0,
- /* 36216 */ 0261,0111,020,01,0232,0120,0,
- /* 36223 */ 0260,0111,020,01,0232,0110,0,
- /* 36230 */ 0262,0111,0,01,0233,0110,0,
- /* 36237 */ 0261,0111,0,01,0233,0100,0,
- /* 36244 */ 0261,0111,020,01,0233,0120,0,
- /* 36251 */ 0260,0111,020,01,0233,0110,0,
- /* 36258 */ 0262,0111,0,01,0231,0110,0,
- /* 36265 */ 0261,0111,0,01,0231,0100,0,
- /* 36272 */ 0261,0111,020,01,0231,0120,0,
- /* 36279 */ 0260,0111,020,01,0231,0110,0,
- /* 36286 */ 0262,0111,0,01,0224,0110,0,
- /* 36293 */ 0261,0111,0,01,0224,0100,0,
- /* 36300 */ 0261,0111,020,01,0224,0120,0,
- /* 36307 */ 0260,0111,020,01,0224,0110,0,
- /* 36314 */ 0262,0111,0,01,0226,0110,0,
- /* 36321 */ 0261,0111,0,01,0226,0100,0,
- /* 36328 */ 0261,0111,020,01,0226,0120,0,
- /* 36335 */ 0260,0111,020,01,0226,0110,0,
- /* 36342 */ 0262,0111,0,01,0227,0110,0,
- /* 36349 */ 0261,0111,0,01,0227,0100,0,
- /* 36356 */ 0261,0111,020,01,0227,0120,0,
- /* 36363 */ 0260,0111,020,01,0227,0110,0,
- /* 36370 */ 0262,0111,0,01,0225,0110,0,
- /* 36377 */ 0261,0111,0,01,0225,0100,0,
- /* 36384 */ 0261,0111,020,01,0225,0120,0,
- /* 36391 */ 0260,0111,020,01,0225,0110,0,
- /* 36398 */ 0270,02,045,01,034,0110,0,
- /* 36405 */ 0270,02,045,01,035,0110,0,
- /* 36412 */ 0270,02,045,01,036,0110,0,
- /* 36419 */ 0261,01,045,01,0143,0120,0,
- /* 36426 */ 0260,01,045,01,0143,0110,0,
- /* 36433 */ 0261,01,045,01,0153,0120,0,
- /* 36440 */ 0260,01,045,01,0153,0110,0,
- /* 36447 */ 0261,02,045,01,053,0120,0,
- /* 36454 */ 0260,02,045,01,053,0110,0,
- /* 36461 */ 0261,01,045,01,0147,0120,0,
- /* 36468 */ 0260,01,045,01,0147,0110,0,
- /* 36475 */ 0261,01,045,01,0374,0120,0,
- /* 36482 */ 0260,01,045,01,0374,0110,0,
- /* 36489 */ 0261,01,045,01,0375,0120,0,
- /* 36496 */ 0260,01,045,01,0375,0110,0,
- /* 36503 */ 0261,01,045,01,0376,0120,0,
- /* 36510 */ 0260,01,045,01,0376,0110,0,
- /* 36517 */ 0261,01,045,01,0324,0120,0,
- /* 36524 */ 0260,01,045,01,0324,0110,0,
- /* 36531 */ 0261,01,045,01,0354,0120,0,
- /* 36538 */ 0260,01,045,01,0354,0110,0,
- /* 36545 */ 0261,01,045,01,0355,0120,0,
- /* 36552 */ 0260,01,045,01,0355,0110,0,
- /* 36559 */ 0261,01,045,01,0334,0120,0,
- /* 36566 */ 0260,01,045,01,0334,0110,0,
- /* 36573 */ 0261,01,045,01,0335,0120,0,
- /* 36580 */ 0260,01,045,01,0335,0110,0,
- /* 36587 */ 0261,01,045,01,0333,0120,0,
- /* 36594 */ 0260,01,045,01,0333,0110,0,
- /* 36601 */ 0261,01,045,01,0337,0120,0,
- /* 36608 */ 0260,01,045,01,0337,0110,0,
- /* 36615 */ 0261,01,045,01,0340,0120,0,
- /* 36622 */ 0260,01,045,01,0340,0110,0,
- /* 36629 */ 0261,01,045,01,0343,0120,0,
- /* 36636 */ 0260,01,045,01,0343,0110,0,
- /* 36643 */ 0261,01,045,01,0164,0120,0,
- /* 36650 */ 0260,01,045,01,0164,0110,0,
- /* 36657 */ 0261,01,045,01,0165,0120,0,
- /* 36664 */ 0260,01,045,01,0165,0110,0,
- /* 36671 */ 0261,01,045,01,0166,0120,0,
- /* 36678 */ 0260,01,045,01,0166,0110,0,
- /* 36685 */ 0261,02,045,01,051,0120,0,
- /* 36692 */ 0260,02,045,01,051,0110,0,
- /* 36699 */ 0261,01,045,01,0144,0120,0,
- /* 36706 */ 0260,01,045,01,0144,0110,0,
- /* 36713 */ 0261,01,045,01,0145,0120,0,
- /* 36720 */ 0260,01,045,01,0145,0110,0,
- /* 36727 */ 0261,01,045,01,0146,0120,0,
- /* 36734 */ 0260,01,045,01,0146,0110,0,
- /* 36741 */ 0261,02,045,01,067,0120,0,
- /* 36748 */ 0260,02,045,01,067,0110,0,
- /* 36755 */ 0261,02,045,01,01,0120,0,
- /* 36762 */ 0260,02,045,01,01,0110,0,
- /* 36769 */ 0261,02,045,01,02,0120,0,
- /* 36776 */ 0260,02,045,01,02,0110,0,
- /* 36783 */ 0261,02,045,01,03,0120,0,
- /* 36790 */ 0260,02,045,01,03,0110,0,
- /* 36797 */ 0261,02,045,01,05,0120,0,
- /* 36804 */ 0260,02,045,01,05,0110,0,
- /* 36811 */ 0261,02,045,01,06,0120,0,
- /* 36818 */ 0260,02,045,01,06,0110,0,
- /* 36825 */ 0261,02,045,01,07,0120,0,
- /* 36832 */ 0260,02,045,01,07,0110,0,
- /* 36839 */ 0261,02,045,01,04,0120,0,
- /* 36846 */ 0260,02,045,01,04,0110,0,
- /* 36853 */ 0261,01,045,01,0365,0120,0,
- /* 36860 */ 0260,01,045,01,0365,0110,0,
- /* 36867 */ 0261,02,045,01,074,0120,0,
- /* 36874 */ 0260,02,045,01,074,0110,0,
- /* 36881 */ 0261,01,045,01,0356,0120,0,
- /* 36888 */ 0260,01,045,01,0356,0110,0,
- /* 36895 */ 0261,02,045,01,075,0120,0,
- /* 36902 */ 0260,02,045,01,075,0110,0,
- /* 36909 */ 0261,01,045,01,0336,0120,0,
- /* 36916 */ 0260,01,045,01,0336,0110,0,
- /* 36923 */ 0261,02,045,01,076,0120,0,
- /* 36930 */ 0260,02,045,01,076,0110,0,
- /* 36937 */ 0261,02,045,01,077,0120,0,
- /* 36944 */ 0260,02,045,01,077,0110,0,
- /* 36951 */ 0261,02,045,01,070,0120,0,
- /* 36958 */ 0260,02,045,01,070,0110,0,
- /* 36965 */ 0261,01,045,01,0352,0120,0,
- /* 36972 */ 0260,01,045,01,0352,0110,0,
- /* 36979 */ 0261,02,045,01,071,0120,0,
- /* 36986 */ 0260,02,045,01,071,0110,0,
- /* 36993 */ 0261,01,045,01,0332,0120,0,
- /* 37000 */ 0260,01,045,01,0332,0110,0,
- /* 37007 */ 0261,02,045,01,072,0120,0,
- /* 37014 */ 0260,02,045,01,072,0110,0,
- /* 37021 */ 0261,02,045,01,073,0120,0,
- /* 37028 */ 0260,02,045,01,073,0110,0,
- /* 37035 */ 0270,01,045,01,0327,0110,0,
- /* 37042 */ 0270,02,045,01,040,0110,0,
- /* 37049 */ 0270,02,045,01,041,0110,0,
- /* 37056 */ 0270,02,045,01,042,0110,0,
- /* 37063 */ 0270,02,045,01,043,0110,0,
- /* 37070 */ 0270,02,045,01,044,0110,0,
- /* 37077 */ 0270,02,045,01,045,0110,0,
- /* 37084 */ 0270,02,045,01,060,0110,0,
- /* 37091 */ 0270,02,045,01,061,0110,0,
- /* 37098 */ 0270,02,045,01,062,0110,0,
- /* 37105 */ 0270,02,045,01,063,0110,0,
- /* 37112 */ 0270,02,045,01,064,0110,0,
- /* 37119 */ 0270,02,045,01,065,0110,0,
- /* 37126 */ 0261,02,045,01,050,0120,0,
- /* 37133 */ 0260,02,045,01,050,0110,0,
- /* 37140 */ 0261,02,045,01,013,0120,0,
- /* 37147 */ 0260,02,045,01,013,0110,0,
- /* 37154 */ 0261,01,045,01,0344,0120,0,
- /* 37161 */ 0260,01,045,01,0344,0110,0,
- /* 37168 */ 0261,01,045,01,0345,0120,0,
- /* 37175 */ 0260,01,045,01,0345,0110,0,
- /* 37182 */ 0261,01,045,01,0325,0120,0,
- /* 37189 */ 0260,01,045,01,0325,0110,0,
- /* 37196 */ 0261,02,045,01,0100,0120,0,
- /* 37203 */ 0260,02,045,01,0100,0110,0,
- /* 37210 */ 0261,01,045,01,0364,0120,0,
- /* 37217 */ 0260,01,045,01,0364,0110,0,
- /* 37224 */ 0261,01,045,01,0353,0120,0,
- /* 37231 */ 0260,01,045,01,0353,0110,0,
- /* 37238 */ 0261,01,045,01,0366,0120,0,
- /* 37245 */ 0260,01,045,01,0366,0110,0,
- /* 37252 */ 0261,02,045,01,0,0120,0,
- /* 37259 */ 0260,02,045,01,0,0110,0,
- /* 37266 */ 0261,02,045,01,010,0120,0,
- /* 37273 */ 0260,02,045,01,010,0110,0,
- /* 37280 */ 0261,02,045,01,011,0120,0,
- /* 37287 */ 0260,02,045,01,011,0110,0,
- /* 37294 */ 0261,02,045,01,012,0120,0,
- /* 37301 */ 0260,02,045,01,012,0110,0,
- /* 37308 */ 0261,01,045,01,0361,0120,0,
- /* 37315 */ 0260,01,045,01,0361,0110,0,
- /* 37322 */ 0261,01,045,01,0362,0120,0,
- /* 37329 */ 0260,01,045,01,0362,0110,0,
- /* 37336 */ 0261,01,045,01,0363,0120,0,
- /* 37343 */ 0260,01,045,01,0363,0110,0,
- /* 37350 */ 0261,01,045,01,0341,0120,0,
- /* 37357 */ 0260,01,045,01,0341,0110,0,
- /* 37364 */ 0261,01,045,01,0342,0120,0,
- /* 37371 */ 0260,01,045,01,0342,0110,0,
- /* 37378 */ 0261,01,045,01,0321,0120,0,
- /* 37385 */ 0260,01,045,01,0321,0110,0,
- /* 37392 */ 0261,01,045,01,0322,0120,0,
- /* 37399 */ 0260,01,045,01,0322,0110,0,
- /* 37406 */ 0261,01,045,01,0323,0120,0,
- /* 37413 */ 0260,01,045,01,0323,0110,0,
- /* 37420 */ 0261,01,045,01,0370,0120,0,
- /* 37427 */ 0260,01,045,01,0370,0110,0,
- /* 37434 */ 0261,01,045,01,0371,0120,0,
- /* 37441 */ 0260,01,045,01,0371,0110,0,
- /* 37448 */ 0261,01,045,01,0372,0120,0,
- /* 37455 */ 0260,01,045,01,0372,0110,0,
- /* 37462 */ 0261,01,045,01,0373,0120,0,
- /* 37469 */ 0260,01,045,01,0373,0110,0,
- /* 37476 */ 0261,01,045,01,0350,0120,0,
- /* 37483 */ 0260,01,045,01,0350,0110,0,
- /* 37490 */ 0261,01,045,01,0351,0120,0,
- /* 37497 */ 0260,01,045,01,0351,0110,0,
- /* 37504 */ 0261,01,045,01,0330,0120,0,
- /* 37511 */ 0260,01,045,01,0330,0110,0,
- /* 37518 */ 0261,01,045,01,0331,0120,0,
- /* 37525 */ 0260,01,045,01,0331,0110,0,
- /* 37532 */ 0261,01,045,01,0150,0120,0,
- /* 37539 */ 0260,01,045,01,0150,0110,0,
- /* 37546 */ 0261,01,045,01,0151,0120,0,
- /* 37553 */ 0260,01,045,01,0151,0110,0,
- /* 37560 */ 0261,01,045,01,0152,0120,0,
- /* 37567 */ 0260,01,045,01,0152,0110,0,
- /* 37574 */ 0261,01,045,01,0155,0120,0,
- /* 37581 */ 0260,01,045,01,0155,0110,0,
- /* 37588 */ 0261,01,045,01,0140,0120,0,
- /* 37595 */ 0260,01,045,01,0140,0110,0,
- /* 37602 */ 0261,01,045,01,0141,0120,0,
- /* 37609 */ 0260,01,045,01,0141,0110,0,
- /* 37616 */ 0261,01,045,01,0142,0120,0,
- /* 37623 */ 0260,01,045,01,0142,0110,0,
- /* 37630 */ 0261,01,045,01,0154,0120,0,
- /* 37637 */ 0260,01,045,01,0154,0110,0,
- /* 37644 */ 0261,01,045,01,0357,0120,0,
- /* 37651 */ 0260,01,045,01,0357,0110,0,
- /* 37658 */ 0270,02,045,01,052,0110,0,
- /* 37665 */ 0270,02,05,01,0132,0110,0,
- /* 37672 */ 0270,02,01,01,0170,0110,0,
- /* 37679 */ 0270,02,05,01,0170,0110,0,
- /* 37686 */ 0270,02,01,01,0171,0110,0,
- /* 37693 */ 0270,02,05,01,0171,0110,0,
- /* 37700 */ 0270,02,01,01,0130,0110,0,
- /* 37707 */ 0270,02,05,01,0130,0110,0,
- /* 37714 */ 0270,02,01,01,0131,0110,0,
- /* 37721 */ 0270,02,05,01,0131,0110,0,
- /* 37728 */ 0261,02,05,01,066,0120,0,
- /* 37735 */ 0260,02,05,01,066,0110,0,
- /* 37742 */ 0261,02,05,01,026,0120,0,
- /* 37749 */ 0260,02,05,01,026,0110,0,
- /* 37756 */ 0261,02,01,01,0214,0120,0,
- /* 37763 */ 0260,02,01,01,0214,0110,0,
- /* 37770 */ 0261,02,05,01,0214,0120,0,
- /* 37777 */ 0260,02,05,01,0214,0110,0,
- /* 37784 */ 0261,02,021,01,0214,0120,0,
- /* 37791 */ 0260,02,021,01,0214,0110,0,
- /* 37798 */ 0261,02,025,01,0214,0120,0,
- /* 37805 */ 0260,02,025,01,0214,0110,0,
- /* 37812 */ 0261,02,01,01,0216,0102,0,
- /* 37819 */ 0260,02,01,01,0216,0101,0,
- /* 37826 */ 0261,02,05,01,0216,0102,0,
- /* 37833 */ 0260,02,05,01,0216,0101,0,
- /* 37840 */ 0261,02,021,01,0216,0102,0,
- /* 37847 */ 0260,02,021,01,0216,0101,0,
- /* 37854 */ 0261,02,025,01,0216,0102,0,
- /* 37861 */ 0260,02,025,01,0216,0101,0,
- /* 37868 */ 0261,02,01,01,0107,0120,0,
- /* 37875 */ 0260,02,01,01,0107,0110,0,
- /* 37882 */ 0261,02,021,01,0107,0120,0,
- /* 37889 */ 0260,02,021,01,0107,0110,0,
- /* 37896 */ 0261,02,05,01,0107,0120,0,
- /* 37903 */ 0260,02,05,01,0107,0110,0,
- /* 37910 */ 0261,02,025,01,0107,0120,0,
- /* 37917 */ 0260,02,025,01,0107,0110,0,
- /* 37924 */ 0261,02,01,01,0106,0120,0,
- /* 37931 */ 0260,02,01,01,0106,0110,0,
- /* 37938 */ 0261,02,05,01,0106,0120,0,
- /* 37945 */ 0260,02,05,01,0106,0110,0,
- /* 37952 */ 0261,02,01,01,0105,0120,0,
- /* 37959 */ 0260,02,01,01,0105,0110,0,
- /* 37966 */ 0261,02,021,01,0105,0120,0,
- /* 37973 */ 0260,02,021,01,0105,0110,0,
- /* 37980 */ 0261,02,05,01,0105,0120,0,
- /* 37987 */ 0260,02,05,01,0105,0110,0,
- /* 37994 */ 0261,02,025,01,0105,0120,0,
- /* 38001 */ 0260,02,025,01,0105,0110,0,
- /* 38008 */ 0261,02,0,01,0362,0120,0,
- /* 38015 */ 0261,02,020,01,0362,0120,0,
- /* 38022 */ 0262,02,0,01,0367,0110,0,
- /* 38029 */ 0262,02,020,01,0367,0110,0,
- /* 38036 */ 0260,0111,0,01,02,0216,0,
- /* 38043 */ 0260,0111,020,01,02,0216,0,
- /* 38050 */ 0260,0111,0,01,01,0215,0,
- /* 38057 */ 0260,0111,020,01,01,0215,0,
- /* 38064 */ 0260,02,0,01,0363,0213,0,
- /* 38071 */ 0260,02,020,01,0363,0213,0,
- /* 38078 */ 0260,0111,0,01,01,0216,0,
- /* 38085 */ 0260,0111,020,01,01,0216,0,
- /* 38092 */ 0260,0111,0,01,01,0211,0,
- /* 38099 */ 0260,0111,020,01,01,0211,0,
- /* 38106 */ 0260,0111,0,01,01,0212,0,
- /* 38113 */ 0260,0111,020,01,01,0212,0,
- /* 38120 */ 0260,0111,0,01,02,0211,0,
- /* 38127 */ 0260,0111,020,01,02,0211,0,
- /* 38134 */ 0260,02,0,01,0363,0212,0,
- /* 38141 */ 0260,02,020,01,0363,0212,0,
- /* 38148 */ 0260,02,0,01,0363,0211,0,
- /* 38155 */ 0260,02,020,01,0363,0211,0,
- /* 38162 */ 0260,0111,0,01,01,0213,0,
- /* 38169 */ 0260,0111,020,01,01,0213,0,
- /* 38176 */ 0262,02,0,01,0365,0110,0,
- /* 38183 */ 0262,02,020,01,0365,0110,0,
- /* 38190 */ 0261,02,03,01,0366,0120,0,
- /* 38197 */ 0261,02,023,01,0366,0120,0,
- /* 38204 */ 0261,02,03,01,0365,0120,0,
- /* 38211 */ 0261,02,023,01,0365,0120,0,
- /* 38218 */ 0261,02,02,01,0365,0120,0,
- /* 38225 */ 0261,02,022,01,0365,0120,0,
- /* 38232 */ 0262,02,02,01,0367,0110,0,
- /* 38239 */ 0262,02,022,01,0367,0110,0,
- /* 38246 */ 0262,02,01,01,0367,0110,0,
- /* 38253 */ 0262,02,021,01,0367,0110,0,
- /* 38260 */ 0262,02,03,01,0367,0110,0,
- /* 38267 */ 0262,02,023,01,0367,0110,0,
- /* 38274 */ 0320,0333,02,017,0274,0110,0,
- /* 38281 */ 0321,0333,02,017,0274,0110,0,
- /* 38288 */ 0324,0333,02,017,0274,0110,0,
- /* 38295 */ 0260,0111,0,01,01,0214,0,
- /* 38302 */ 0260,0111,020,01,01,0214,0,
- /* 38309 */ 0260,0111,0,01,01,0217,0,
- /* 38316 */ 0260,0111,020,01,01,0217,0,
- /* 38323 */ 0323,0333,02,017,032,0110,0,
- /* 38330 */ 0323,0332,02,017,032,0110,0,
- /* 38337 */ 0323,0332,02,017,033,0110,0,
- /* 38344 */ 03,017,072,0314,0110,022,0,
- /* 38351 */ 0261,01,05,01,0112,0120,0,
- /* 38358 */ 0261,01,025,01,0112,0120,0,
- /* 38365 */ 0261,01,024,01,0112,0120,0,
- /* 38372 */ 0261,01,04,01,0112,0120,0,
- /* 38379 */ 0261,01,05,01,0101,0120,0,
- /* 38386 */ 0261,01,025,01,0101,0120,0,
- /* 38393 */ 0261,01,05,01,0102,0120,0,
- /* 38400 */ 0261,01,025,01,0102,0120,0,
- /* 38407 */ 0261,01,024,01,0102,0120,0,
- /* 38414 */ 0261,01,04,01,0102,0120,0,
- /* 38421 */ 0261,01,024,01,0101,0120,0,
- /* 38428 */ 0261,01,04,01,0101,0120,0,
- /* 38435 */ 0270,01,01,01,0220,0110,0,
- /* 38442 */ 0270,01,01,01,0221,0101,0,
- /* 38449 */ 0270,01,01,01,0222,0110,0,
- /* 38456 */ 0270,01,01,01,0223,0110,0,
- /* 38463 */ 0270,01,021,01,0220,0110,0,
- /* 38470 */ 0270,01,021,01,0221,0101,0,
- /* 38477 */ 0270,01,03,01,0222,0110,0,
- /* 38484 */ 0270,01,03,01,0223,0110,0,
- /* 38491 */ 0270,01,020,01,0220,0110,0,
- /* 38498 */ 0270,01,020,01,0221,0101,0,
- /* 38505 */ 0270,01,023,01,0222,0110,0,
- /* 38512 */ 0270,01,023,01,0223,0110,0,
- /* 38519 */ 0270,01,0,01,0220,0110,0,
- /* 38526 */ 0270,01,0,01,0221,0101,0,
- /* 38533 */ 0270,01,0,01,0222,0110,0,
- /* 38540 */ 0270,01,0,01,0223,0110,0,
- /* 38547 */ 0270,01,01,01,0104,0110,0,
- /* 38554 */ 0270,01,021,01,0104,0110,0,
- /* 38561 */ 0270,01,020,01,0104,0110,0,
- /* 38568 */ 0270,01,0,01,0104,0110,0,
- /* 38575 */ 0261,01,05,01,0105,0120,0,
- /* 38582 */ 0261,01,025,01,0105,0120,0,
- /* 38589 */ 0261,01,024,01,0105,0120,0,
- /* 38596 */ 0261,01,04,01,0105,0120,0,
- /* 38603 */ 0270,01,01,01,0230,0110,0,
- /* 38610 */ 0270,01,021,01,0230,0110,0,
- /* 38617 */ 0270,01,020,01,0230,0110,0,
- /* 38624 */ 0270,01,0,01,0230,0110,0,
- /* 38631 */ 0270,01,01,01,0231,0110,0,
- /* 38638 */ 0270,01,021,01,0231,0110,0,
- /* 38645 */ 0270,01,020,01,0231,0110,0,
- /* 38652 */ 0270,01,0,01,0231,0110,0,
- /* 38659 */ 0261,01,05,01,0113,0120,0,
- /* 38666 */ 0261,01,024,01,0113,0120,0,
- /* 38673 */ 0261,01,04,01,0113,0120,0,
- /* 38680 */ 0261,01,05,01,0106,0120,0,
- /* 38687 */ 0261,01,025,01,0106,0120,0,
- /* 38694 */ 0261,01,024,01,0106,0120,0,
- /* 38701 */ 0261,01,04,01,0106,0120,0,
- /* 38708 */ 0261,01,05,01,0107,0120,0,
- /* 38715 */ 0261,01,025,01,0107,0120,0,
- /* 38722 */ 0261,01,024,01,0107,0120,0,
- /* 38729 */ 0261,01,04,01,0107,0120,0,
- /* 38736 */ 0323,0333,02,017,0307,0207,0,
- /* 38743 */ 0360,03,017,070,0371,0101,0,
- /* 38750 */ 0324,03,017,070,0371,0101,0,
- /* 38757 */ 0310,0333,02,017,0256,0206,0,
- /* 38764 */ 0311,0333,02,017,0256,0206,0,
- /* 38771 */ 0361,03,017,070,0317,0110,0,
- /* 38778 */ 0261,02,01,01,0317,0120,0,
- /* 38785 */ 0260,02,01,01,0317,0110,0,
- /* 38792 */ 0261,02,05,01,0317,0120,0,
- /* 38799 */ 0260,02,05,01,0317,0110,0,
- /* 38806 */ 0321,0333,02,017,0256,0205,0,
- /* 38813 */ 0324,0333,02,017,0256,0205,0,
- /* 38820 */ 0321,0333,02,017,036,0201,0,
- /* 38827 */ 0324,0333,02,017,036,0201,0,
- /* 38834 */ 0321,03,017,070,0366,0101,0,
- /* 38841 */ 0324,03,017,070,0366,0101,0,
- /* 38848 */ 0273,0320,01,021,0101,0,
- /* 38854 */ 0273,0321,01,021,0101,0,
- /* 38860 */ 0273,0324,01,021,0101,0,
- /* 38866 */ 0273,01,0200,0202,021,0,
- /* 38872 */ 0273,01,0202,0202,021,0,
- /* 38878 */ 0273,0320,01,01,0101,0,
- /* 38884 */ 0273,0321,01,01,0101,0,
- /* 38890 */ 0273,0324,01,01,0101,0,
- /* 38896 */ 0273,01,0200,0200,021,0,
- /* 38902 */ 0273,01,0202,0200,021,0,
- /* 38908 */ 0273,0320,01,041,0101,0,
- /* 38914 */ 0273,0321,01,041,0101,0,
- /* 38920 */ 0273,0324,01,041,0101,0,
- /* 38926 */ 0273,01,0200,0204,021,0,
- /* 38932 */ 0273,01,0202,0204,021,0,
- /* 38938 */ 0321,01,017,010,0310,0,
- /* 38944 */ 0324,01,017,010,0310,0,
- /* 38950 */ 0320,02,017,0243,0101,0,
- /* 38956 */ 0321,02,017,0243,0101,0,
- /* 38962 */ 0324,02,017,0243,0101,0,
- /* 38968 */ 0322,01,0232,034,074,0,
- /* 38974 */ 0320,01,0232,034,074,0,
- /* 38980 */ 0321,01,0232,034,074,0,
- /* 38986 */ 0322,01,0232,035,030,0,
- /* 38992 */ 0320,01,0232,031,030,0,
- /* 38998 */ 0321,01,0232,041,030,0,
- /* 39004 */ 0320,01,0203,0207,0275,0,
- /* 39010 */ 0321,01,0203,0207,0275,0,
- /* 39016 */ 0324,01,0203,0207,0275,0,
- /* 39022 */ 0320,01,0201,0207,031,0,
- /* 39028 */ 0321,01,0201,0207,041,0,
- /* 39034 */ 0324,01,0201,0207,0255,0,
- /* 39040 */ 0273,02,017,0260,0101,0,
- /* 39046 */ 0320,02,017,0247,0101,0,
- /* 39052 */ 0321,02,017,0247,0101,0,
- /* 39058 */ 0324,02,017,0307,0201,0,
- /* 39064 */ 0273,0320,01,0377,0201,0,
- /* 39070 */ 0273,0321,01,0377,0201,0,
- /* 39076 */ 0273,0324,01,0377,0201,0,
- /* 39082 */ 0320,02,017,0257,0110,0,
- /* 39088 */ 0321,02,017,0257,0110,0,
- /* 39094 */ 0324,02,017,0257,0110,0,
- /* 39100 */ 0320,01,0153,0110,0276,0,
- /* 39106 */ 0320,01,0151,0110,032,0,
- /* 39112 */ 0321,01,0153,0110,0276,0,
- /* 39118 */ 0321,01,0151,0110,042,0,
- /* 39124 */ 0324,01,0153,0110,0276,0,
- /* 39130 */ 0324,01,0151,0110,042,0,
- /* 39136 */ 0324,01,0151,0110,0256,0,
- /* 39142 */ 0320,01,0153,0100,0275,0,
- /* 39148 */ 0320,01,0151,0100,031,0,
- /* 39154 */ 0321,01,0153,0100,0275,0,
- /* 39160 */ 0321,01,0151,0100,041,0,
- /* 39166 */ 0324,01,0153,0100,0275,0,
- /* 39172 */ 0324,01,0151,0100,0255,0,
- /* 39178 */ 0273,0320,01,0377,0200,0,
- /* 39184 */ 0273,0321,01,0377,0200,0,
- /* 39190 */ 0273,0324,01,0377,0200,0,
- /* 39196 */ 0310,03,017,01,0337,0,
- /* 39202 */ 0311,03,017,01,0337,0,
- /* 39208 */ 0323,0313,01,0343,050,0,
- /* 39214 */ 0322,01,0352,034,074,0,
- /* 39220 */ 0320,01,0352,034,074,0,
- /* 39226 */ 0321,01,0352,034,074,0,
- /* 39232 */ 0322,01,0352,035,030,0,
- /* 39238 */ 0320,01,0352,031,030,0,
- /* 39244 */ 0321,01,0352,041,030,0,
- /* 39250 */ 0322,02,017,0270,064,0,
- /* 39256 */ 0320,02,017,0270,064,0,
- /* 39262 */ 0321,02,017,0270,064,0,
- /* 39268 */ 0320,02,017,0,0206,0,
- /* 39274 */ 0321,02,017,0,0206,0,
- /* 39280 */ 0320,02,017,02,0110,0,
- /* 39286 */ 0321,02,017,02,0110,0,
- /* 39292 */ 0324,02,017,02,0110,0,
- /* 39298 */ 0360,03,017,0256,0350,0,
- /* 39304 */ 0320,02,017,0264,0110,0,
- /* 39310 */ 0321,02,017,0264,0110,0,
- /* 39316 */ 0324,02,017,0264,0110,0,
- /* 39322 */ 0320,02,017,0265,0110,0,
- /* 39328 */ 0321,02,017,0265,0110,0,
- /* 39334 */ 0324,02,017,0265,0110,0,
- /* 39340 */ 0320,02,017,03,0110,0,
- /* 39346 */ 0321,02,017,03,0110,0,
- /* 39352 */ 0324,02,017,03,0110,0,
- /* 39358 */ 0320,02,017,0262,0110,0,
- /* 39364 */ 0321,02,017,0262,0110,0,
- /* 39370 */ 0324,02,017,0262,0110,0,
- /* 39376 */ 0360,03,017,0256,0360,0,
- /* 39382 */ 0334,02,017,040,0101,0,
- /* 39388 */ 0323,02,017,040,0101,0,
- /* 39394 */ 0334,02,017,042,0110,0,
- /* 39400 */ 0323,02,017,042,0110,0,
- /* 39406 */ 0323,02,017,041,0101,0,
- /* 39412 */ 0323,02,017,043,0110,0,
- /* 39418 */ 0271,0320,01,0211,0101,0,
- /* 39424 */ 0271,0321,01,0211,0101,0,
- /* 39430 */ 0271,0324,01,0211,0101,0,
- /* 39436 */ 0271,01,0306,0200,021,0,
- /* 39442 */ 0360,02,017,0156,0110,0,
- /* 39448 */ 0360,02,017,0176,0101,0,
- /* 39454 */ 0360,02,017,0157,0110,0,
- /* 39460 */ 0360,02,017,0177,0101,0,
- /* 39466 */ 0320,02,017,0276,0110,0,
- /* 39472 */ 0321,02,017,0276,0110,0,
- /* 39478 */ 0321,02,017,0277,0110,0,
- /* 39484 */ 0324,02,017,0276,0110,0,
- /* 39490 */ 0324,02,017,0277,0110,0,
- /* 39496 */ 0320,02,017,0266,0110,0,
- /* 39502 */ 0321,02,017,0266,0110,0,
- /* 39508 */ 0321,02,017,0267,0110,0,
- /* 39514 */ 0324,02,017,0266,0110,0,
- /* 39520 */ 0324,02,017,0267,0110,0,
- /* 39526 */ 0273,0320,01,0367,0203,0,
- /* 39532 */ 0273,0321,01,0367,0203,0,
- /* 39538 */ 0273,0324,01,0367,0203,0,
- /* 39544 */ 0320,02,017,037,0200,0,
- /* 39550 */ 0321,02,017,037,0200,0,
- /* 39556 */ 0324,02,017,037,0200,0,
- /* 39562 */ 0273,0320,01,0367,0202,0,
- /* 39568 */ 0273,0321,01,0367,0202,0,
- /* 39574 */ 0273,0324,01,0367,0202,0,
- /* 39580 */ 0273,0320,01,011,0101,0,
- /* 39586 */ 0273,0321,01,011,0101,0,
- /* 39592 */ 0273,0324,01,011,0101,0,
- /* 39598 */ 0273,01,0200,0201,021,0,
- /* 39604 */ 0273,01,0202,0201,021,0,
- /* 39610 */ 0323,02,017,0121,0110,0,
- /* 39616 */ 0323,02,017,0120,0110,0,
- /* 39622 */ 0323,02,017,0122,0110,0,
- /* 39628 */ 0323,02,017,0135,0110,0,
- /* 39634 */ 0323,02,017,0131,0110,0,
- /* 39640 */ 0323,02,017,0125,0110,0,
- /* 39646 */ 0320,01,0301,0202,025,0,
- /* 39652 */ 0321,01,0301,0202,025,0,
- /* 39658 */ 0324,01,0301,0202,025,0,
- /* 39664 */ 0320,01,0301,0203,025,0,
- /* 39670 */ 0321,01,0301,0203,025,0,
- /* 39676 */ 0324,01,0301,0203,025,0,
- /* 39682 */ 0321,02,017,066,0200,0,
- /* 39688 */ 0320,01,0301,0200,025,0,
- /* 39694 */ 0321,01,0301,0200,025,0,
- /* 39700 */ 0324,01,0301,0200,025,0,
- /* 39706 */ 0320,01,0301,0201,025,0,
- /* 39712 */ 0321,01,0301,0201,025,0,
- /* 39718 */ 0324,01,0301,0201,025,0,
- /* 39724 */ 0320,01,0301,0204,025,0,
- /* 39730 */ 0321,01,0301,0204,025,0,
- /* 39736 */ 0324,01,0301,0204,025,0,
- /* 39742 */ 0320,01,0301,0207,025,0,
- /* 39748 */ 0321,01,0301,0207,025,0,
- /* 39754 */ 0324,01,0301,0207,025,0,
- /* 39760 */ 0273,0320,01,031,0101,0,
- /* 39766 */ 0273,0321,01,031,0101,0,
- /* 39772 */ 0273,0324,01,031,0101,0,
- /* 39778 */ 0273,01,0200,0203,021,0,
- /* 39784 */ 0273,01,0202,0203,021,0,
- /* 39790 */ 0360,03,017,0256,0370,0,
- /* 39796 */ 0320,02,017,0245,0101,0,
- /* 39802 */ 0321,02,017,0245,0101,0,
- /* 39808 */ 0324,02,017,0245,0101,0,
- /* 39814 */ 0320,01,0301,0205,025,0,
- /* 39820 */ 0321,01,0301,0205,025,0,
- /* 39826 */ 0324,01,0301,0205,025,0,
- /* 39832 */ 0320,02,017,0255,0101,0,
- /* 39838 */ 0321,02,017,0255,0101,0,
- /* 39844 */ 0324,02,017,0255,0101,0,
- /* 39850 */ 0320,02,017,0,0200,0,
- /* 39856 */ 0321,02,017,0,0200,0,
- /* 39862 */ 0323,02,017,0,0200,0,
- /* 39868 */ 0324,02,017,0,0200,0,
- /* 39874 */ 0320,02,017,01,0204,0,
- /* 39880 */ 0321,02,017,01,0204,0,
- /* 39886 */ 0324,02,017,01,0204,0,
- /* 39892 */ 0320,02,017,0,0201,0,
- /* 39898 */ 0321,02,017,0,0201,0,
- /* 39904 */ 0324,02,017,0,0201,0,
- /* 39910 */ 0273,0320,01,051,0101,0,
- /* 39916 */ 0273,0321,01,051,0101,0,
- /* 39922 */ 0273,0324,01,051,0101,0,
- /* 39928 */ 0273,01,0200,0205,021,0,
- /* 39934 */ 0273,01,0202,0205,021,0,
- /* 39940 */ 0320,01,0367,0200,031,0,
- /* 39946 */ 0321,01,0367,0200,041,0,
- /* 39952 */ 0324,01,0367,0200,0255,0,
- /* 39958 */ 0320,02,017,0377,0110,0,
- /* 39964 */ 0321,02,017,0377,0110,0,
- /* 39970 */ 0324,02,017,0377,0110,0,
- /* 39976 */ 0320,02,017,0271,0110,0,
- /* 39982 */ 0321,02,017,0271,0110,0,
- /* 39988 */ 0324,02,017,0271,0110,0,
- /* 39994 */ 0360,02,017,020,0101,0,
- /* 40000 */ 0360,02,017,022,0110,0,
- /* 40006 */ 0321,02,017,067,0200,0,
- /* 40012 */ 0273,02,017,0300,0101,0,
- /* 40018 */ 0320,02,017,0246,0110,0,
- /* 40024 */ 0321,02,017,0246,0110,0,
- /* 40030 */ 0272,0320,01,0207,0110,0,
- /* 40036 */ 0272,0321,01,0207,0110,0,
- /* 40042 */ 0272,0324,01,0207,0110,0,
- /* 40048 */ 0272,0320,01,0207,0101,0,
- /* 40054 */ 0272,0321,01,0207,0101,0,
- /* 40060 */ 0272,0324,01,0207,0101,0,
- /* 40066 */ 0273,0320,01,061,0101,0,
- /* 40072 */ 0273,0321,01,061,0101,0,
- /* 40078 */ 0273,0324,01,061,0101,0,
- /* 40084 */ 0273,01,0200,0206,021,0,
- /* 40090 */ 0273,01,0202,0206,021,0,
- /* 40096 */ 01,017,0330,0220,0200,0,
- /* 40102 */ 0360,02,017,0130,0110,0,
- /* 40108 */ 0333,02,017,0130,0110,0,
- /* 40114 */ 0360,02,017,0125,0110,0,
- /* 40120 */ 0360,02,017,0124,0110,0,
- /* 40126 */ 0360,02,017,057,0110,0,
- /* 40132 */ 0360,02,017,052,0110,0,
- /* 40138 */ 0360,02,017,055,0110,0,
- /* 40144 */ 0360,02,017,054,0110,0,
- /* 40150 */ 0360,02,017,0136,0110,0,
- /* 40156 */ 0333,02,017,0136,0110,0,
- /* 40162 */ 0360,02,017,0256,0202,0,
- /* 40168 */ 0360,02,017,0137,0110,0,
- /* 40174 */ 0333,02,017,0137,0110,0,
- /* 40180 */ 0360,02,017,0135,0110,0,
- /* 40186 */ 0333,02,017,0135,0110,0,
- /* 40192 */ 0360,02,017,050,0110,0,
- /* 40198 */ 0360,02,017,051,0101,0,
- /* 40204 */ 0360,02,017,026,0110,0,
- /* 40210 */ 0360,02,017,027,0101,0,
- /* 40216 */ 0360,02,017,023,0101,0,
- /* 40222 */ 0360,02,017,0120,0110,0,
- /* 40228 */ 0360,02,017,053,0101,0,
- /* 40234 */ 0333,02,017,020,0110,0,
- /* 40240 */ 0333,02,017,021,0101,0,
- /* 40246 */ 0360,02,017,020,0110,0,
- /* 40252 */ 0360,02,017,021,0101,0,
- /* 40258 */ 0360,02,017,0131,0110,0,
- /* 40264 */ 0333,02,017,0131,0110,0,
- /* 40270 */ 0360,02,017,0126,0110,0,
- /* 40276 */ 0360,02,017,0123,0110,0,
- /* 40282 */ 0333,02,017,0123,0110,0,
- /* 40288 */ 0360,02,017,0122,0110,0,
- /* 40294 */ 0333,02,017,0122,0110,0,
- /* 40300 */ 0360,02,017,0121,0110,0,
- /* 40306 */ 0333,02,017,0121,0110,0,
- /* 40312 */ 0360,02,017,0256,0203,0,
- /* 40318 */ 0360,02,017,0134,0110,0,
- /* 40324 */ 0333,02,017,0134,0110,0,
- /* 40330 */ 0360,02,017,056,0110,0,
- /* 40336 */ 0360,02,017,025,0110,0,
- /* 40342 */ 0360,02,017,024,0110,0,
- /* 40348 */ 0360,02,017,0127,0110,0,
- /* 40354 */ 0360,02,017,0367,0110,0,
- /* 40360 */ 0360,02,017,0347,0101,0,
- /* 40366 */ 0360,02,017,0327,0110,0,
- /* 40372 */ 0361,02,017,0367,0110,0,
- /* 40378 */ 0360,02,017,0256,0207,0,
- /* 40384 */ 0361,02,017,0347,0101,0,
- /* 40390 */ 0361,02,017,053,0101,0,
- /* 40396 */ 0361,02,017,0157,0110,0,
- /* 40402 */ 0361,02,017,0177,0101,0,
- /* 40408 */ 0333,02,017,0157,0110,0,
- /* 40414 */ 0333,02,017,0177,0101,0,
- /* 40420 */ 0332,02,017,0326,0110,0,
- /* 40426 */ 0333,02,017,0176,0110,0,
- /* 40432 */ 0361,02,017,0326,0101,0,
- /* 40438 */ 0333,02,017,0326,0110,0,
- /* 40444 */ 0361,02,017,0143,0110,0,
- /* 40450 */ 0361,02,017,0153,0110,0,
- /* 40456 */ 0361,02,017,0147,0110,0,
- /* 40462 */ 0361,02,017,0374,0110,0,
- /* 40468 */ 0361,02,017,0375,0110,0,
- /* 40474 */ 0361,02,017,0376,0110,0,
- /* 40480 */ 0360,02,017,0324,0110,0,
- /* 40486 */ 0361,02,017,0324,0110,0,
- /* 40492 */ 0361,02,017,0354,0110,0,
- /* 40498 */ 0361,02,017,0355,0110,0,
- /* 40504 */ 0361,02,017,0334,0110,0,
- /* 40510 */ 0361,02,017,0335,0110,0,
- /* 40516 */ 0361,02,017,0333,0110,0,
- /* 40522 */ 0361,02,017,0337,0110,0,
- /* 40528 */ 0361,02,017,0340,0110,0,
- /* 40534 */ 0361,02,017,0343,0110,0,
- /* 40540 */ 0361,02,017,0164,0110,0,
- /* 40546 */ 0361,02,017,0165,0110,0,
- /* 40552 */ 0361,02,017,0166,0110,0,
- /* 40558 */ 0361,02,017,0144,0110,0,
- /* 40564 */ 0361,02,017,0145,0110,0,
- /* 40570 */ 0361,02,017,0146,0110,0,
- /* 40576 */ 0361,02,017,0365,0110,0,
- /* 40582 */ 0361,02,017,0356,0110,0,
- /* 40588 */ 0361,02,017,0336,0110,0,
- /* 40594 */ 0361,02,017,0352,0110,0,
- /* 40600 */ 0361,02,017,0332,0110,0,
- /* 40606 */ 0361,02,017,0327,0110,0,
- /* 40612 */ 0361,02,017,0344,0110,0,
- /* 40618 */ 0361,02,017,0345,0110,0,
- /* 40624 */ 0361,02,017,0325,0110,0,
- /* 40630 */ 0361,02,017,0364,0110,0,
- /* 40636 */ 0361,02,017,0353,0110,0,
- /* 40642 */ 0361,02,017,0366,0110,0,
- /* 40648 */ 0361,02,017,0361,0110,0,
- /* 40654 */ 0361,02,017,0362,0110,0,
- /* 40660 */ 0361,02,017,0363,0110,0,
- /* 40666 */ 0361,02,017,0341,0110,0,
- /* 40672 */ 0361,02,017,0342,0110,0,
- /* 40678 */ 0361,02,017,0321,0110,0,
- /* 40684 */ 0361,02,017,0322,0110,0,
- /* 40690 */ 0361,02,017,0323,0110,0,
- /* 40696 */ 0361,02,017,0370,0110,0,
- /* 40702 */ 0361,02,017,0371,0110,0,
- /* 40708 */ 0361,02,017,0372,0110,0,
- /* 40714 */ 0361,02,017,0373,0110,0,
- /* 40720 */ 0361,02,017,0350,0110,0,
- /* 40726 */ 0361,02,017,0351,0110,0,
- /* 40732 */ 0361,02,017,0330,0110,0,
- /* 40738 */ 0361,02,017,0331,0110,0,
- /* 40744 */ 0361,02,017,0150,0110,0,
- /* 40750 */ 0361,02,017,0151,0110,0,
- /* 40756 */ 0361,02,017,0152,0110,0,
- /* 40762 */ 0361,02,017,0155,0110,0,
- /* 40768 */ 0361,02,017,0140,0110,0,
- /* 40774 */ 0361,02,017,0141,0110,0,
- /* 40780 */ 0361,02,017,0142,0110,0,
- /* 40786 */ 0361,02,017,0154,0110,0,
- /* 40792 */ 0361,02,017,0357,0110,0,
- /* 40798 */ 0361,02,017,0130,0110,0,
- /* 40804 */ 0332,02,017,0130,0110,0,
- /* 40810 */ 0361,02,017,0125,0110,0,
- /* 40816 */ 0361,02,017,0124,0110,0,
- /* 40822 */ 0361,02,017,057,0110,0,
- /* 40828 */ 0333,02,017,0346,0110,0,
- /* 40834 */ 0360,02,017,0133,0110,0,
- /* 40840 */ 0332,02,017,0346,0110,0,
- /* 40846 */ 0361,02,017,055,0110,0,
- /* 40852 */ 0361,02,017,0132,0110,0,
- /* 40858 */ 0361,02,017,052,0110,0,
- /* 40864 */ 0361,02,017,0133,0110,0,
- /* 40870 */ 0360,02,017,0132,0110,0,
- /* 40876 */ 0332,02,017,0132,0110,0,
- /* 40882 */ 0333,02,017,0132,0110,0,
- /* 40888 */ 0361,02,017,054,0110,0,
- /* 40894 */ 0361,02,017,0346,0110,0,
- /* 40900 */ 0333,02,017,0133,0110,0,
- /* 40906 */ 0361,02,017,0136,0110,0,
- /* 40912 */ 0332,02,017,0136,0110,0,
- /* 40918 */ 0361,02,017,0137,0110,0,
- /* 40924 */ 0332,02,017,0137,0110,0,
- /* 40930 */ 0361,02,017,0135,0110,0,
- /* 40936 */ 0332,02,017,0135,0110,0,
- /* 40942 */ 0361,02,017,050,0110,0,
- /* 40948 */ 0361,02,017,051,0101,0,
- /* 40954 */ 0361,02,017,027,0101,0,
- /* 40960 */ 0361,02,017,026,0110,0,
- /* 40966 */ 0361,02,017,023,0101,0,
- /* 40972 */ 0361,02,017,022,0110,0,
- /* 40978 */ 0361,02,017,0120,0110,0,
- /* 40984 */ 0332,02,017,020,0110,0,
- /* 40990 */ 0332,02,017,021,0101,0,
- /* 40996 */ 0361,02,017,020,0110,0,
- /* 41002 */ 0361,02,017,021,0101,0,
- /* 41008 */ 0361,02,017,0131,0110,0,
- /* 41014 */ 0332,02,017,0131,0110,0,
- /* 41020 */ 0361,02,017,0126,0110,0,
- /* 41026 */ 0361,02,017,0121,0110,0,
- /* 41032 */ 0332,02,017,0121,0110,0,
- /* 41038 */ 0361,02,017,0134,0110,0,
- /* 41044 */ 0332,02,017,0134,0110,0,
- /* 41050 */ 0361,02,017,056,0110,0,
- /* 41056 */ 0361,02,017,025,0110,0,
- /* 41062 */ 0361,02,017,024,0110,0,
- /* 41068 */ 0361,02,017,0127,0110,0,
- /* 41074 */ 0361,02,017,0320,0110,0,
- /* 41080 */ 0332,02,017,0320,0110,0,
- /* 41086 */ 0361,02,017,0174,0110,0,
- /* 41092 */ 0332,02,017,0174,0110,0,
- /* 41098 */ 0361,02,017,0175,0110,0,
- /* 41104 */ 0332,02,017,0175,0110,0,
- /* 41110 */ 0332,02,017,0360,0110,0,
- /* 41116 */ 0332,02,017,022,0110,0,
- /* 41122 */ 0333,02,017,026,0110,0,
- /* 41128 */ 0333,02,017,022,0110,0,
- /* 41134 */ 0361,02,017,0307,0206,0,
- /* 41140 */ 0360,02,017,0307,0206,0,
- /* 41146 */ 0360,02,017,0307,0207,0,
- /* 41152 */ 0333,02,017,0307,0206,0,
- /* 41158 */ 0361,02,017,0171,0110,0,
- /* 41164 */ 0332,02,017,0171,0110,0,
- /* 41170 */ 0332,02,017,053,0101,0,
- /* 41176 */ 0333,02,017,053,0101,0,
- /* 41182 */ 0270,01,04,01,0167,0,
- /* 41188 */ 0270,01,0,01,0167,0,
- /* 41194 */ 0320,02,017,0307,0206,0,
- /* 41200 */ 0321,02,017,0307,0206,0,
- /* 41206 */ 0324,02,017,0307,0206,0,
- /* 41212 */ 0320,02,017,0307,0207,0,
- /* 41218 */ 0321,02,017,0307,0207,0,
- /* 41224 */ 0324,02,017,0307,0207,0,
- /* 41230 */ 0336,03,017,0247,0310,0,
- /* 41236 */ 0336,03,017,0247,0320,0,
- /* 41242 */ 0336,03,017,0247,0330,0,
- /* 41248 */ 0336,03,017,0247,0340,0,
- /* 41254 */ 0336,03,017,0247,0350,0,
- /* 41260 */ 0336,03,017,0246,0300,0,
- /* 41266 */ 0336,03,017,0246,0310,0,
- /* 41272 */ 0336,03,017,0246,0320,0,
- /* 41278 */ 0322,02,0307,0370,064,0,
- /* 41284 */ 0320,02,0307,0370,064,0,
- /* 41290 */ 0321,02,0307,0370,064,0,
- /* 41296 */ 0323,02,0307,0370,064,0,
- /* 41302 */ 0333,02,017,033,0110,0,
- /* 41308 */ 0361,02,017,032,0110,0,
- /* 41314 */ 0361,02,017,033,0101,0,
- /* 41320 */ 02,017,032,016,0110,0,
- /* 41326 */ 02,017,033,015,0102,0,
- /* 41332 */ 02,017,033,016,0101,0,
- /* 41338 */ 03,017,070,0311,0110,0,
- /* 41344 */ 03,017,070,0312,0110,0,
- /* 41350 */ 03,017,070,0310,0110,0,
- /* 41356 */ 03,017,070,0314,0110,0,
- /* 41362 */ 03,017,070,0315,0110,0,
- /* 41368 */ 03,017,070,0313,0110,0,
- /* 41374 */ 0361,02,017,0256,0207,0,
- /* 41380 */ 0361,02,017,0256,0206,0,
- /* 41386 */ 0361,03,017,0256,0370,0,
- /* 41392 */ 0310,03,017,01,0374,0,
- /* 41398 */ 0311,03,017,01,0374,0,
- /* 41404 */ 0313,03,017,01,0374,0,
- /* 41410 */ 0360,02,017,034,0200,0,
- /* 41416 */ 0360,03,017,01,0305,0,
- /* 41422 */ 0332,02,017,0256,0206,0,
- /* 41428 */ 0360,03,017,01,0317,0,
- /* 41434 */ 0360,03,017,01,0327,0,
- /* 41440 */ 0360,03,017,01,0300,0,
- /* 41446 */ 0333,03,017,036,0373,0,
- /* 41452 */ 0333,03,017,036,0372,0,
- /* 41458 */ 0333,02,017,01,0205,0,
- /* 41464 */ 0333,03,017,01,0352,0,
- /* 41470 */ 0333,03,017,01,0350,0,
- /* 41476 */ 0320,02,017,030,0200,0,
- /* 41482 */ 0321,02,017,030,0200,0,
- /* 41488 */ 0324,02,017,030,0200,0,
- /* 41494 */ 0320,02,017,030,0201,0,
- /* 41500 */ 0321,02,017,030,0201,0,
- /* 41506 */ 0324,02,017,030,0201,0,
- /* 41512 */ 0320,02,017,030,0202,0,
- /* 41518 */ 0321,02,017,030,0202,0,
- /* 41524 */ 0324,02,017,030,0202,0,
- /* 41530 */ 0320,02,017,030,0203,0,
- /* 41536 */ 0321,02,017,030,0203,0,
- /* 41542 */ 0324,02,017,030,0203,0,
- /* 41548 */ 0320,02,017,030,0204,0,
- /* 41554 */ 0321,02,017,030,0204,0,
- /* 41560 */ 0324,02,017,030,0204,0,
- /* 41566 */ 0320,02,017,030,0205,0,
- /* 41572 */ 0321,02,017,030,0205,0,
- /* 41578 */ 0324,02,017,030,0205,0,
- /* 41584 */ 0320,02,017,030,0206,0,
- /* 41590 */ 0321,02,017,030,0206,0,
- /* 41596 */ 0324,02,017,030,0206,0,
- /* 41602 */ 0320,02,017,030,0207,0,
- /* 41608 */ 0321,02,017,030,0207,0,
- /* 41614 */ 0324,02,017,030,0207,0,
- /* 41620 */ 0320,02,017,031,0200,0,
- /* 41626 */ 0321,02,017,031,0200,0,
- /* 41632 */ 0324,02,017,031,0200,0,
- /* 41638 */ 0320,02,017,031,0201,0,
- /* 41644 */ 0321,02,017,031,0201,0,
- /* 41650 */ 0324,02,017,031,0201,0,
- /* 41656 */ 0320,02,017,031,0202,0,
- /* 41662 */ 0321,02,017,031,0202,0,
- /* 41668 */ 0324,02,017,031,0202,0,
- /* 41674 */ 0320,02,017,031,0203,0,
- /* 41680 */ 0321,02,017,031,0203,0,
- /* 41686 */ 0324,02,017,031,0203,0,
- /* 41692 */ 0320,02,017,031,0204,0,
- /* 41698 */ 0321,02,017,031,0204,0,
- /* 41704 */ 0324,02,017,031,0204,0,
- /* 41710 */ 0320,02,017,031,0205,0,
- /* 41716 */ 0321,02,017,031,0205,0,
- /* 41722 */ 0324,02,017,031,0205,0,
- /* 41728 */ 0320,02,017,031,0206,0,
- /* 41734 */ 0321,02,017,031,0206,0,
- /* 41740 */ 0324,02,017,031,0206,0,
- /* 41746 */ 0320,02,017,031,0207,0,
- /* 41752 */ 0321,02,017,031,0207,0,
- /* 41758 */ 0324,02,017,031,0207,0,
- /* 41764 */ 0320,02,017,032,0200,0,
- /* 41770 */ 0321,02,017,032,0200,0,
- /* 41776 */ 0324,02,017,032,0200,0,
- /* 41782 */ 0320,02,017,032,0201,0,
- /* 41788 */ 0321,02,017,032,0201,0,
- /* 41794 */ 0324,02,017,032,0201,0,
- /* 41800 */ 0320,02,017,032,0202,0,
- /* 41806 */ 0321,02,017,032,0202,0,
- /* 41812 */ 0324,02,017,032,0202,0,
- /* 41818 */ 0320,02,017,032,0203,0,
- /* 41824 */ 0321,02,017,032,0203,0,
- /* 41830 */ 0324,02,017,032,0203,0,
- /* 41836 */ 0320,02,017,032,0204,0,
- /* 41842 */ 0321,02,017,032,0204,0,
- /* 41848 */ 0324,02,017,032,0204,0,
- /* 41854 */ 0320,02,017,032,0205,0,
- /* 41860 */ 0321,02,017,032,0205,0,
- /* 41866 */ 0324,02,017,032,0205,0,
- /* 41872 */ 0320,02,017,032,0206,0,
- /* 41878 */ 0321,02,017,032,0206,0,
- /* 41884 */ 0324,02,017,032,0206,0,
- /* 41890 */ 0320,02,017,032,0207,0,
- /* 41896 */ 0321,02,017,032,0207,0,
- /* 41902 */ 0324,02,017,032,0207,0,
- /* 41908 */ 0320,02,017,033,0200,0,
- /* 41914 */ 0321,02,017,033,0200,0,
- /* 41920 */ 0324,02,017,033,0200,0,
- /* 41926 */ 0320,02,017,033,0201,0,
- /* 41932 */ 0321,02,017,033,0201,0,
- /* 41938 */ 0324,02,017,033,0201,0,
- /* 41944 */ 0320,02,017,033,0202,0,
- /* 41950 */ 0321,02,017,033,0202,0,
- /* 41956 */ 0324,02,017,033,0202,0,
- /* 41962 */ 0320,02,017,033,0203,0,
- /* 41968 */ 0321,02,017,033,0203,0,
- /* 41974 */ 0324,02,017,033,0203,0,
- /* 41980 */ 0320,02,017,033,0204,0,
- /* 41986 */ 0321,02,017,033,0204,0,
- /* 41992 */ 0324,02,017,033,0204,0,
- /* 41998 */ 0320,02,017,033,0205,0,
- /* 42004 */ 0321,02,017,033,0205,0,
- /* 42010 */ 0324,02,017,033,0205,0,
- /* 42016 */ 0320,02,017,033,0206,0,
- /* 42022 */ 0321,02,017,033,0206,0,
- /* 42028 */ 0324,02,017,033,0206,0,
- /* 42034 */ 0320,02,017,033,0207,0,
- /* 42040 */ 0321,02,017,033,0207,0,
- /* 42046 */ 0324,02,017,033,0207,0,
- /* 42052 */ 0320,02,017,034,0200,0,
- /* 42058 */ 0321,02,017,034,0200,0,
- /* 42064 */ 0324,02,017,034,0200,0,
- /* 42070 */ 0320,02,017,034,0201,0,
- /* 42076 */ 0321,02,017,034,0201,0,
- /* 42082 */ 0324,02,017,034,0201,0,
- /* 42088 */ 0320,02,017,034,0202,0,
- /* 42094 */ 0321,02,017,034,0202,0,
- /* 42100 */ 0324,02,017,034,0202,0,
- /* 42106 */ 0320,02,017,034,0203,0,
- /* 42112 */ 0321,02,017,034,0203,0,
- /* 42118 */ 0324,02,017,034,0203,0,
- /* 42124 */ 0320,02,017,034,0204,0,
- /* 42130 */ 0321,02,017,034,0204,0,
- /* 42136 */ 0324,02,017,034,0204,0,
- /* 42142 */ 0320,02,017,034,0205,0,
- /* 42148 */ 0321,02,017,034,0205,0,
- /* 42154 */ 0324,02,017,034,0205,0,
- /* 42160 */ 0320,02,017,034,0206,0,
- /* 42166 */ 0321,02,017,034,0206,0,
- /* 42172 */ 0324,02,017,034,0206,0,
- /* 42178 */ 0320,02,017,034,0207,0,
- /* 42184 */ 0321,02,017,034,0207,0,
- /* 42190 */ 0324,02,017,034,0207,0,
- /* 42196 */ 0320,02,017,035,0200,0,
- /* 42202 */ 0321,02,017,035,0200,0,
- /* 42208 */ 0324,02,017,035,0200,0,
- /* 42214 */ 0320,02,017,035,0201,0,
- /* 42220 */ 0321,02,017,035,0201,0,
- /* 42226 */ 0324,02,017,035,0201,0,
- /* 42232 */ 0320,02,017,035,0202,0,
- /* 42238 */ 0321,02,017,035,0202,0,
- /* 42244 */ 0324,02,017,035,0202,0,
- /* 42250 */ 0320,02,017,035,0203,0,
- /* 42256 */ 0321,02,017,035,0203,0,
- /* 42262 */ 0324,02,017,035,0203,0,
- /* 42268 */ 0320,02,017,035,0204,0,
- /* 42274 */ 0321,02,017,035,0204,0,
- /* 42280 */ 0324,02,017,035,0204,0,
- /* 42286 */ 0320,02,017,035,0205,0,
- /* 42292 */ 0321,02,017,035,0205,0,
- /* 42298 */ 0324,02,017,035,0205,0,
- /* 42304 */ 0320,02,017,035,0206,0,
- /* 42310 */ 0321,02,017,035,0206,0,
- /* 42316 */ 0324,02,017,035,0206,0,
- /* 42322 */ 0320,02,017,035,0207,0,
- /* 42328 */ 0321,02,017,035,0207,0,
- /* 42334 */ 0324,02,017,035,0207,0,
- /* 42340 */ 0320,02,017,036,0200,0,
- /* 42346 */ 0321,02,017,036,0200,0,
- /* 42352 */ 0324,02,017,036,0200,0,
- /* 42358 */ 0320,02,017,036,0201,0,
- /* 42364 */ 0321,02,017,036,0201,0,
- /* 42370 */ 0324,02,017,036,0201,0,
- /* 42376 */ 0320,02,017,036,0202,0,
- /* 42382 */ 0321,02,017,036,0202,0,
- /* 42388 */ 0324,02,017,036,0202,0,
- /* 42394 */ 0320,02,017,036,0203,0,
- /* 42400 */ 0321,02,017,036,0203,0,
- /* 42406 */ 0324,02,017,036,0203,0,
- /* 42412 */ 0320,02,017,036,0204,0,
- /* 42418 */ 0321,02,017,036,0204,0,
- /* 42424 */ 0324,02,017,036,0204,0,
- /* 42430 */ 0320,02,017,036,0205,0,
- /* 42436 */ 0321,02,017,036,0205,0,
- /* 42442 */ 0324,02,017,036,0205,0,
- /* 42448 */ 0320,02,017,036,0206,0,
- /* 42454 */ 0321,02,017,036,0206,0,
- /* 42460 */ 0324,02,017,036,0206,0,
- /* 42466 */ 0320,02,017,036,0207,0,
- /* 42472 */ 0321,02,017,036,0207,0,
- /* 42478 */ 0324,02,017,036,0207,0,
- /* 42484 */ 0320,02,017,037,0201,0,
- /* 42490 */ 0321,02,017,037,0201,0,
- /* 42496 */ 0324,02,017,037,0201,0,
- /* 42502 */ 0320,02,017,037,0202,0,
- /* 42508 */ 0321,02,017,037,0202,0,
- /* 42514 */ 0324,02,017,037,0202,0,
- /* 42520 */ 0320,02,017,037,0203,0,
- /* 42526 */ 0321,02,017,037,0203,0,
- /* 42532 */ 0324,02,017,037,0203,0,
- /* 42538 */ 0320,02,017,037,0204,0,
- /* 42544 */ 0321,02,017,037,0204,0,
- /* 42550 */ 0324,02,017,037,0204,0,
- /* 42556 */ 0320,02,017,037,0205,0,
- /* 42562 */ 0321,02,017,037,0205,0,
- /* 42568 */ 0324,02,017,037,0205,0,
- /* 42574 */ 0320,02,017,037,0206,0,
- /* 42580 */ 0321,02,017,037,0206,0,
- /* 42586 */ 0324,02,017,037,0206,0,
- /* 42592 */ 0320,02,017,037,0207,0,
- /* 42598 */ 0321,02,017,037,0207,0,
- /* 42604 */ 0324,02,017,037,0207,0,
- /* 42610 */ 0273,01,020,0101,0,
- /* 42615 */ 0320,01,023,0110,0,
- /* 42620 */ 0321,01,023,0110,0,
- /* 42625 */ 0324,01,023,0110,0,
- /* 42630 */ 0320,01,025,031,0,
- /* 42635 */ 0321,01,025,041,0,
- /* 42640 */ 0324,01,025,0255,0,
- /* 42645 */ 0273,01,0,0101,0,
- /* 42650 */ 0320,01,03,0110,0,
- /* 42655 */ 0321,01,03,0110,0,
- /* 42660 */ 0324,01,03,0110,0,
- /* 42665 */ 0320,01,05,031,0,
- /* 42670 */ 0321,01,05,041,0,
- /* 42675 */ 0324,01,05,0255,0,
- /* 42680 */ 0273,01,040,0101,0,
- /* 42685 */ 0320,01,043,0110,0,
- /* 42690 */ 0321,01,043,0110,0,
- /* 42695 */ 0324,01,043,0110,0,
- /* 42700 */ 0320,01,045,031,0,
- /* 42705 */ 0321,01,045,041,0,
- /* 42710 */ 0324,01,045,0255,0,
- /* 42715 */ 0320,01,0142,0110,0,
- /* 42720 */ 0321,01,0142,0110,0,
- /* 42725 */ 0322,01,0350,064,0,
- /* 42730 */ 0320,01,0350,064,0,
- /* 42735 */ 0321,01,0350,064,0,
- /* 42740 */ 0323,01,0350,064,0,
- /* 42745 */ 0322,01,0377,0203,0,
- /* 42750 */ 0324,01,0377,0203,0,
- /* 42755 */ 0320,01,0377,0203,0,
- /* 42760 */ 0321,01,0377,0203,0,
- /* 42765 */ 0322,01,0377,0202,0,
- /* 42770 */ 0320,01,0377,0202,0,
- /* 42775 */ 0321,01,0377,0202,0,
- /* 42780 */ 0323,01,0377,0202,0,
- /* 42785 */ 0320,01,071,0101,0,
- /* 42790 */ 0321,01,071,0101,0,
- /* 42795 */ 0324,01,071,0101,0,
- /* 42800 */ 0320,01,073,0110,0,
- /* 42805 */ 0321,01,073,0110,0,
- /* 42810 */ 0324,01,073,0110,0,
- /* 42815 */ 0320,01,075,031,0,
- /* 42820 */ 0321,01,075,041,0,
- /* 42825 */ 0324,01,075,0255,0,
- /* 42830 */ 01,0200,0207,021,0,
- /* 42835 */ 01,0202,0207,021,0,
- /* 42840 */ 0335,0321,01,0247,0,
- /* 42845 */ 0335,0324,01,0247,0,
- /* 42850 */ 0335,0320,01,0247,0,
- /* 42855 */ 02,017,0246,0101,0,
- /* 42860 */ 0273,01,0376,0201,0,
- /* 42865 */ 0320,01,0367,0206,0,
- /* 42870 */ 0321,01,0367,0206,0,
- /* 42875 */ 0324,01,0367,0206,0,
- /* 42880 */ 01,0310,030,025,0,
- /* 42885 */ 01,0334,010,0300,0,
- /* 42890 */ 01,0330,010,0300,0,
- /* 42895 */ 01,0330,011,0300,0,
- /* 42900 */ 01,0336,010,0300,0,
- /* 42905 */ 0341,02,0333,0342,0,
- /* 42910 */ 01,0332,010,0300,0,
- /* 42915 */ 01,0332,011,0300,0,
- /* 42920 */ 01,0332,010,0320,0,
- /* 42925 */ 01,0332,011,0320,0,
- /* 42930 */ 01,0332,010,0310,0,
- /* 42935 */ 01,0332,011,0310,0,
- /* 42940 */ 01,0333,010,0300,0,
- /* 42945 */ 01,0333,011,0300,0,
- /* 42950 */ 01,0333,010,0320,0,
- /* 42955 */ 01,0333,011,0320,0,
- /* 42960 */ 01,0333,010,0310,0,
- /* 42965 */ 01,0333,011,0310,0,
- /* 42970 */ 01,0333,010,0330,0,
- /* 42975 */ 01,0333,011,0330,0,
- /* 42980 */ 01,0332,010,0330,0,
- /* 42985 */ 01,0332,011,0330,0,
- /* 42990 */ 01,0330,010,0320,0,
- /* 42995 */ 01,0330,011,0320,0,
- /* 43000 */ 01,0333,010,0360,0,
- /* 43005 */ 01,0333,011,0360,0,
- /* 43010 */ 01,0337,010,0360,0,
- /* 43015 */ 01,0337,011,0360,0,
- /* 43020 */ 01,0330,010,0330,0,
- /* 43025 */ 01,0330,011,0330,0,
- /* 43030 */ 0341,02,0333,0341,0,
- /* 43035 */ 01,0334,010,0370,0,
- /* 43040 */ 01,0330,010,0360,0,
- /* 43045 */ 01,0330,011,0360,0,
- /* 43050 */ 01,0336,010,0370,0,
- /* 43055 */ 01,0334,010,0360,0,
- /* 43060 */ 01,0330,010,0370,0,
- /* 43065 */ 01,0330,011,0370,0,
- /* 43070 */ 01,0336,010,0360,0,
- /* 43075 */ 0341,02,0333,0340,0,
- /* 43080 */ 01,0335,010,0300,0,
- /* 43085 */ 01,0337,010,0300,0,
- /* 43090 */ 0341,02,0333,0343,0,
- /* 43095 */ 01,0331,010,0300,0,
- /* 43100 */ 01,0334,010,0310,0,
- /* 43105 */ 01,0330,010,0310,0,
- /* 43110 */ 01,0330,011,0310,0,
- /* 43115 */ 01,0336,010,0310,0,
- /* 43120 */ 0341,01,0335,0206,0,
- /* 43125 */ 01,0335,010,0320,0,
- /* 43130 */ 0341,01,0331,0207,0,
- /* 43135 */ 0341,01,0331,0206,0,
- /* 43140 */ 01,0335,010,0330,0,
- /* 43145 */ 0341,01,0335,0207,0,
- /* 43150 */ 0341,02,0337,0340,0,
- /* 43155 */ 01,0334,010,0350,0,
- /* 43160 */ 01,0330,010,0340,0,
- /* 43165 */ 01,0330,011,0340,0,
- /* 43170 */ 01,0336,010,0350,0,
- /* 43175 */ 01,0334,010,0340,0,
- /* 43180 */ 01,0330,010,0350,0,
- /* 43185 */ 01,0330,011,0350,0,
- /* 43190 */ 01,0336,010,0340,0,
- /* 43195 */ 01,0335,010,0340,0,
- /* 43200 */ 01,0335,011,0340,0,
- /* 43205 */ 01,0333,010,0350,0,
- /* 43210 */ 01,0333,011,0350,0,
- /* 43215 */ 01,0337,010,0350,0,
- /* 43220 */ 01,0337,011,0350,0,
- /* 43225 */ 01,0335,010,0350,0,
- /* 43230 */ 01,0335,011,0350,0,
- /* 43235 */ 01,0331,010,0310,0,
- /* 43240 */ 01,0331,011,0310,0,
- /* 43245 */ 0320,01,0367,0207,0,
- /* 43250 */ 0321,01,0367,0207,0,
- /* 43255 */ 0324,01,0367,0207,0,
- /* 43260 */ 0320,01,0367,0205,0,
- /* 43265 */ 0321,01,0367,0205,0,
- /* 43270 */ 0324,01,0367,0205,0,
- /* 43275 */ 0320,01,0345,025,0,
- /* 43280 */ 0321,01,0345,025,0,
- /* 43285 */ 0273,01,0376,0200,0,
- /* 43290 */ 02,017,01,0207,0,
- /* 43295 */ 0310,01,0343,050,0,
- /* 43300 */ 0311,01,0343,050,0,
- /* 43305 */ 0371,01,0353,050,0,
- /* 43310 */ 0322,01,0351,064,0,
- /* 43315 */ 0320,01,0351,064,0,
- /* 43320 */ 0321,01,0351,064,0,
- /* 43325 */ 0323,01,0351,064,0,
- /* 43330 */ 0322,01,0377,0205,0,
- /* 43335 */ 0324,01,0377,0205,0,
- /* 43340 */ 0320,01,0377,0205,0,
- /* 43345 */ 0321,01,0377,0205,0,
- /* 43350 */ 0322,01,0377,0204,0,
- /* 43355 */ 0320,01,0377,0204,0,
- /* 43360 */ 0321,01,0377,0204,0,
- /* 43365 */ 0323,01,0377,0204,0,
- /* 43370 */ 0320,01,0305,0110,0,
- /* 43375 */ 0321,01,0305,0110,0,
- /* 43380 */ 0320,01,0215,0110,0,
- /* 43385 */ 0321,01,0215,0110,0,
- /* 43390 */ 0324,01,0215,0110,0,
- /* 43395 */ 0320,01,0304,0110,0,
- /* 43400 */ 0321,01,0304,0110,0,
- /* 43405 */ 02,017,01,0202,0,
- /* 43410 */ 02,017,01,0203,0,
- /* 43415 */ 02,017,0,0202,0,
- /* 43420 */ 02,017,01,0206,0,
- /* 43425 */ 0312,01,0342,050,0,
- /* 43430 */ 0310,01,0342,050,0,
- /* 43435 */ 0311,01,0342,050,0,
- /* 43440 */ 0313,01,0342,050,0,
- /* 43445 */ 0312,01,0341,050,0,
- /* 43450 */ 0310,01,0341,050,0,
- /* 43455 */ 0311,01,0341,050,0,
- /* 43460 */ 0313,01,0341,050,0,
- /* 43465 */ 0312,01,0340,050,0,
- /* 43470 */ 0310,01,0340,050,0,
- /* 43475 */ 0311,01,0340,050,0,
- /* 43480 */ 0313,01,0340,050,0,
- /* 43485 */ 02,017,0,0203,0,
- /* 43490 */ 03,017,01,0310,0,
- /* 43495 */ 03,017,01,0372,0,
- /* 43500 */ 0320,01,0214,0101,0,
- /* 43505 */ 0321,01,0214,0101,0,
- /* 43510 */ 0323,01,0214,0101,0,
- /* 43515 */ 0324,01,0214,0101,0,
- /* 43520 */ 0323,01,0216,0110,0,
- /* 43525 */ 0320,01,0216,0110,0,
- /* 43530 */ 0321,01,0216,0110,0,
- /* 43535 */ 0324,01,0216,0110,0,
- /* 43540 */ 0320,01,0241,045,0,
- /* 43545 */ 0321,01,0241,045,0,
- /* 43550 */ 0324,01,0241,045,0,
- /* 43555 */ 0320,01,0243,044,0,
- /* 43560 */ 0321,01,0243,044,0,
- /* 43565 */ 0324,01,0243,044,0,
- /* 43570 */ 02,017,044,0101,0,
- /* 43575 */ 02,017,046,0110,0,
- /* 43580 */ 0271,01,0210,0101,0,
- /* 43585 */ 0320,01,0213,0110,0,
- /* 43590 */ 0321,01,0213,0110,0,
- /* 43595 */ 0324,01,0213,0110,0,
- /* 43600 */ 0320,010,0270,031,0,
- /* 43605 */ 0321,010,0270,041,0,
- /* 43610 */ 0323,010,0270,041,0,
- /* 43615 */ 0324,010,0270,055,0,
- /* 43620 */ 0324,01,0143,0110,0,
- /* 43625 */ 0320,01,0367,0204,0,
- /* 43630 */ 0321,01,0367,0204,0,
- /* 43635 */ 0324,01,0367,0204,0,
- /* 43640 */ 03,017,01,0311,0,
- /* 43645 */ 03,017,01,0373,0,
- /* 43650 */ 0273,01,0366,0203,0,
- /* 43655 */ 0314,0326,01,0220,0,
- /* 43660 */ 0273,01,0366,0202,0,
- /* 43665 */ 0273,01,010,0101,0,
- /* 43670 */ 0320,01,013,0110,0,
- /* 43675 */ 0321,01,013,0110,0,
- /* 43680 */ 0324,01,013,0110,0,
- /* 43685 */ 0320,01,015,031,0,
- /* 43690 */ 0321,01,015,041,0,
- /* 43695 */ 0324,01,015,0255,0,
- /* 43700 */ 0320,01,0347,024,0,
- /* 43705 */ 0321,01,0347,024,0,
- /* 43710 */ 0320,01,0217,0200,0,
- /* 43715 */ 0321,01,0217,0200,0,
- /* 43720 */ 0323,01,0217,0200,0,
- /* 43725 */ 02,017,015,0200,0,
- /* 43730 */ 02,017,015,0201,0,
- /* 43735 */ 0320,01,0377,0206,0,
- /* 43740 */ 0321,01,0377,0206,0,
- /* 43745 */ 0323,01,0377,0206,0,
- /* 43750 */ 0320,01,0152,0274,0,
- /* 43755 */ 0320,01,0150,030,0,
- /* 43760 */ 0321,01,0152,0274,0,
- /* 43765 */ 0321,01,0150,040,0,
- /* 43770 */ 0323,01,0152,0274,0,
- /* 43775 */ 0323,01,0150,0254,0,
- /* 43780 */ 01,0300,0202,025,0,
- /* 43785 */ 0320,01,0321,0202,0,
- /* 43790 */ 0320,01,0323,0202,0,
- /* 43795 */ 0321,01,0321,0202,0,
- /* 43800 */ 0321,01,0323,0202,0,
- /* 43805 */ 0324,01,0321,0202,0,
- /* 43810 */ 0324,01,0323,0202,0,
- /* 43815 */ 01,0300,0203,025,0,
- /* 43820 */ 0320,01,0321,0203,0,
- /* 43825 */ 0320,01,0323,0203,0,
- /* 43830 */ 0321,01,0321,0203,0,
- /* 43835 */ 0321,01,0323,0203,0,
- /* 43840 */ 0324,01,0321,0203,0,
- /* 43845 */ 0324,01,0323,0203,0,
- /* 43850 */ 03,017,01,0371,0,
- /* 43855 */ 0320,01,0312,030,0,
- /* 43860 */ 0320,01,0302,030,0,
- /* 43865 */ 0321,01,0302,030,0,
- /* 43870 */ 0321,01,0312,030,0,
- /* 43875 */ 0323,01,0302,030,0,
- /* 43880 */ 0324,01,0312,030,0,
- /* 43885 */ 01,0300,0200,025,0,
- /* 43890 */ 0320,01,0321,0200,0,
- /* 43895 */ 0320,01,0323,0200,0,
- /* 43900 */ 0321,01,0321,0200,0,
- /* 43905 */ 0321,01,0323,0200,0,
- /* 43910 */ 0324,01,0321,0200,0,
- /* 43915 */ 0324,01,0323,0200,0,
- /* 43920 */ 01,0300,0201,025,0,
- /* 43925 */ 0320,01,0321,0201,0,
- /* 43930 */ 0320,01,0323,0201,0,
- /* 43935 */ 0321,01,0321,0201,0,
- /* 43940 */ 0321,01,0323,0201,0,
- /* 43945 */ 0324,01,0321,0201,0,
- /* 43950 */ 0324,01,0323,0201,0,
- /* 43955 */ 02,017,0173,0200,0,
- /* 43960 */ 02,017,0175,0200,0,
- /* 43965 */ 01,0300,0204,025,0,
- /* 43970 */ 0320,01,0321,0204,0,
- /* 43975 */ 0320,01,0323,0204,0,
- /* 43980 */ 0321,01,0321,0204,0,
- /* 43985 */ 0321,01,0323,0204,0,
- /* 43990 */ 0324,01,0321,0204,0,
- /* 43995 */ 0324,01,0323,0204,0,
- /* 44000 */ 01,0300,0207,025,0,
- /* 44005 */ 0320,01,0321,0207,0,
- /* 44010 */ 0320,01,0323,0207,0,
- /* 44015 */ 0321,01,0321,0207,0,
- /* 44020 */ 0321,01,0323,0207,0,
- /* 44025 */ 0324,01,0321,0207,0,
- /* 44030 */ 0324,01,0323,0207,0,
- /* 44035 */ 0273,01,030,0101,0,
- /* 44040 */ 0320,01,033,0110,0,
- /* 44045 */ 0321,01,033,0110,0,
- /* 44050 */ 0324,01,033,0110,0,
- /* 44055 */ 0320,01,035,031,0,
- /* 44060 */ 0321,01,035,041,0,
- /* 44065 */ 0324,01,035,0255,0,
- /* 44070 */ 0335,0321,01,0257,0,
- /* 44075 */ 0335,0324,01,0257,0,
- /* 44080 */ 0335,0320,01,0257,0,
- /* 44085 */ 02,017,01,0200,0,
- /* 44090 */ 01,0300,0205,025,0,
- /* 44095 */ 0320,01,0321,0205,0,
- /* 44100 */ 0320,01,0323,0205,0,
- /* 44105 */ 0321,01,0321,0205,0,
- /* 44110 */ 0321,01,0323,0205,0,
- /* 44115 */ 0324,01,0321,0205,0,
- /* 44120 */ 0324,01,0323,0205,0,
- /* 44125 */ 02,017,01,0201,0,
- /* 44130 */ 03,017,01,0336,0,
- /* 44135 */ 0273,01,050,0101,0,
- /* 44140 */ 0320,01,053,0110,0,
- /* 44145 */ 0321,01,053,0110,0,
- /* 44150 */ 0324,01,053,0110,0,
- /* 44155 */ 0320,01,055,031,0,
- /* 44160 */ 0321,01,055,041,0,
- /* 44165 */ 0324,01,055,0255,0,
- /* 44170 */ 02,017,0172,0200,0,
- /* 44175 */ 02,017,0174,0200,0,
- /* 44180 */ 03,017,01,0370,0,
- /* 44185 */ 0320,01,0205,0101,0,
- /* 44190 */ 0321,01,0205,0101,0,
- /* 44195 */ 0324,01,0205,0101,0,
- /* 44200 */ 0320,01,0205,0110,0,
- /* 44205 */ 0321,01,0205,0110,0,
- /* 44210 */ 0324,01,0205,0110,0,
- /* 44215 */ 0320,01,0251,031,0,
- /* 44220 */ 0321,01,0251,041,0,
- /* 44225 */ 0324,01,0251,0255,0,
- /* 44230 */ 01,0366,0200,021,0,
- /* 44235 */ 02,017,0,0204,0,
- /* 44240 */ 02,017,0,0205,0,
- /* 44245 */ 0272,01,0206,0110,0,
- /* 44250 */ 0272,01,0206,0101,0,
- /* 44255 */ 0273,01,060,0101,0,
- /* 44260 */ 0320,01,063,0110,0,
- /* 44265 */ 0321,01,063,0110,0,
- /* 44270 */ 0324,01,063,0110,0,
- /* 44275 */ 0320,01,065,031,0,
- /* 44280 */ 0321,01,065,041,0,
- /* 44285 */ 0324,01,065,0255,0,
- /* 44290 */ 0370,0330,0160,050,0,
- /* 44295 */ 03,017,01,0320,0,
- /* 44300 */ 03,017,01,0321,0,
- /* 44305 */ 03,017,01,0335,0,
- /* 44310 */ 03,017,01,0334,0,
- /* 44315 */ 03,017,01,0301,0,
- /* 44320 */ 03,017,01,0324,0,
- /* 44325 */ 03,017,01,0302,0,
- /* 44330 */ 03,017,01,0332,0,
- /* 44335 */ 03,017,01,0331,0,
- /* 44340 */ 03,017,01,0303,0,
- /* 44345 */ 03,017,01,0330,0,
- /* 44350 */ 03,017,01,0333,0,
- /* 44355 */ 03,017,01,0304,0,
- /* 44360 */ 03,017,01,0312,0,
- /* 44365 */ 03,017,01,0313,0,
- /* 44370 */ 03,017,0247,0300,0,
- /* 44375 */ 02,0306,0370,020,0,
- /* 44380 */ 03,017,01,0325,0,
- /* 44385 */ 03,017,01,0326,0,
- /* 44390 */ 02,017,015,0202,0,
- /* 44395 */ 03,017,01,0356,0,
- /* 44400 */ 03,017,01,0357,0,
- /* 44405 */ 0333,02,017,011,0,
- /* 44410 */ 02,0325,012,0,
- /* 44414 */ 01,0325,024,0,
- /* 44418 */ 02,0324,012,0,
- /* 44422 */ 01,0324,024,0,
- /* 44426 */ 01,024,021,0,
- /* 44430 */ 01,04,021,0,
- /* 44434 */ 01,044,021,0,
- /* 44438 */ 02,017,072,0,
- /* 44442 */ 02,017,073,0,
- /* 44446 */ 0320,01,0230,0,
- /* 44450 */ 0321,01,0231,0,
- /* 44454 */ 0324,01,0230,0,
- /* 44458 */ 02,017,06,0,
- /* 44462 */ 01,070,0101,0,
- /* 44466 */ 01,074,021,0,
- /* 44470 */ 0335,01,0246,0,
- /* 44474 */ 02,017,0242,0,
- /* 44478 */ 02,017,075,0,
- /* 44482 */ 02,017,074,0,
- /* 44486 */ 0324,01,0231,0,
- /* 44490 */ 0320,01,0231,0,
- /* 44494 */ 0321,01,0230,0,
- /* 44498 */ 0320,010,0110,0,
- /* 44502 */ 0321,010,0110,0,
- /* 44506 */ 01,0366,0206,0,
- /* 44510 */ 02,017,071,0,
- /* 44514 */ 02,017,0167,0,
- /* 44518 */ 02,0331,0360,0,
- /* 44522 */ 02,0331,0341,0,
- /* 44526 */ 01,0330,0200,0,
- /* 44530 */ 01,0334,0200,0,
- /* 44534 */ 02,0336,0301,0,
- /* 44538 */ 01,0337,0204,0,
- /* 44542 */ 01,0337,0206,0,
- /* 44546 */ 02,0331,0340,0,
- /* 44550 */ 02,0332,0301,0,
- /* 44554 */ 02,0332,0321,0,
- /* 44558 */ 02,0332,0311,0,
- /* 44562 */ 02,0333,0301,0,
- /* 44566 */ 02,0333,0321,0,
- /* 44570 */ 02,0333,0311,0,
- /* 44574 */ 02,0333,0331,0,
- /* 44578 */ 02,0332,0331,0,
- /* 44582 */ 01,0330,0202,0,
- /* 44586 */ 01,0334,0202,0,
- /* 44590 */ 02,0330,0321,0,
- /* 44594 */ 02,0333,0361,0,
- /* 44598 */ 02,0337,0361,0,
- /* 44602 */ 01,0330,0203,0,
- /* 44606 */ 01,0334,0203,0,
- /* 44610 */ 02,0330,0331,0,
- /* 44614 */ 02,0336,0331,0,
- /* 44618 */ 02,0331,0377,0,
- /* 44622 */ 02,0331,0366,0,
- /* 44626 */ 01,0330,0206,0,
- /* 44630 */ 01,0334,0206,0,
- /* 44634 */ 02,0336,0371,0,
- /* 44638 */ 01,0330,0207,0,
- /* 44642 */ 01,0334,0207,0,
- /* 44646 */ 02,0336,0361,0,
- /* 44650 */ 02,017,016,0,
- /* 44654 */ 02,0335,0301,0,
- /* 44658 */ 02,0337,0301,0,
- /* 44662 */ 01,0332,0200,0,
- /* 44666 */ 01,0336,0200,0,
- /* 44670 */ 01,0332,0202,0,
- /* 44674 */ 01,0336,0202,0,
- /* 44678 */ 01,0332,0203,0,
- /* 44682 */ 01,0336,0203,0,
- /* 44686 */ 01,0332,0206,0,
- /* 44690 */ 01,0336,0206,0,
- /* 44694 */ 01,0332,0207,0,
- /* 44698 */ 01,0336,0207,0,
- /* 44702 */ 01,0333,0200,0,
- /* 44706 */ 01,0337,0200,0,
- /* 44710 */ 01,0337,0205,0,
- /* 44714 */ 01,0332,0201,0,
- /* 44718 */ 01,0336,0201,0,
- /* 44722 */ 02,0331,0367,0,
- /* 44726 */ 01,0333,0202,0,
- /* 44730 */ 01,0337,0202,0,
- /* 44734 */ 01,0333,0203,0,
- /* 44738 */ 01,0337,0203,0,
- /* 44742 */ 01,0337,0207,0,
- /* 44746 */ 01,0337,0201,0,
- /* 44750 */ 01,0333,0201,0,
- /* 44754 */ 01,0335,0201,0,
- /* 44758 */ 01,0332,0204,0,
- /* 44762 */ 01,0336,0204,0,
- /* 44766 */ 01,0332,0205,0,
- /* 44770 */ 01,0336,0205,0,
- /* 44774 */ 01,0331,0200,0,
- /* 44778 */ 01,0335,0200,0,
- /* 44782 */ 01,0333,0205,0,
- /* 44786 */ 02,0331,0301,0,
- /* 44790 */ 02,0331,0350,0,
- /* 44794 */ 01,0331,0205,0,
- /* 44798 */ 01,0331,0204,0,
- /* 44802 */ 02,0331,0352,0,
- /* 44806 */ 02,0331,0351,0,
- /* 44810 */ 02,0331,0354,0,
- /* 44814 */ 02,0331,0355,0,
- /* 44818 */ 02,0331,0353,0,
- /* 44822 */ 02,0331,0356,0,
- /* 44826 */ 01,0330,0201,0,
- /* 44830 */ 01,0334,0201,0,
- /* 44834 */ 02,0336,0311,0,
- /* 44838 */ 02,0331,0320,0,
- /* 44842 */ 02,0331,0363,0,
- /* 44846 */ 02,0331,0370,0,
- /* 44850 */ 02,0331,0365,0,
- /* 44854 */ 02,0331,0362,0,
- /* 44858 */ 02,0331,0374,0,
- /* 44862 */ 01,0335,0204,0,
- /* 44866 */ 02,0331,0375,0,
- /* 44870 */ 02,0333,0344,0,
- /* 44874 */ 02,0331,0376,0,
- /* 44878 */ 02,0331,0373,0,
- /* 44882 */ 02,0331,0372,0,
- /* 44886 */ 01,0331,0202,0,
- /* 44890 */ 01,0335,0202,0,
- /* 44894 */ 02,0335,0321,0,
- /* 44898 */ 01,0331,0203,0,
- /* 44902 */ 01,0335,0203,0,
- /* 44906 */ 01,0333,0207,0,
- /* 44910 */ 02,0335,0331,0,
- /* 44914 */ 01,0330,0204,0,
- /* 44918 */ 01,0334,0204,0,
- /* 44922 */ 02,0336,0351,0,
- /* 44926 */ 01,0330,0205,0,
- /* 44930 */ 01,0334,0205,0,
- /* 44934 */ 02,0336,0341,0,
- /* 44938 */ 02,0331,0344,0,
- /* 44942 */ 02,0335,0341,0,
- /* 44946 */ 02,0333,0351,0,
- /* 44950 */ 02,0337,0351,0,
- /* 44954 */ 02,0335,0351,0,
- /* 44958 */ 02,0332,0351,0,
- /* 44962 */ 02,0331,0345,0,
- /* 44966 */ 02,0331,0311,0,
- /* 44970 */ 02,0331,0364,0,
- /* 44974 */ 02,0331,0361,0,
- /* 44978 */ 02,0331,0371,0,
- /* 44982 */ 01,0366,0207,0,
- /* 44986 */ 01,0366,0205,0,
- /* 44990 */ 01,0344,025,0,
- /* 44994 */ 0320,01,0355,0,
- /* 44998 */ 0321,01,0355,0,
- /* 45002 */ 0320,010,0100,0,
- /* 45006 */ 0321,010,0100,0,
- /* 45010 */ 0321,01,0155,0,
- /* 45014 */ 0320,01,0155,0,
- /* 45018 */ 01,0315,024,0,
- /* 45022 */ 02,017,010,0,
- /* 45026 */ 0322,01,0317,0,
- /* 45030 */ 0321,01,0317,0,
- /* 45034 */ 0324,01,0317,0,
- /* 45038 */ 0320,01,0317,0,
- /* 45042 */ 02,017,07,0,
- /* 45046 */ 02,017,05,0,
- /* 45050 */ 0321,01,0255,0,
- /* 45054 */ 0324,01,0255,0,
- /* 45058 */ 0320,01,0255,0,
- /* 45062 */ 01,0240,045,0,
- /* 45066 */ 01,0242,044,0,
- /* 45070 */ 01,0212,0110,0,
- /* 45074 */ 010,0260,021,0,
- /* 45078 */ 0321,01,0245,0,
- /* 45082 */ 0324,01,0245,0,
- /* 45086 */ 0320,01,0245,0,
- /* 45090 */ 01,0366,0204,0,
- /* 45094 */ 01,014,021,0,
- /* 45098 */ 01,0346,024,0,
- /* 45102 */ 0320,01,0357,0,
- /* 45106 */ 0321,01,0357,0,
- /* 45110 */ 0321,01,0157,0,
- /* 45114 */ 0320,01,0157,0,
- /* 45118 */ 0333,01,0220,0,
- /* 45122 */ 0320,010,0130,0,
- /* 45126 */ 0321,010,0130,0,
- /* 45130 */ 0323,010,0130,0,
- /* 45134 */ 02,017,0241,0,
- /* 45138 */ 02,017,0251,0,
- /* 45142 */ 0322,01,0141,0,
- /* 45146 */ 0321,01,0141,0,
- /* 45150 */ 0320,01,0141,0,
- /* 45154 */ 0322,01,0235,0,
- /* 45158 */ 0321,01,0235,0,
- /* 45162 */ 0320,01,0235,0,
- /* 45166 */ 0320,010,0120,0,
- /* 45170 */ 0321,010,0120,0,
- /* 45174 */ 0323,010,0120,0,
- /* 45178 */ 02,017,0240,0,
- /* 45182 */ 02,017,0250,0,
- /* 45186 */ 0322,01,0140,0,
- /* 45190 */ 0321,01,0140,0,
- /* 45194 */ 0320,01,0140,0,
- /* 45198 */ 0322,01,0234,0,
- /* 45202 */ 0321,01,0234,0,
- /* 45206 */ 0320,01,0234,0,
- /* 45210 */ 01,0320,0202,0,
- /* 45214 */ 01,0322,0202,0,
- /* 45218 */ 01,0320,0203,0,
- /* 45222 */ 01,0322,0203,0,
- /* 45226 */ 02,017,062,0,
- /* 45230 */ 02,017,063,0,
- /* 45234 */ 02,017,061,0,
- /* 45238 */ 0320,01,0303,0,
- /* 45242 */ 0320,01,0313,0,
- /* 45246 */ 0321,01,0303,0,
- /* 45250 */ 0321,01,0313,0,
- /* 45254 */ 0323,01,0303,0,
- /* 45258 */ 0324,01,0313,0,
- /* 45262 */ 01,0320,0200,0,
- /* 45266 */ 01,0322,0200,0,
- /* 45270 */ 01,0320,0201,0,
- /* 45274 */ 01,0322,0201,0,
- /* 45278 */ 02,017,0252,0,
- /* 45282 */ 01,0320,0204,0,
- /* 45286 */ 01,0322,0204,0,
- /* 45290 */ 01,0320,0207,0,
- /* 45294 */ 01,0322,0207,0,
- /* 45298 */ 01,034,021,0,
- /* 45302 */ 0335,01,0256,0,
- /* 45306 */ 01,0320,0205,0,
- /* 45310 */ 01,0322,0205,0,
- /* 45314 */ 02,017,070,0,
- /* 45318 */ 02,017,0176,0,
- /* 45322 */ 0321,01,0253,0,
- /* 45326 */ 0324,01,0253,0,
- /* 45330 */ 0320,01,0253,0,
- /* 45334 */ 01,054,021,0,
- /* 45338 */ 02,017,064,0,
- /* 45342 */ 02,017,065,0,
- /* 45346 */ 01,0204,0101,0,
- /* 45350 */ 01,0204,0110,0,
- /* 45354 */ 01,0250,021,0,
- /* 45358 */ 02,017,0377,0,
- /* 45362 */ 02,017,0271,0,
- /* 45366 */ 02,017,013,0,
- /* 45370 */ 02,017,060,0,
- /* 45374 */ 0320,011,0220,0,
- /* 45378 */ 0321,011,0220,0,
- /* 45382 */ 0324,011,0220,0,
- /* 45386 */ 0320,010,0220,0,
- /* 45390 */ 0321,010,0220,0,
- /* 45394 */ 0324,010,0220,0,
- /* 45398 */ 0321,01,0220,0,
- /* 45402 */ 01,064,021,0,
- /* 45406 */ 02,017,067,0,
- /* 45410 */ 01,067,0,
- /* 45413 */ 01,077,0,
- /* 45416 */ 01,0365,0,
- /* 45419 */ 01,047,0,
- /* 45422 */ 01,057,0,
- /* 45425 */ 01,0364,0,
- /* 45428 */ 01,0361,0,
- /* 45431 */ 01,0354,0,
- /* 45434 */ 01,0154,0,
- /* 45437 */ 01,0314,0,
- /* 45440 */ 01,0316,0,
- /* 45443 */ 01,0237,0,
- /* 45446 */ 01,0254,0,
- /* 45449 */ 01,0156,0,
- /* 45452 */ 01,0375,0,
+ /* 12025 */ 0241,0203,0,0301,01,0302,0120,023,0,
+ /* 12034 */ 0240,0203,0,0301,01,0302,0110,022,0,
+ /* 12043 */ 0241,0203,04,0301,01,0302,0120,023,0,
+ /* 12052 */ 0240,0203,04,0301,01,0302,0110,022,0,
+ /* 12061 */ 0241,0203,010,0301,01,0302,0120,023,0,
+ /* 12070 */ 0240,0203,010,0301,01,0302,0110,022,0,
+ /* 12079 */ 0241,0203,02,0306,01,0302,0120,023,0,
+ /* 12088 */ 0240,0203,02,0306,01,0302,0110,022,0,
+ /* 12097 */ 0250,0203,0,0301,01,0146,0110,022,0,
+ /* 12106 */ 0250,0203,04,0301,01,0146,0110,022,0,
+ /* 12115 */ 0250,0203,010,0301,01,0146,0110,022,0,
+ /* 12124 */ 0250,0203,0,0306,01,0147,0110,022,0,
+ /* 12133 */ 0250,0203,0,0301,01,045,0110,022,0,
+ /* 12142 */ 0250,0203,04,0301,01,045,0110,022,0,
+ /* 12151 */ 0250,0203,010,0301,01,045,0110,022,0,
+ /* 12160 */ 0250,0203,0,0306,01,047,0110,022,0,
+ /* 12169 */ 0250,0203,0,0301,01,0126,0110,022,0,
+ /* 12178 */ 0250,0203,04,0301,01,0126,0110,022,0,
+ /* 12187 */ 0250,0203,010,0301,01,0126,0110,022,0,
+ /* 12196 */ 0242,0203,0,0306,01,0127,0110,023,0,
+ /* 12205 */ 0241,0203,0,0306,01,0127,0100,022,0,
+ /* 12214 */ 0250,0203,0,0301,01,010,0110,022,0,
+ /* 12223 */ 0250,0203,04,0301,01,010,0110,022,0,
+ /* 12232 */ 0250,0203,010,0301,01,010,0110,022,0,
+ /* 12241 */ 0241,0203,0,0306,01,012,0120,023,0,
+ /* 12250 */ 0240,0203,0,0306,01,012,0110,022,0,
+ /* 12259 */ 0250,0206,01,0301,01,0116,0110,022,0,
+ /* 12268 */ 0250,0206,05,0301,01,0116,0110,022,0,
+ /* 12277 */ 0250,0206,011,0301,01,0116,0110,022,0,
+ /* 12286 */ 0241,0206,01,0306,01,0117,0120,023,0,
+ /* 12295 */ 0240,0206,01,0306,01,0117,0110,022,0,
+ /* 12304 */ 0273,0320,02,017,0272,0207,025,0,
+ /* 12312 */ 0273,0321,02,017,0272,0207,025,0,
+ /* 12320 */ 0273,0324,02,017,0272,0207,025,0,
+ /* 12328 */ 0273,0320,02,017,0272,0206,025,0,
+ /* 12336 */ 0273,0321,02,017,0272,0206,025,0,
+ /* 12344 */ 0273,0324,02,017,0272,0206,025,0,
+ /* 12352 */ 0273,0320,02,017,0272,0205,025,0,
+ /* 12360 */ 0273,0321,02,017,0272,0205,025,0,
+ /* 12368 */ 0273,0324,02,017,0272,0205,025,0,
+ /* 12376 */ 0323,02,017,017,0110,01,0277,0,
+ /* 12384 */ 0323,02,017,017,0110,01,035,0,
+ /* 12392 */ 0323,02,017,017,0110,01,0256,0,
+ /* 12400 */ 0323,02,017,017,0110,01,0236,0,
+ /* 12408 */ 0323,02,017,017,0110,01,0260,0,
+ /* 12416 */ 0323,02,017,017,0110,01,0220,0,
+ /* 12424 */ 0323,02,017,017,0110,01,0240,0,
+ /* 12432 */ 0323,02,017,017,0110,01,0244,0,
+ /* 12440 */ 0323,02,017,017,0110,01,0224,0,
+ /* 12448 */ 0323,02,017,017,0110,01,0264,0,
+ /* 12456 */ 0323,02,017,017,0110,01,0226,0,
+ /* 12464 */ 0323,02,017,017,0110,01,0246,0,
+ /* 12472 */ 0323,02,017,017,0110,01,0266,0,
+ /* 12480 */ 0323,02,017,017,0110,01,0247,0,
+ /* 12488 */ 0323,02,017,017,0110,01,0227,0,
+ /* 12496 */ 0323,02,017,017,0110,01,0232,0,
+ /* 12504 */ 0323,02,017,017,0110,01,0252,0,
+ /* 12512 */ 0323,02,017,017,0110,01,015,0,
+ /* 12520 */ 0323,02,017,017,0110,01,0267,0,
+ /* 12528 */ 0360,02,017,0302,0110,01,0,0,
+ /* 12536 */ 0333,02,017,0302,0110,01,0,0,
+ /* 12544 */ 0360,02,017,0302,0110,01,02,0,
+ /* 12552 */ 0333,02,017,0302,0110,01,02,0,
+ /* 12560 */ 0360,02,017,0302,0110,01,01,0,
+ /* 12568 */ 0333,02,017,0302,0110,01,01,0,
+ /* 12576 */ 0360,02,017,0302,0110,01,04,0,
+ /* 12584 */ 0333,02,017,0302,0110,01,04,0,
+ /* 12592 */ 0360,02,017,0302,0110,01,06,0,
+ /* 12600 */ 0333,02,017,0302,0110,01,06,0,
+ /* 12608 */ 0360,02,017,0302,0110,01,05,0,
+ /* 12616 */ 0333,02,017,0302,0110,01,05,0,
+ /* 12624 */ 0360,02,017,0302,0110,01,07,0,
+ /* 12632 */ 0333,02,017,0302,0110,01,07,0,
+ /* 12640 */ 0360,02,017,0302,0110,01,03,0,
+ /* 12648 */ 0333,02,017,0302,0110,01,03,0,
+ /* 12656 */ 0360,0323,02,017,0160,0110,022,0,
+ /* 12664 */ 0323,02,017,017,0110,01,034,0,
+ /* 12672 */ 0323,02,017,017,0110,01,0212,0,
+ /* 12680 */ 0323,02,017,017,0110,01,0216,0,
+ /* 12688 */ 0323,02,017,017,0110,01,014,0,
+ /* 12696 */ 0323,02,017,017,0110,01,0273,0,
+ /* 12704 */ 0361,02,017,0302,0110,01,0,0,
+ /* 12712 */ 0332,02,017,0302,0110,01,0,0,
+ /* 12720 */ 0361,02,017,0302,0110,01,02,0,
+ /* 12728 */ 0332,02,017,0302,0110,01,02,0,
+ /* 12736 */ 0361,02,017,0302,0110,01,01,0,
+ /* 12744 */ 0332,02,017,0302,0110,01,01,0,
+ /* 12752 */ 0361,02,017,0302,0110,01,04,0,
+ /* 12760 */ 0332,02,017,0302,0110,01,04,0,
+ /* 12768 */ 0361,02,017,0302,0110,01,06,0,
+ /* 12776 */ 0332,02,017,0302,0110,01,06,0,
+ /* 12784 */ 0361,02,017,0302,0110,01,05,0,
+ /* 12792 */ 0332,02,017,0302,0110,01,05,0,
+ /* 12800 */ 0361,02,017,0302,0110,01,07,0,
+ /* 12808 */ 0332,02,017,0302,0110,01,07,0,
+ /* 12816 */ 0361,02,017,0302,0110,01,03,0,
+ /* 12824 */ 0332,02,017,0302,0110,01,03,0,
+ /* 12832 */ 0323,0361,03,017,070,0200,0110,0,
+ /* 12840 */ 0323,0361,03,017,070,0201,0110,0,
+ /* 12848 */ 0360,03,017,072,017,0110,026,0,
+ /* 12856 */ 0361,03,017,072,017,0110,026,0,
+ /* 12864 */ 0361,02,017,0170,0200,025,026,0,
+ /* 12872 */ 0332,02,017,0170,0110,026,027,0,
+ /* 12880 */ 0361,03,017,072,015,0110,026,0,
+ /* 12888 */ 0361,03,017,072,014,0110,026,0,
+ /* 12896 */ 0361,03,017,072,0101,0110,026,0,
+ /* 12904 */ 0361,03,017,072,0100,0110,026,0,
+ /* 12912 */ 0361,03,017,072,041,0110,026,0,
+ /* 12920 */ 0361,03,017,072,0102,0110,026,0,
+ /* 12928 */ 0361,03,017,072,016,0110,026,0,
+ /* 12936 */ 0361,03,017,072,011,0110,026,0,
+ /* 12944 */ 0361,03,017,072,010,0110,026,0,
+ /* 12952 */ 0361,03,017,072,013,0110,026,0,
+ /* 12960 */ 0361,03,017,072,012,0110,026,0,
+ /* 12968 */ 0320,0332,03,017,070,0361,0110,0,
+ /* 12976 */ 0321,0332,03,017,070,0361,0110,0,
+ /* 12984 */ 0324,0332,03,017,070,0360,0110,0,
+ /* 12992 */ 0324,0332,03,017,070,0361,0110,0,
+ /* 13000 */ 0361,03,017,072,0141,0110,026,0,
+ /* 13008 */ 0361,03,017,072,0140,0110,026,0,
+ /* 13016 */ 0361,03,017,072,0143,0110,026,0,
+ /* 13024 */ 0361,03,017,072,0142,0110,026,0,
+ /* 13032 */ 0323,02,017,017,0110,01,0206,0,
+ /* 13040 */ 0323,02,017,017,0110,01,0207,0,
+ /* 13048 */ 0320,0331,03,017,070,0360,0110,0,
+ /* 13056 */ 0321,0331,03,017,070,0360,0110,0,
+ /* 13064 */ 0324,0331,03,017,070,0360,0110,0,
+ /* 13072 */ 0320,0331,03,017,070,0361,0101,0,
+ /* 13080 */ 0321,0331,03,017,070,0361,0101,0,
+ /* 13088 */ 0324,0331,03,017,070,0361,0101,0,
+ /* 13096 */ 0361,03,017,072,0337,0110,022,0,
+ /* 13104 */ 0270,03,041,01,0337,0110,022,0,
+ /* 13112 */ 0241,0202,041,0301,01,0334,0120,0,
+ /* 13120 */ 0240,0202,041,0301,01,0334,0110,0,
+ /* 13128 */ 0241,0202,045,0301,01,0334,0120,0,
+ /* 13136 */ 0240,0202,045,0301,01,0334,0110,0,
+ /* 13144 */ 0241,0202,041,0301,01,0335,0120,0,
+ /* 13152 */ 0240,0202,041,0301,01,0335,0110,0,
+ /* 13160 */ 0241,0202,045,0301,01,0335,0120,0,
+ /* 13168 */ 0240,0202,045,0301,01,0335,0110,0,
+ /* 13176 */ 0241,0202,041,0301,01,0336,0120,0,
+ /* 13184 */ 0240,0202,041,0301,01,0336,0110,0,
+ /* 13192 */ 0241,0202,045,0301,01,0336,0120,0,
+ /* 13200 */ 0240,0202,045,0301,01,0336,0110,0,
+ /* 13208 */ 0241,0202,041,0301,01,0337,0120,0,
+ /* 13216 */ 0240,0202,041,0301,01,0337,0110,0,
+ /* 13224 */ 0241,0202,045,0301,01,0337,0120,0,
+ /* 13232 */ 0240,0202,045,0301,01,0337,0110,0,
+ /* 13240 */ 0241,0202,051,0301,01,0334,0120,0,
+ /* 13248 */ 0240,0202,051,0301,01,0334,0110,0,
+ /* 13256 */ 0241,0202,051,0301,01,0335,0120,0,
+ /* 13264 */ 0240,0202,051,0301,01,0335,0110,0,
+ /* 13272 */ 0241,0202,051,0301,01,0336,0120,0,
+ /* 13280 */ 0240,0202,051,0301,01,0336,0110,0,
+ /* 13288 */ 0241,0202,051,0301,01,0337,0120,0,
+ /* 13296 */ 0240,0202,051,0301,01,0337,0110,0,
+ /* 13304 */ 0261,03,041,01,015,0120,023,0,
+ /* 13312 */ 0260,03,041,01,015,0110,022,0,
+ /* 13320 */ 0261,03,045,01,015,0120,023,0,
+ /* 13328 */ 0260,03,045,01,015,0110,022,0,
+ /* 13336 */ 0261,03,041,01,014,0120,023,0,
+ /* 13344 */ 0260,03,041,01,014,0110,022,0,
+ /* 13352 */ 0261,03,045,01,014,0120,023,0,
+ /* 13360 */ 0260,03,045,01,014,0110,022,0,
+ /* 13368 */ 0261,03,01,01,0113,0120,0177,0,
+ /* 13376 */ 0260,03,01,01,0113,0110,0176,0,
+ /* 13384 */ 0261,03,05,01,0113,0120,0177,0,
+ /* 13392 */ 0260,03,05,01,0113,0110,0176,0,
+ /* 13400 */ 0261,03,01,01,0112,0120,0177,0,
+ /* 13408 */ 0260,03,01,01,0112,0110,0176,0,
+ /* 13416 */ 0261,03,05,01,0112,0120,0177,0,
+ /* 13424 */ 0260,03,05,01,0112,0110,0176,0,
+ /* 13432 */ 0261,01,041,01,0302,0120,023,0,
+ /* 13440 */ 0260,01,041,01,0302,0110,022,0,
+ /* 13448 */ 0261,01,045,01,0302,0120,023,0,
+ /* 13456 */ 0260,01,045,01,0302,0110,022,0,
+ /* 13464 */ 0261,01,040,01,0302,0120,023,0,
+ /* 13472 */ 0260,01,040,01,0302,0110,022,0,
+ /* 13480 */ 0261,01,044,01,0302,0120,023,0,
+ /* 13488 */ 0260,01,044,01,0302,0110,022,0,
+ /* 13496 */ 0261,01,053,01,0302,0120,023,0,
+ /* 13504 */ 0260,01,053,01,0302,0110,022,0,
+ /* 13512 */ 0261,01,052,01,0302,0120,023,0,
+ /* 13520 */ 0260,01,052,01,0302,0110,022,0,
+ /* 13528 */ 0261,03,041,01,0101,0120,023,0,
+ /* 13536 */ 0260,03,041,01,0101,0110,022,0,
+ /* 13544 */ 0261,03,041,01,0100,0120,023,0,
+ /* 13552 */ 0260,03,041,01,0100,0110,022,0,
+ /* 13560 */ 0261,03,045,01,0100,0120,023,0,
+ /* 13568 */ 0260,03,045,01,0100,0110,022,0,
+ /* 13576 */ 0270,03,05,01,031,0101,022,0,
+ /* 13584 */ 0270,03,041,01,027,0101,022,0,
+ /* 13592 */ 0261,03,05,01,030,0120,023,0,
+ /* 13600 */ 0260,03,05,01,030,0110,022,0,
+ /* 13608 */ 0261,03,041,01,041,0120,023,0,
+ /* 13616 */ 0260,03,041,01,041,0110,022,0,
+ /* 13624 */ 0261,03,041,01,0102,0120,023,0,
+ /* 13632 */ 0260,03,041,01,0102,0110,022,0,
+ /* 13640 */ 0261,03,041,01,017,0120,023,0,
+ /* 13648 */ 0260,03,041,01,017,0110,022,0,
+ /* 13656 */ 0261,03,01,01,0114,0120,0177,0,
+ /* 13664 */ 0260,03,01,01,0114,0110,0176,0,
+ /* 13672 */ 0261,03,041,01,016,0120,023,0,
+ /* 13680 */ 0260,03,041,01,016,0110,022,0,
+ /* 13688 */ 0270,03,041,01,0141,0110,022,0,
+ /* 13696 */ 0270,03,041,01,0140,0110,022,0,
+ /* 13704 */ 0270,03,041,01,0143,0110,022,0,
+ /* 13712 */ 0270,03,041,01,0142,0110,022,0,
+ /* 13720 */ 0270,03,01,01,05,0110,022,0,
+ /* 13728 */ 0270,03,05,01,05,0110,022,0,
+ /* 13736 */ 0270,03,01,01,04,0110,022,0,
+ /* 13744 */ 0270,03,05,01,04,0110,022,0,
+ /* 13752 */ 0261,03,05,01,06,0120,023,0,
+ /* 13760 */ 0260,03,05,01,06,0110,022,0,
+ /* 13768 */ 0270,03,01,01,024,0101,022,0,
+ /* 13776 */ 0270,01,01,01,0305,0110,022,0,
+ /* 13784 */ 0270,03,01,01,025,0101,022,0,
+ /* 13792 */ 0270,03,01,01,026,0101,022,0,
+ /* 13800 */ 0270,03,021,01,026,0101,022,0,
+ /* 13808 */ 0261,03,041,01,040,0120,023,0,
+ /* 13816 */ 0260,03,041,01,040,0110,022,0,
+ /* 13824 */ 0261,01,041,01,0304,0120,023,0,
+ /* 13832 */ 0260,01,041,01,0304,0110,022,0,
+ /* 13840 */ 0261,03,01,01,042,0120,023,0,
+ /* 13848 */ 0260,03,01,01,042,0110,022,0,
+ /* 13856 */ 0261,03,021,01,042,0120,023,0,
+ /* 13864 */ 0260,03,021,01,042,0110,022,0,
+ /* 13872 */ 0270,01,041,01,0160,0110,022,0,
+ /* 13880 */ 0270,01,042,01,0160,0110,022,0,
+ /* 13888 */ 0270,01,043,01,0160,0110,022,0,
+ /* 13896 */ 0260,01,041,01,0163,0217,022,0,
+ /* 13904 */ 0260,01,041,01,0163,0207,021,0,
+ /* 13912 */ 0260,01,041,01,0163,0213,022,0,
+ /* 13920 */ 0260,01,041,01,0163,0203,021,0,
+ /* 13928 */ 0260,01,041,01,0161,0216,022,0,
+ /* 13936 */ 0260,01,041,01,0161,0206,021,0,
+ /* 13944 */ 0260,01,041,01,0162,0216,022,0,
+ /* 13952 */ 0260,01,041,01,0162,0206,021,0,
+ /* 13960 */ 0260,01,041,01,0163,0216,022,0,
+ /* 13968 */ 0260,01,041,01,0163,0206,021,0,
+ /* 13976 */ 0260,01,041,01,0161,0214,022,0,
+ /* 13984 */ 0260,01,041,01,0161,0204,021,0,
+ /* 13992 */ 0260,01,041,01,0162,0214,022,0,
+ /* 14000 */ 0260,01,041,01,0162,0204,021,0,
+ /* 14008 */ 0260,01,041,01,0161,0212,022,0,
+ /* 14016 */ 0260,01,041,01,0161,0202,021,0,
+ /* 14024 */ 0260,01,041,01,0162,0212,022,0,
+ /* 14032 */ 0260,01,041,01,0162,0202,021,0,
+ /* 14040 */ 0260,01,041,01,0163,0212,022,0,
+ /* 14048 */ 0260,01,041,01,0163,0202,021,0,
+ /* 14056 */ 0270,03,041,01,011,0110,022,0,
+ /* 14064 */ 0270,03,045,01,011,0110,022,0,
+ /* 14072 */ 0270,03,041,01,010,0110,022,0,
+ /* 14080 */ 0270,03,045,01,010,0110,022,0,
+ /* 14088 */ 0261,03,041,01,013,0120,023,0,
+ /* 14096 */ 0260,03,041,01,013,0110,022,0,
+ /* 14104 */ 0261,03,041,01,012,0120,023,0,
+ /* 14112 */ 0260,03,041,01,012,0110,022,0,
+ /* 14120 */ 0261,01,041,01,0306,0120,023,0,
+ /* 14128 */ 0260,01,041,01,0306,0110,022,0,
+ /* 14136 */ 0261,01,045,01,0306,0120,023,0,
+ /* 14144 */ 0260,01,045,01,0306,0110,022,0,
+ /* 14152 */ 0261,01,040,01,0306,0120,023,0,
+ /* 14160 */ 0260,01,040,01,0306,0110,022,0,
+ /* 14168 */ 0261,01,044,01,0306,0120,023,0,
+ /* 14176 */ 0260,01,044,01,0306,0110,022,0,
+ /* 14184 */ 0361,03,017,072,0104,0110,022,0,
+ /* 14192 */ 0261,03,041,01,0104,0120,023,0,
+ /* 14200 */ 0260,03,041,01,0104,0110,022,0,
+ /* 14208 */ 0261,03,045,01,0104,0120,023,0,
+ /* 14216 */ 0260,03,045,01,0104,0110,022,0,
+ /* 14224 */ 0270,03,05,01,035,0101,022,0,
+ /* 14232 */ 0270,03,01,01,035,0101,022,0,
+ /* 14240 */ 0317,0361,03,017,070,0366,0110,0,
+ /* 14248 */ 0324,0361,03,017,070,0366,0110,0,
+ /* 14256 */ 0317,0333,03,017,070,0366,0110,0,
+ /* 14264 */ 0324,0333,03,017,070,0366,0110,0,
+ /* 14272 */ 0260,0112,0,01,022,0211,042,0,
+ /* 14280 */ 0260,0112,020,01,022,0211,042,0,
+ /* 14288 */ 0260,0112,0,01,022,0210,042,0,
+ /* 14296 */ 0260,0112,020,01,022,0210,042,0,
+ /* 14304 */ 0261,03,01,01,0151,0120,0177,0,
+ /* 14312 */ 0260,03,01,01,0151,0110,0176,0,
+ /* 14320 */ 0261,03,05,01,0151,0120,0177,0,
+ /* 14328 */ 0260,03,05,01,0151,0110,0176,0,
+ /* 14336 */ 0261,03,021,01,0151,0130,0176,0,
+ /* 14344 */ 0260,03,021,01,0151,0120,0175,0,
+ /* 14352 */ 0261,03,025,01,0151,0130,0176,0,
+ /* 14360 */ 0260,03,025,01,0151,0120,0175,0,
+ /* 14368 */ 0261,03,01,01,0150,0120,0177,0,
+ /* 14376 */ 0260,03,01,01,0150,0110,0176,0,
+ /* 14384 */ 0261,03,05,01,0150,0120,0177,0,
+ /* 14392 */ 0260,03,05,01,0150,0110,0176,0,
+ /* 14400 */ 0261,03,021,01,0150,0130,0176,0,
+ /* 14408 */ 0260,03,021,01,0150,0120,0175,0,
+ /* 14416 */ 0261,03,025,01,0150,0130,0176,0,
+ /* 14424 */ 0260,03,025,01,0150,0120,0175,0,
+ /* 14432 */ 0261,03,01,01,0153,0120,0177,0,
+ /* 14440 */ 0260,03,01,01,0153,0110,0176,0,
+ /* 14448 */ 0261,03,021,01,0153,0130,0176,0,
+ /* 14456 */ 0260,03,021,01,0153,0120,0175,0,
+ /* 14464 */ 0261,03,01,01,0152,0120,0177,0,
+ /* 14472 */ 0260,03,01,01,0152,0110,0176,0,
+ /* 14480 */ 0261,03,021,01,0152,0130,0176,0,
+ /* 14488 */ 0260,03,021,01,0152,0120,0175,0,
+ /* 14496 */ 0261,03,01,01,0135,0120,0177,0,
+ /* 14504 */ 0260,03,01,01,0135,0110,0176,0,
+ /* 14512 */ 0261,03,05,01,0135,0120,0177,0,
+ /* 14520 */ 0260,03,05,01,0135,0110,0176,0,
+ /* 14528 */ 0261,03,021,01,0135,0130,0176,0,
+ /* 14536 */ 0260,03,021,01,0135,0120,0175,0,
+ /* 14544 */ 0261,03,025,01,0135,0130,0176,0,
+ /* 14552 */ 0260,03,025,01,0135,0120,0175,0,
+ /* 14560 */ 0261,03,01,01,0134,0120,0177,0,
+ /* 14568 */ 0260,03,01,01,0134,0110,0176,0,
+ /* 14576 */ 0261,03,05,01,0134,0120,0177,0,
+ /* 14584 */ 0260,03,05,01,0134,0110,0176,0,
+ /* 14592 */ 0261,03,021,01,0134,0130,0176,0,
+ /* 14600 */ 0260,03,021,01,0134,0120,0175,0,
+ /* 14608 */ 0261,03,025,01,0134,0130,0176,0,
+ /* 14616 */ 0260,03,025,01,0134,0120,0175,0,
+ /* 14624 */ 0261,03,01,01,0137,0120,0177,0,
+ /* 14632 */ 0260,03,01,01,0137,0110,0176,0,
+ /* 14640 */ 0261,03,05,01,0137,0120,0177,0,
+ /* 14648 */ 0260,03,05,01,0137,0110,0176,0,
+ /* 14656 */ 0261,03,021,01,0137,0130,0176,0,
+ /* 14664 */ 0260,03,021,01,0137,0120,0175,0,
+ /* 14672 */ 0261,03,025,01,0137,0130,0176,0,
+ /* 14680 */ 0260,03,025,01,0137,0120,0175,0,
+ /* 14688 */ 0261,03,01,01,0136,0120,0177,0,
+ /* 14696 */ 0260,03,01,01,0136,0110,0176,0,
+ /* 14704 */ 0261,03,05,01,0136,0120,0177,0,
+ /* 14712 */ 0260,03,05,01,0136,0110,0176,0,
+ /* 14720 */ 0261,03,021,01,0136,0130,0176,0,
+ /* 14728 */ 0260,03,021,01,0136,0120,0175,0,
+ /* 14736 */ 0261,03,025,01,0136,0130,0176,0,
+ /* 14744 */ 0260,03,025,01,0136,0120,0175,0,
+ /* 14752 */ 0261,03,01,01,0155,0120,0177,0,
+ /* 14760 */ 0260,03,01,01,0155,0110,0176,0,
+ /* 14768 */ 0261,03,05,01,0155,0120,0177,0,
+ /* 14776 */ 0260,03,05,01,0155,0110,0176,0,
+ /* 14784 */ 0261,03,021,01,0155,0130,0176,0,
+ /* 14792 */ 0260,03,021,01,0155,0120,0175,0,
+ /* 14800 */ 0261,03,025,01,0155,0130,0176,0,
+ /* 14808 */ 0260,03,025,01,0155,0120,0175,0,
+ /* 14816 */ 0261,03,01,01,0154,0120,0177,0,
+ /* 14824 */ 0260,03,01,01,0154,0110,0176,0,
+ /* 14832 */ 0261,03,05,01,0154,0120,0177,0,
+ /* 14840 */ 0260,03,05,01,0154,0110,0176,0,
+ /* 14848 */ 0261,03,021,01,0154,0130,0176,0,
+ /* 14856 */ 0260,03,021,01,0154,0120,0175,0,
+ /* 14864 */ 0261,03,025,01,0154,0130,0176,0,
+ /* 14872 */ 0260,03,025,01,0154,0120,0175,0,
+ /* 14880 */ 0261,03,01,01,0157,0120,0177,0,
+ /* 14888 */ 0260,03,01,01,0157,0110,0176,0,
+ /* 14896 */ 0261,03,021,01,0157,0130,0176,0,
+ /* 14904 */ 0260,03,021,01,0157,0120,0175,0,
+ /* 14912 */ 0261,03,01,01,0156,0120,0177,0,
+ /* 14920 */ 0260,03,01,01,0156,0110,0176,0,
+ /* 14928 */ 0261,03,021,01,0156,0130,0176,0,
+ /* 14936 */ 0260,03,021,01,0156,0120,0175,0,
+ /* 14944 */ 0261,03,01,01,0171,0120,0177,0,
+ /* 14952 */ 0260,03,01,01,0171,0110,0176,0,
+ /* 14960 */ 0261,03,05,01,0171,0120,0177,0,
+ /* 14968 */ 0260,03,05,01,0171,0110,0176,0,
+ /* 14976 */ 0261,03,021,01,0171,0130,0176,0,
+ /* 14984 */ 0260,03,021,01,0171,0120,0175,0,
+ /* 14992 */ 0261,03,025,01,0171,0130,0176,0,
+ /* 15000 */ 0260,03,025,01,0171,0120,0175,0,
+ /* 15008 */ 0261,03,01,01,0170,0120,0177,0,
+ /* 15016 */ 0260,03,01,01,0170,0110,0176,0,
+ /* 15024 */ 0261,03,05,01,0170,0120,0177,0,
+ /* 15032 */ 0260,03,05,01,0170,0110,0176,0,
+ /* 15040 */ 0261,03,021,01,0170,0130,0176,0,
+ /* 15048 */ 0260,03,021,01,0170,0120,0175,0,
+ /* 15056 */ 0261,03,025,01,0170,0130,0176,0,
+ /* 15064 */ 0260,03,025,01,0170,0120,0175,0,
+ /* 15072 */ 0261,03,01,01,0173,0120,0177,0,
+ /* 15080 */ 0260,03,01,01,0173,0110,0176,0,
+ /* 15088 */ 0261,03,021,01,0173,0130,0176,0,
+ /* 15096 */ 0260,03,021,01,0173,0120,0175,0,
+ /* 15104 */ 0261,03,01,01,0172,0120,0177,0,
+ /* 15112 */ 0260,03,01,01,0172,0110,0176,0,
+ /* 15120 */ 0261,03,021,01,0172,0130,0176,0,
+ /* 15128 */ 0260,03,021,01,0172,0120,0175,0,
+ /* 15136 */ 0261,03,01,01,0175,0120,0177,0,
+ /* 15144 */ 0260,03,01,01,0175,0110,0176,0,
+ /* 15152 */ 0261,03,05,01,0175,0120,0177,0,
+ /* 15160 */ 0260,03,05,01,0175,0110,0176,0,
+ /* 15168 */ 0261,03,021,01,0175,0130,0176,0,
+ /* 15176 */ 0260,03,021,01,0175,0120,0175,0,
+ /* 15184 */ 0261,03,025,01,0175,0130,0176,0,
+ /* 15192 */ 0260,03,025,01,0175,0120,0175,0,
+ /* 15200 */ 0261,03,01,01,0174,0120,0177,0,
+ /* 15208 */ 0260,03,01,01,0174,0110,0176,0,
+ /* 15216 */ 0261,03,05,01,0174,0120,0177,0,
+ /* 15224 */ 0260,03,05,01,0174,0110,0176,0,
+ /* 15232 */ 0261,03,021,01,0174,0130,0176,0,
+ /* 15240 */ 0260,03,021,01,0174,0120,0175,0,
+ /* 15248 */ 0261,03,025,01,0174,0130,0176,0,
+ /* 15256 */ 0260,03,025,01,0174,0120,0175,0,
+ /* 15264 */ 0261,03,01,01,0177,0120,0177,0,
+ /* 15272 */ 0260,03,01,01,0177,0110,0176,0,
+ /* 15280 */ 0261,03,021,01,0177,0130,0176,0,
+ /* 15288 */ 0260,03,021,01,0177,0120,0175,0,
+ /* 15296 */ 0261,03,01,01,0176,0120,0177,0,
+ /* 15304 */ 0260,03,01,01,0176,0110,0176,0,
+ /* 15312 */ 0261,03,021,01,0176,0130,0176,0,
+ /* 15320 */ 0260,03,021,01,0176,0120,0175,0,
+ /* 15328 */ 0261,0110,0,01,0242,0120,0177,0,
+ /* 15336 */ 0260,0110,0,01,0242,0110,0176,0,
+ /* 15344 */ 0261,0110,04,01,0242,0120,0177,0,
+ /* 15352 */ 0260,0110,04,01,0242,0110,0176,0,
+ /* 15360 */ 0261,0110,020,01,0242,0130,0176,0,
+ /* 15368 */ 0260,0110,020,01,0242,0120,0175,0,
+ /* 15376 */ 0261,0110,024,01,0242,0130,0176,0,
+ /* 15384 */ 0260,0110,024,01,0242,0120,0175,0,
+ /* 15392 */ 0261,0110,0,01,0314,0120,023,0,
+ /* 15400 */ 0260,0110,0,01,0314,0110,022,0,
+ /* 15408 */ 0261,0110,0,01,0316,0120,023,0,
+ /* 15416 */ 0260,0110,0,01,0316,0110,022,0,
+ /* 15424 */ 0261,0110,0,01,0317,0120,023,0,
+ /* 15432 */ 0260,0110,0,01,0317,0110,022,0,
+ /* 15440 */ 0261,0110,0,01,0354,0120,023,0,
+ /* 15448 */ 0260,0110,0,01,0354,0110,022,0,
+ /* 15456 */ 0261,0110,0,01,0356,0120,023,0,
+ /* 15464 */ 0260,0110,0,01,0356,0110,022,0,
+ /* 15472 */ 0261,0110,0,01,0357,0120,023,0,
+ /* 15480 */ 0260,0110,0,01,0357,0110,022,0,
+ /* 15488 */ 0261,0110,0,01,0355,0120,023,0,
+ /* 15496 */ 0260,0110,0,01,0355,0110,022,0,
+ /* 15504 */ 0261,0110,0,01,0315,0120,023,0,
+ /* 15512 */ 0260,0110,0,01,0315,0110,022,0,
+ /* 15520 */ 0261,0110,0,01,0236,0120,0177,0,
+ /* 15528 */ 0260,0110,0,01,0236,0110,0176,0,
+ /* 15536 */ 0261,0110,0,01,0237,0120,0177,0,
+ /* 15544 */ 0260,0110,0,01,0237,0110,0176,0,
+ /* 15552 */ 0261,0110,0,01,0227,0120,0177,0,
+ /* 15560 */ 0260,0110,0,01,0227,0110,0176,0,
+ /* 15568 */ 0261,0110,0,01,0216,0120,0177,0,
+ /* 15576 */ 0260,0110,0,01,0216,0110,0176,0,
+ /* 15584 */ 0261,0110,0,01,0217,0120,0177,0,
+ /* 15592 */ 0260,0110,0,01,0217,0110,0176,0,
+ /* 15600 */ 0261,0110,0,01,0207,0120,0177,0,
+ /* 15608 */ 0260,0110,0,01,0207,0110,0176,0,
+ /* 15616 */ 0261,0110,0,01,0206,0120,0177,0,
+ /* 15624 */ 0260,0110,0,01,0206,0110,0176,0,
+ /* 15632 */ 0261,0110,0,01,0205,0120,0177,0,
+ /* 15640 */ 0260,0110,0,01,0205,0110,0176,0,
+ /* 15648 */ 0261,0110,0,01,0226,0120,0177,0,
+ /* 15656 */ 0260,0110,0,01,0226,0110,0176,0,
+ /* 15664 */ 0261,0110,0,01,0225,0120,0177,0,
+ /* 15672 */ 0260,0110,0,01,0225,0110,0176,0,
+ /* 15680 */ 0261,0110,0,01,0246,0120,0177,0,
+ /* 15688 */ 0260,0110,0,01,0246,0110,0176,0,
+ /* 15696 */ 0261,0110,0,01,0266,0120,0177,0,
+ /* 15704 */ 0260,0110,0,01,0266,0110,0176,0,
+ /* 15712 */ 0261,0110,020,01,0243,0130,0176,0,
+ /* 15720 */ 0260,0110,020,01,0243,0120,0175,0,
+ /* 15728 */ 0261,0110,0,01,0243,0120,0177,0,
+ /* 15736 */ 0260,0110,0,01,0243,0110,0176,0,
+ /* 15744 */ 0270,0110,0,01,0300,0110,022,0,
+ /* 15752 */ 0270,0110,0,01,0300,0100,021,0,
+ /* 15760 */ 0270,0110,0,01,0302,0110,022,0,
+ /* 15768 */ 0270,0110,0,01,0302,0100,021,0,
+ /* 15776 */ 0270,0110,0,01,0303,0110,022,0,
+ /* 15784 */ 0270,0110,0,01,0303,0100,021,0,
+ /* 15792 */ 0270,0110,0,01,0301,0110,022,0,
+ /* 15800 */ 0270,0110,0,01,0301,0100,021,0,
+ /* 15808 */ 0261,03,045,01,0102,0120,023,0,
+ /* 15816 */ 0260,03,045,01,0102,0110,022,0,
+ /* 15824 */ 0261,03,045,01,017,0120,023,0,
+ /* 15832 */ 0260,03,045,01,017,0110,022,0,
+ /* 15840 */ 0261,03,045,01,0114,0120,0177,0,
+ /* 15848 */ 0260,03,045,01,0114,0110,0176,0,
+ /* 15856 */ 0261,03,045,01,016,0120,023,0,
+ /* 15864 */ 0260,03,045,01,016,0110,022,0,
+ /* 15872 */ 0270,01,045,01,0160,0110,022,0,
+ /* 15880 */ 0270,01,046,01,0160,0110,022,0,
+ /* 15888 */ 0270,01,047,01,0160,0110,022,0,
+ /* 15896 */ 0260,01,045,01,0163,0217,022,0,
+ /* 15904 */ 0260,01,045,01,0163,0207,021,0,
+ /* 15912 */ 0260,01,045,01,0161,0216,022,0,
+ /* 15920 */ 0260,01,045,01,0161,0206,021,0,
+ /* 15928 */ 0260,01,045,01,0162,0216,022,0,
+ /* 15936 */ 0260,01,045,01,0162,0206,021,0,
+ /* 15944 */ 0260,01,045,01,0163,0216,022,0,
+ /* 15952 */ 0260,01,045,01,0163,0206,021,0,
+ /* 15960 */ 0260,01,045,01,0161,0214,022,0,
+ /* 15968 */ 0260,01,045,01,0161,0204,021,0,
+ /* 15976 */ 0260,01,045,01,0162,0214,022,0,
+ /* 15984 */ 0260,01,045,01,0162,0204,021,0,
+ /* 15992 */ 0260,01,045,01,0163,0213,022,0,
+ /* 16000 */ 0260,01,045,01,0163,0203,021,0,
+ /* 16008 */ 0260,01,045,01,0161,0212,022,0,
+ /* 16016 */ 0260,01,045,01,0161,0202,021,0,
+ /* 16024 */ 0260,01,045,01,0162,0212,022,0,
+ /* 16032 */ 0260,01,045,01,0162,0202,021,0,
+ /* 16040 */ 0260,01,045,01,0163,0212,022,0,
+ /* 16048 */ 0260,01,045,01,0163,0202,021,0,
+ /* 16056 */ 0261,03,01,01,02,0120,023,0,
+ /* 16064 */ 0260,03,01,01,02,0110,022,0,
+ /* 16072 */ 0261,03,05,01,02,0120,023,0,
+ /* 16080 */ 0260,03,05,01,02,0110,022,0,
+ /* 16088 */ 0270,03,025,01,01,0110,022,0,
+ /* 16096 */ 0270,03,025,01,0,0110,022,0,
+ /* 16104 */ 0261,03,05,01,0106,0120,023,0,
+ /* 16112 */ 0260,03,05,01,0106,0110,022,0,
+ /* 16120 */ 0270,03,05,01,071,0101,022,0,
+ /* 16128 */ 0261,03,05,01,070,0120,023,0,
+ /* 16136 */ 0260,03,05,01,070,0110,022,0,
+ /* 16144 */ 0374,0262,02,021,01,0222,0110,0,
+ /* 16152 */ 0374,0262,02,021,01,0223,0110,0,
+ /* 16160 */ 0374,0262,02,025,01,0222,0110,0,
+ /* 16168 */ 0375,0262,02,025,01,0223,0110,0,
+ /* 16176 */ 0374,0262,02,01,01,0222,0110,0,
+ /* 16184 */ 0374,0262,02,01,01,0223,0110,0,
+ /* 16192 */ 0375,0262,02,05,01,0222,0110,0,
+ /* 16200 */ 0375,0262,02,05,01,0223,0110,0,
+ /* 16208 */ 0374,0262,02,01,01,0220,0110,0,
+ /* 16216 */ 0374,0262,02,01,01,0221,0110,0,
+ /* 16224 */ 0375,0262,02,05,01,0220,0110,0,
+ /* 16232 */ 0375,0262,02,05,01,0221,0110,0,
+ /* 16240 */ 0374,0262,02,021,01,0220,0110,0,
+ /* 16248 */ 0374,0262,02,021,01,0221,0110,0,
+ /* 16256 */ 0374,0262,02,025,01,0220,0110,0,
+ /* 16264 */ 0375,0262,02,025,01,0221,0110,0,
+ /* 16272 */ 0270,0112,0,01,020,0110,042,0,
+ /* 16280 */ 0270,0112,020,01,020,0110,042,0,
+ /* 16288 */ 0270,03,03,01,0360,0110,022,0,
+ /* 16296 */ 0270,03,023,01,0360,0110,022,0,
+ /* 16304 */ 0261,03,01,01,0336,0120,023,0,
+ /* 16312 */ 0270,01,01,01,0222,0325,0110,0,
+ /* 16320 */ 0270,03,01,01,062,0110,022,0,
+ /* 16328 */ 0270,03,01,01,063,0110,022,0,
+ /* 16336 */ 0270,03,021,01,063,0110,022,0,
+ /* 16344 */ 0270,03,021,01,062,0110,022,0,
+ /* 16352 */ 0270,03,01,01,060,0110,022,0,
+ /* 16360 */ 0270,03,01,01,061,0110,022,0,
+ /* 16368 */ 0270,03,021,01,061,0110,022,0,
+ /* 16376 */ 0270,03,021,01,060,0110,022,0,
+ /* 16384 */ 0241,0201,021,0301,01,0130,0120,0,
+ /* 16392 */ 0240,0201,021,0301,01,0130,0110,0,
+ /* 16400 */ 0241,0201,025,0301,01,0130,0120,0,
+ /* 16408 */ 0240,0201,025,0301,01,0130,0110,0,
+ /* 16416 */ 0241,0201,031,0301,01,0130,0120,0,
+ /* 16424 */ 0240,0201,031,0301,01,0130,0110,0,
+ /* 16432 */ 0241,0201,0,0301,01,0130,0120,0,
+ /* 16440 */ 0240,0201,0,0301,01,0130,0110,0,
+ /* 16448 */ 0241,0201,04,0301,01,0130,0120,0,
+ /* 16456 */ 0240,0201,04,0301,01,0130,0110,0,
+ /* 16464 */ 0241,0201,010,0301,01,0130,0120,0,
+ /* 16472 */ 0240,0201,010,0301,01,0130,0110,0,
+ /* 16480 */ 0241,0201,023,0306,01,0130,0120,0,
+ /* 16488 */ 0240,0201,023,0306,01,0130,0110,0,
+ /* 16496 */ 0241,0201,02,0306,01,0130,0120,0,
+ /* 16504 */ 0240,0201,02,0306,01,0130,0110,0,
+ /* 16512 */ 0241,0201,021,0301,01,0125,0120,0,
+ /* 16520 */ 0240,0201,021,0301,01,0125,0110,0,
+ /* 16528 */ 0241,0201,025,0301,01,0125,0120,0,
+ /* 16536 */ 0240,0201,025,0301,01,0125,0110,0,
+ /* 16544 */ 0241,0201,031,0301,01,0125,0120,0,
+ /* 16552 */ 0240,0201,031,0301,01,0125,0110,0,
+ /* 16560 */ 0241,0201,0,0301,01,0125,0120,0,
+ /* 16568 */ 0240,0201,0,0301,01,0125,0110,0,
+ /* 16576 */ 0241,0201,04,0301,01,0125,0120,0,
+ /* 16584 */ 0240,0201,04,0301,01,0125,0110,0,
+ /* 16592 */ 0241,0201,010,0301,01,0125,0120,0,
+ /* 16600 */ 0240,0201,010,0301,01,0125,0110,0,
+ /* 16608 */ 0241,0201,021,0301,01,0124,0120,0,
+ /* 16616 */ 0240,0201,021,0301,01,0124,0110,0,
+ /* 16624 */ 0241,0201,025,0301,01,0124,0120,0,
+ /* 16632 */ 0240,0201,025,0301,01,0124,0110,0,
+ /* 16640 */ 0241,0201,031,0301,01,0124,0120,0,
+ /* 16648 */ 0240,0201,031,0301,01,0124,0110,0,
+ /* 16656 */ 0241,0201,0,0301,01,0124,0120,0,
+ /* 16664 */ 0240,0201,0,0301,01,0124,0110,0,
+ /* 16672 */ 0241,0201,04,0301,01,0124,0120,0,
+ /* 16680 */ 0240,0201,04,0301,01,0124,0110,0,
+ /* 16688 */ 0241,0201,010,0301,01,0124,0120,0,
+ /* 16696 */ 0240,0201,010,0301,01,0124,0110,0,
+ /* 16704 */ 0241,0202,021,0301,01,0145,0120,0,
+ /* 16712 */ 0241,0202,025,0301,01,0145,0120,0,
+ /* 16720 */ 0241,0202,031,0301,01,0145,0120,0,
+ /* 16728 */ 0241,0202,01,0301,01,0145,0120,0,
+ /* 16736 */ 0241,0202,05,0301,01,0145,0120,0,
+ /* 16744 */ 0241,0202,011,0301,01,0145,0120,0,
+ /* 16752 */ 0250,0202,05,0311,01,031,0110,0,
+ /* 16760 */ 0250,0202,011,0311,01,031,0110,0,
+ /* 16768 */ 0250,0202,05,0312,01,032,0110,0,
+ /* 16776 */ 0250,0202,011,0312,01,032,0110,0,
+ /* 16784 */ 0250,0202,011,0313,01,033,0110,0,
+ /* 16792 */ 0250,0202,025,0311,01,032,0110,0,
+ /* 16800 */ 0250,0202,031,0311,01,032,0110,0,
+ /* 16808 */ 0250,0202,031,0312,01,033,0110,0,
+ /* 16816 */ 0250,0202,01,0311,01,0131,0110,0,
+ /* 16824 */ 0250,0202,05,0311,01,0131,0110,0,
+ /* 16832 */ 0250,0202,011,0311,01,0131,0110,0,
+ /* 16840 */ 0250,0202,05,0312,01,0132,0110,0,
+ /* 16848 */ 0250,0202,011,0312,01,0132,0110,0,
+ /* 16856 */ 0250,0202,011,0313,01,0133,0110,0,
+ /* 16864 */ 0250,0202,025,0311,01,0132,0110,0,
+ /* 16872 */ 0250,0202,031,0311,01,0132,0110,0,
+ /* 16880 */ 0250,0202,031,0312,01,0133,0110,0,
+ /* 16888 */ 0250,0202,025,0306,01,031,0110,0,
+ /* 16896 */ 0250,0202,031,0306,01,031,0110,0,
+ /* 16904 */ 0250,0202,025,0300,01,031,0110,0,
+ /* 16912 */ 0250,0202,031,0300,01,031,0110,0,
+ /* 16920 */ 0250,0202,01,0306,01,030,0110,0,
+ /* 16928 */ 0250,0202,05,0306,01,030,0110,0,
+ /* 16936 */ 0250,0202,011,0306,01,030,0110,0,
+ /* 16944 */ 0250,0202,01,0300,01,030,0110,0,
+ /* 16952 */ 0250,0202,05,0300,01,030,0110,0,
+ /* 16960 */ 0250,0202,011,0300,01,030,0110,0,
+ /* 16968 */ 0250,0201,021,0306,01,057,0110,0,
+ /* 16976 */ 0250,0201,0,0306,01,057,0110,0,
+ /* 16984 */ 0250,0202,021,0306,01,0212,0101,0,
+ /* 16992 */ 0250,0202,025,0306,01,0212,0101,0,
+ /* 17000 */ 0250,0202,031,0306,01,0212,0101,0,
+ /* 17008 */ 0250,0202,021,0300,01,0212,0101,0,
+ /* 17016 */ 0250,0202,025,0300,01,0212,0101,0,
+ /* 17024 */ 0250,0202,031,0300,01,0212,0101,0,
+ /* 17032 */ 0250,0202,01,0306,01,0212,0101,0,
+ /* 17040 */ 0250,0202,05,0306,01,0212,0101,0,
+ /* 17048 */ 0250,0202,011,0306,01,0212,0101,0,
+ /* 17056 */ 0250,0202,01,0300,01,0212,0101,0,
+ /* 17064 */ 0250,0202,05,0300,01,0212,0101,0,
+ /* 17072 */ 0250,0202,011,0300,01,0212,0101,0,
+ /* 17080 */ 0250,0201,02,0302,01,0346,0110,0,
+ /* 17088 */ 0250,0201,06,0302,01,0346,0110,0,
+ /* 17096 */ 0250,0201,012,0302,01,0346,0110,0,
+ /* 17104 */ 0250,0201,0,0301,01,0133,0110,0,
+ /* 17112 */ 0250,0201,04,0301,01,0133,0110,0,
+ /* 17120 */ 0250,0201,010,0301,01,0133,0110,0,
+ /* 17128 */ 0250,0201,023,0301,01,0346,0110,0,
+ /* 17136 */ 0250,0201,027,0301,01,0346,0110,0,
+ /* 17144 */ 0250,0201,033,0301,01,0346,0110,0,
+ /* 17152 */ 0250,0201,021,0301,01,0132,0110,0,
+ /* 17160 */ 0250,0201,025,0301,01,0132,0110,0,
+ /* 17168 */ 0250,0201,031,0301,01,0132,0110,0,
+ /* 17176 */ 0250,0201,021,0301,01,0173,0110,0,
+ /* 17184 */ 0250,0201,025,0301,01,0173,0110,0,
+ /* 17192 */ 0250,0201,031,0301,01,0173,0110,0,
+ /* 17200 */ 0250,0201,020,0301,01,0171,0110,0,
+ /* 17208 */ 0250,0201,024,0301,01,0171,0110,0,
+ /* 17216 */ 0250,0201,030,0301,01,0171,0110,0,
+ /* 17224 */ 0250,0201,021,0301,01,0171,0110,0,
+ /* 17232 */ 0250,0201,025,0301,01,0171,0110,0,
+ /* 17240 */ 0250,0201,031,0301,01,0171,0110,0,
+ /* 17248 */ 0250,0202,01,0314,01,023,0110,0,
+ /* 17256 */ 0250,0202,05,0314,01,023,0110,0,
+ /* 17264 */ 0250,0202,011,0314,01,023,0110,0,
+ /* 17272 */ 0250,0201,01,0301,01,0133,0110,0,
+ /* 17280 */ 0250,0201,05,0301,01,0133,0110,0,
+ /* 17288 */ 0250,0201,011,0301,01,0133,0110,0,
+ /* 17296 */ 0250,0201,0,0302,01,0132,0110,0,
+ /* 17304 */ 0250,0201,04,0302,01,0132,0110,0,
+ /* 17312 */ 0250,0201,010,0302,01,0132,0110,0,
+ /* 17320 */ 0250,0201,01,0302,01,0173,0110,0,
+ /* 17328 */ 0250,0201,05,0302,01,0173,0110,0,
+ /* 17336 */ 0250,0201,011,0302,01,0173,0110,0,
+ /* 17344 */ 0250,0201,0,0301,01,0171,0110,0,
+ /* 17352 */ 0250,0201,04,0301,01,0171,0110,0,
+ /* 17360 */ 0250,0201,010,0301,01,0171,0110,0,
+ /* 17368 */ 0250,0201,01,0302,01,0171,0110,0,
+ /* 17376 */ 0250,0201,05,0302,01,0171,0110,0,
+ /* 17384 */ 0250,0201,011,0302,01,0171,0110,0,
+ /* 17392 */ 0250,0201,022,0301,01,0346,0110,0,
+ /* 17400 */ 0250,0201,026,0301,01,0346,0110,0,
+ /* 17408 */ 0250,0201,032,0301,01,0346,0110,0,
+ /* 17416 */ 0250,0201,020,0301,01,0133,0110,0,
+ /* 17424 */ 0250,0201,024,0301,01,0133,0110,0,
+ /* 17432 */ 0250,0201,030,0301,01,0133,0110,0,
+ /* 17440 */ 0250,0201,03,0310,01,055,0110,0,
+ /* 17448 */ 0250,0201,023,0310,01,055,0110,0,
+ /* 17456 */ 0241,0201,023,0306,01,0132,0120,0,
+ /* 17464 */ 0250,0201,03,0310,01,0171,0110,0,
+ /* 17472 */ 0250,0201,023,0310,01,0171,0110,0,
+ /* 17480 */ 0241,0201,03,0306,01,052,0120,0,
+ /* 17488 */ 0241,0201,023,0306,01,052,0120,0,
+ /* 17496 */ 0241,0201,02,0306,01,052,0120,0,
+ /* 17504 */ 0241,0201,022,0306,01,052,0120,0,
+ /* 17512 */ 0241,0201,02,0306,01,0132,0120,0,
+ /* 17520 */ 0250,0201,02,0307,01,055,0110,0,
+ /* 17528 */ 0250,0201,022,0307,01,055,0110,0,
+ /* 17536 */ 0250,0201,02,0307,01,0171,0110,0,
+ /* 17544 */ 0250,0201,022,0307,01,0171,0110,0,
+ /* 17552 */ 0250,0201,021,0301,01,0346,0110,0,
+ /* 17560 */ 0250,0201,025,0301,01,0346,0110,0,
+ /* 17568 */ 0250,0201,031,0301,01,0346,0110,0,
+ /* 17576 */ 0250,0201,021,0301,01,0172,0110,0,
+ /* 17584 */ 0250,0201,025,0301,01,0172,0110,0,
+ /* 17592 */ 0250,0201,031,0301,01,0172,0110,0,
+ /* 17600 */ 0250,0201,020,0301,01,0170,0110,0,
+ /* 17608 */ 0250,0201,024,0301,01,0170,0110,0,
+ /* 17616 */ 0250,0201,030,0301,01,0170,0110,0,
+ /* 17624 */ 0250,0201,021,0301,01,0170,0110,0,
+ /* 17632 */ 0250,0201,025,0301,01,0170,0110,0,
+ /* 17640 */ 0250,0201,031,0301,01,0170,0110,0,
+ /* 17648 */ 0250,0201,02,0301,01,0133,0110,0,
+ /* 17656 */ 0250,0201,06,0301,01,0133,0110,0,
+ /* 17664 */ 0250,0201,012,0301,01,0133,0110,0,
+ /* 17672 */ 0250,0201,01,0302,01,0172,0110,0,
+ /* 17680 */ 0250,0201,05,0302,01,0172,0110,0,
+ /* 17688 */ 0250,0201,011,0302,01,0172,0110,0,
+ /* 17696 */ 0250,0201,0,0301,01,0170,0110,0,
+ /* 17704 */ 0250,0201,04,0301,01,0170,0110,0,
+ /* 17712 */ 0250,0201,010,0301,01,0170,0110,0,
+ /* 17720 */ 0250,0201,01,0302,01,0170,0110,0,
+ /* 17728 */ 0250,0201,05,0302,01,0170,0110,0,
+ /* 17736 */ 0250,0201,011,0302,01,0170,0110,0,
+ /* 17744 */ 0250,0201,03,0310,01,054,0110,0,
+ /* 17752 */ 0250,0201,023,0310,01,054,0110,0,
+ /* 17760 */ 0250,0201,03,0310,01,0170,0110,0,
+ /* 17768 */ 0250,0201,023,0310,01,0170,0110,0,
+ /* 17776 */ 0250,0201,02,0307,01,054,0110,0,
+ /* 17784 */ 0250,0201,022,0307,01,054,0110,0,
+ /* 17792 */ 0250,0201,02,0307,01,0170,0110,0,
+ /* 17800 */ 0250,0201,022,0307,01,0170,0110,0,
+ /* 17808 */ 0250,0201,02,0302,01,0172,0110,0,
+ /* 17816 */ 0250,0201,06,0302,01,0172,0110,0,
+ /* 17824 */ 0250,0201,012,0302,01,0172,0110,0,
+ /* 17832 */ 0250,0201,03,0301,01,0172,0110,0,
+ /* 17840 */ 0250,0201,07,0301,01,0172,0110,0,
+ /* 17848 */ 0250,0201,013,0301,01,0172,0110,0,
+ /* 17856 */ 0250,0201,022,0301,01,0172,0110,0,
+ /* 17864 */ 0250,0201,026,0301,01,0172,0110,0,
+ /* 17872 */ 0250,0201,032,0301,01,0172,0110,0,
+ /* 17880 */ 0250,0201,023,0301,01,0172,0110,0,
+ /* 17888 */ 0250,0201,027,0301,01,0172,0110,0,
+ /* 17896 */ 0250,0201,033,0301,01,0172,0110,0,
+ /* 17904 */ 0241,0201,03,0306,01,0173,0120,0,
+ /* 17912 */ 0241,0201,023,0306,01,0173,0120,0,
+ /* 17920 */ 0241,0201,02,0306,01,0173,0120,0,
+ /* 17928 */ 0241,0201,022,0306,01,0173,0120,0,
+ /* 17936 */ 0241,0201,021,0301,01,0136,0120,0,
+ /* 17944 */ 0240,0201,021,0301,01,0136,0110,0,
+ /* 17952 */ 0241,0201,025,0301,01,0136,0120,0,
+ /* 17960 */ 0240,0201,025,0301,01,0136,0110,0,
+ /* 17968 */ 0241,0201,031,0301,01,0136,0120,0,
+ /* 17976 */ 0240,0201,031,0301,01,0136,0110,0,
+ /* 17984 */ 0241,0201,0,0301,01,0136,0120,0,
+ /* 17992 */ 0240,0201,0,0301,01,0136,0110,0,
+ /* 18000 */ 0241,0201,04,0301,01,0136,0120,0,
+ /* 18008 */ 0240,0201,04,0301,01,0136,0110,0,
+ /* 18016 */ 0241,0201,010,0301,01,0136,0120,0,
+ /* 18024 */ 0240,0201,010,0301,01,0136,0110,0,
+ /* 18032 */ 0241,0201,023,0306,01,0136,0120,0,
+ /* 18040 */ 0240,0201,023,0306,01,0136,0110,0,
+ /* 18048 */ 0241,0201,02,0306,01,0136,0120,0,
+ /* 18056 */ 0240,0201,02,0306,01,0136,0110,0,
+ /* 18064 */ 0250,0202,031,0301,01,0310,0110,0,
+ /* 18072 */ 0250,0202,011,0301,01,0310,0110,0,
+ /* 18080 */ 0250,0202,021,0306,01,0210,0110,0,
+ /* 18088 */ 0250,0202,025,0306,01,0210,0110,0,
+ /* 18096 */ 0250,0202,031,0306,01,0210,0110,0,
+ /* 18104 */ 0250,0202,01,0306,01,0210,0110,0,
+ /* 18112 */ 0250,0202,05,0306,01,0210,0110,0,
+ /* 18120 */ 0250,0202,011,0306,01,0210,0110,0,
+ /* 18128 */ 0241,0202,021,0301,01,0230,0120,0,
+ /* 18136 */ 0241,0202,025,0301,01,0230,0120,0,
+ /* 18144 */ 0241,0202,031,0301,01,0230,0120,0,
+ /* 18152 */ 0241,0202,01,0301,01,0230,0120,0,
+ /* 18160 */ 0241,0202,05,0301,01,0230,0120,0,
+ /* 18168 */ 0241,0202,011,0301,01,0230,0120,0,
+ /* 18176 */ 0241,0202,021,0306,01,0231,0120,0,
+ /* 18184 */ 0241,0202,01,0306,01,0231,0120,0,
+ /* 18192 */ 0241,0202,021,0301,01,0250,0120,0,
+ /* 18200 */ 0241,0202,025,0301,01,0250,0120,0,
+ /* 18208 */ 0241,0202,031,0301,01,0250,0120,0,
+ /* 18216 */ 0241,0202,01,0301,01,0250,0120,0,
+ /* 18224 */ 0241,0202,05,0301,01,0250,0120,0,
+ /* 18232 */ 0241,0202,011,0301,01,0250,0120,0,
+ /* 18240 */ 0241,0202,021,0306,01,0251,0120,0,
+ /* 18248 */ 0241,0202,01,0306,01,0251,0120,0,
+ /* 18256 */ 0241,0202,021,0301,01,0270,0120,0,
+ /* 18264 */ 0241,0202,025,0301,01,0270,0120,0,
+ /* 18272 */ 0241,0202,031,0301,01,0270,0120,0,
+ /* 18280 */ 0241,0202,01,0301,01,0270,0120,0,
+ /* 18288 */ 0241,0202,05,0301,01,0270,0120,0,
+ /* 18296 */ 0241,0202,011,0301,01,0270,0120,0,
+ /* 18304 */ 0241,0202,021,0306,01,0271,0120,0,
+ /* 18312 */ 0241,0202,01,0306,01,0271,0120,0,
+ /* 18320 */ 0241,0202,021,0301,01,0226,0120,0,
+ /* 18328 */ 0241,0202,025,0301,01,0226,0120,0,
+ /* 18336 */ 0241,0202,031,0301,01,0226,0120,0,
+ /* 18344 */ 0241,0202,01,0301,01,0226,0120,0,
+ /* 18352 */ 0241,0202,05,0301,01,0226,0120,0,
+ /* 18360 */ 0241,0202,011,0301,01,0226,0120,0,
+ /* 18368 */ 0241,0202,021,0301,01,0246,0120,0,
+ /* 18376 */ 0241,0202,025,0301,01,0246,0120,0,
+ /* 18384 */ 0241,0202,031,0301,01,0246,0120,0,
+ /* 18392 */ 0241,0202,01,0301,01,0246,0120,0,
+ /* 18400 */ 0241,0202,05,0301,01,0246,0120,0,
+ /* 18408 */ 0241,0202,011,0301,01,0246,0120,0,
+ /* 18416 */ 0241,0202,021,0301,01,0266,0120,0,
+ /* 18424 */ 0241,0202,025,0301,01,0266,0120,0,
+ /* 18432 */ 0241,0202,031,0301,01,0266,0120,0,
+ /* 18440 */ 0241,0202,01,0301,01,0266,0120,0,
+ /* 18448 */ 0241,0202,05,0301,01,0266,0120,0,
+ /* 18456 */ 0241,0202,011,0301,01,0266,0120,0,
+ /* 18464 */ 0241,0202,021,0301,01,0232,0120,0,
+ /* 18472 */ 0241,0202,025,0301,01,0232,0120,0,
+ /* 18480 */ 0241,0202,031,0301,01,0232,0120,0,
+ /* 18488 */ 0241,0202,01,0301,01,0232,0120,0,
+ /* 18496 */ 0241,0202,05,0301,01,0232,0120,0,
+ /* 18504 */ 0241,0202,011,0301,01,0232,0120,0,
+ /* 18512 */ 0241,0202,021,0306,01,0233,0120,0,
+ /* 18520 */ 0241,0202,01,0306,01,0233,0120,0,
+ /* 18528 */ 0241,0202,021,0301,01,0252,0120,0,
+ /* 18536 */ 0241,0202,025,0301,01,0252,0120,0,
+ /* 18544 */ 0241,0202,031,0301,01,0252,0120,0,
+ /* 18552 */ 0241,0202,01,0301,01,0252,0120,0,
+ /* 18560 */ 0241,0202,05,0301,01,0252,0120,0,
+ /* 18568 */ 0241,0202,011,0301,01,0252,0120,0,
+ /* 18576 */ 0241,0202,021,0306,01,0253,0120,0,
+ /* 18584 */ 0241,0202,01,0306,01,0253,0120,0,
+ /* 18592 */ 0241,0202,021,0301,01,0272,0120,0,
+ /* 18600 */ 0241,0202,025,0301,01,0272,0120,0,
+ /* 18608 */ 0241,0202,031,0301,01,0272,0120,0,
+ /* 18616 */ 0241,0202,01,0301,01,0272,0120,0,
+ /* 18624 */ 0241,0202,05,0301,01,0272,0120,0,
+ /* 18632 */ 0241,0202,011,0301,01,0272,0120,0,
+ /* 18640 */ 0241,0202,021,0306,01,0273,0120,0,
+ /* 18648 */ 0241,0202,01,0306,01,0273,0120,0,
+ /* 18656 */ 0241,0202,021,0301,01,0227,0120,0,
+ /* 18664 */ 0241,0202,025,0301,01,0227,0120,0,
+ /* 18672 */ 0241,0202,031,0301,01,0227,0120,0,
+ /* 18680 */ 0241,0202,01,0301,01,0227,0120,0,
+ /* 18688 */ 0241,0202,05,0301,01,0227,0120,0,
+ /* 18696 */ 0241,0202,011,0301,01,0227,0120,0,
+ /* 18704 */ 0241,0202,021,0301,01,0247,0120,0,
+ /* 18712 */ 0241,0202,025,0301,01,0247,0120,0,
+ /* 18720 */ 0241,0202,031,0301,01,0247,0120,0,
+ /* 18728 */ 0241,0202,01,0301,01,0247,0120,0,
+ /* 18736 */ 0241,0202,05,0301,01,0247,0120,0,
+ /* 18744 */ 0241,0202,011,0301,01,0247,0120,0,
+ /* 18752 */ 0241,0202,021,0301,01,0267,0120,0,
+ /* 18760 */ 0241,0202,025,0301,01,0267,0120,0,
+ /* 18768 */ 0241,0202,031,0301,01,0267,0120,0,
+ /* 18776 */ 0241,0202,01,0301,01,0267,0120,0,
+ /* 18784 */ 0241,0202,05,0301,01,0267,0120,0,
+ /* 18792 */ 0241,0202,011,0301,01,0267,0120,0,
+ /* 18800 */ 0241,0202,021,0301,01,0234,0120,0,
+ /* 18808 */ 0241,0202,025,0301,01,0234,0120,0,
+ /* 18816 */ 0241,0202,031,0301,01,0234,0120,0,
+ /* 18824 */ 0241,0202,01,0301,01,0234,0120,0,
+ /* 18832 */ 0241,0202,05,0301,01,0234,0120,0,
+ /* 18840 */ 0241,0202,011,0301,01,0234,0120,0,
+ /* 18848 */ 0241,0202,021,0306,01,0235,0120,0,
+ /* 18856 */ 0241,0202,01,0306,01,0235,0120,0,
+ /* 18864 */ 0241,0202,021,0301,01,0254,0120,0,
+ /* 18872 */ 0241,0202,025,0301,01,0254,0120,0,
+ /* 18880 */ 0241,0202,031,0301,01,0254,0120,0,
+ /* 18888 */ 0241,0202,01,0301,01,0254,0120,0,
+ /* 18896 */ 0241,0202,05,0301,01,0254,0120,0,
+ /* 18904 */ 0241,0202,011,0301,01,0254,0120,0,
+ /* 18912 */ 0241,0202,021,0306,01,0255,0120,0,
+ /* 18920 */ 0241,0202,01,0306,01,0255,0120,0,
+ /* 18928 */ 0241,0202,021,0301,01,0274,0120,0,
+ /* 18936 */ 0241,0202,025,0301,01,0274,0120,0,
+ /* 18944 */ 0241,0202,031,0301,01,0274,0120,0,
+ /* 18952 */ 0241,0202,01,0301,01,0274,0120,0,
+ /* 18960 */ 0241,0202,05,0301,01,0274,0120,0,
+ /* 18968 */ 0241,0202,011,0301,01,0274,0120,0,
+ /* 18976 */ 0241,0202,021,0306,01,0275,0120,0,
+ /* 18984 */ 0241,0202,01,0306,01,0275,0120,0,
+ /* 18992 */ 0241,0202,021,0301,01,0236,0120,0,
+ /* 19000 */ 0241,0202,025,0301,01,0236,0120,0,
+ /* 19008 */ 0241,0202,031,0301,01,0236,0120,0,
+ /* 19016 */ 0241,0202,01,0301,01,0236,0120,0,
+ /* 19024 */ 0241,0202,05,0301,01,0236,0120,0,
+ /* 19032 */ 0241,0202,011,0301,01,0236,0120,0,
+ /* 19040 */ 0241,0202,021,0306,01,0237,0120,0,
+ /* 19048 */ 0241,0202,01,0306,01,0237,0120,0,
+ /* 19056 */ 0241,0202,021,0301,01,0256,0120,0,
+ /* 19064 */ 0241,0202,025,0301,01,0256,0120,0,
+ /* 19072 */ 0241,0202,031,0301,01,0256,0120,0,
+ /* 19080 */ 0241,0202,01,0301,01,0256,0120,0,
+ /* 19088 */ 0241,0202,05,0301,01,0256,0120,0,
+ /* 19096 */ 0241,0202,011,0301,01,0256,0120,0,
+ /* 19104 */ 0241,0202,021,0306,01,0257,0120,0,
+ /* 19112 */ 0241,0202,01,0306,01,0257,0120,0,
+ /* 19120 */ 0241,0202,021,0301,01,0276,0120,0,
+ /* 19128 */ 0241,0202,025,0301,01,0276,0120,0,
+ /* 19136 */ 0241,0202,031,0301,01,0276,0120,0,
+ /* 19144 */ 0241,0202,01,0301,01,0276,0120,0,
+ /* 19152 */ 0241,0202,05,0301,01,0276,0120,0,
+ /* 19160 */ 0241,0202,011,0301,01,0276,0120,0,
+ /* 19168 */ 0241,0202,021,0306,01,0277,0120,0,
+ /* 19176 */ 0241,0202,01,0306,01,0277,0120,0,
+ /* 19184 */ 0250,0202,021,0301,01,0102,0110,0,
+ /* 19192 */ 0250,0202,025,0301,01,0102,0110,0,
+ /* 19200 */ 0250,0202,031,0301,01,0102,0110,0,
+ /* 19208 */ 0250,0202,01,0301,01,0102,0110,0,
+ /* 19216 */ 0250,0202,05,0301,01,0102,0110,0,
+ /* 19224 */ 0250,0202,011,0301,01,0102,0110,0,
+ /* 19232 */ 0241,0202,021,0306,01,0103,0120,0,
+ /* 19240 */ 0241,0202,01,0306,01,0103,0120,0,
+ /* 19248 */ 0241,0201,021,0301,01,0137,0120,0,
+ /* 19256 */ 0240,0201,021,0301,01,0137,0110,0,
+ /* 19264 */ 0241,0201,025,0301,01,0137,0120,0,
+ /* 19272 */ 0240,0201,025,0301,01,0137,0110,0,
+ /* 19280 */ 0241,0201,031,0301,01,0137,0120,0,
+ /* 19288 */ 0240,0201,031,0301,01,0137,0110,0,
+ /* 19296 */ 0241,0201,0,0301,01,0137,0120,0,
+ /* 19304 */ 0240,0201,0,0301,01,0137,0110,0,
+ /* 19312 */ 0241,0201,04,0301,01,0137,0120,0,
+ /* 19320 */ 0240,0201,04,0301,01,0137,0110,0,
+ /* 19328 */ 0241,0201,010,0301,01,0137,0120,0,
+ /* 19336 */ 0240,0201,010,0301,01,0137,0110,0,
+ /* 19344 */ 0241,0201,023,0306,01,0137,0120,0,
+ /* 19352 */ 0240,0201,023,0306,01,0137,0110,0,
+ /* 19360 */ 0241,0201,02,0306,01,0137,0120,0,
+ /* 19368 */ 0240,0201,02,0306,01,0137,0110,0,
+ /* 19376 */ 0241,0201,021,0301,01,0135,0120,0,
+ /* 19384 */ 0240,0201,021,0301,01,0135,0110,0,
+ /* 19392 */ 0241,0201,025,0301,01,0135,0120,0,
+ /* 19400 */ 0240,0201,025,0301,01,0135,0110,0,
+ /* 19408 */ 0241,0201,031,0301,01,0135,0120,0,
+ /* 19416 */ 0240,0201,031,0301,01,0135,0110,0,
+ /* 19424 */ 0241,0201,0,0301,01,0135,0120,0,
+ /* 19432 */ 0240,0201,0,0301,01,0135,0110,0,
+ /* 19440 */ 0241,0201,04,0301,01,0135,0120,0,
+ /* 19448 */ 0240,0201,04,0301,01,0135,0110,0,
+ /* 19456 */ 0241,0201,010,0301,01,0135,0120,0,
+ /* 19464 */ 0240,0201,010,0301,01,0135,0110,0,
+ /* 19472 */ 0241,0201,023,0306,01,0135,0120,0,
+ /* 19480 */ 0240,0201,023,0306,01,0135,0110,0,
+ /* 19488 */ 0241,0201,02,0306,01,0135,0120,0,
+ /* 19496 */ 0240,0201,02,0306,01,0135,0110,0,
+ /* 19504 */ 0250,0201,021,0303,01,050,0110,0,
+ /* 19512 */ 0250,0201,025,0303,01,050,0110,0,
+ /* 19520 */ 0250,0201,031,0303,01,050,0110,0,
+ /* 19528 */ 0250,0201,021,0300,01,051,0101,0,
+ /* 19536 */ 0250,0201,025,0300,01,051,0101,0,
+ /* 19544 */ 0250,0201,031,0300,01,051,0101,0,
+ /* 19552 */ 0250,0201,021,0303,01,051,0101,0,
+ /* 19560 */ 0250,0201,025,0303,01,051,0101,0,
+ /* 19568 */ 0250,0201,031,0303,01,051,0101,0,
+ /* 19576 */ 0250,0201,0,0303,01,050,0110,0,
+ /* 19584 */ 0250,0201,04,0303,01,050,0110,0,
+ /* 19592 */ 0250,0201,010,0303,01,050,0110,0,
+ /* 19600 */ 0250,0201,0,0300,01,051,0101,0,
+ /* 19608 */ 0250,0201,04,0300,01,051,0101,0,
+ /* 19616 */ 0250,0201,010,0300,01,051,0101,0,
+ /* 19624 */ 0250,0201,0,0303,01,051,0101,0,
+ /* 19632 */ 0250,0201,04,0303,01,051,0101,0,
+ /* 19640 */ 0250,0201,010,0303,01,051,0101,0,
+ /* 19648 */ 0250,0201,01,0306,01,0156,0110,0,
+ /* 19656 */ 0250,0201,01,0306,01,0176,0101,0,
+ /* 19664 */ 0250,0201,023,0320,01,022,0110,0,
+ /* 19672 */ 0250,0201,027,0320,01,022,0110,0,
+ /* 19680 */ 0250,0201,033,0320,01,022,0110,0,
+ /* 19688 */ 0250,0201,01,0303,01,0157,0110,0,
+ /* 19696 */ 0250,0201,05,0303,01,0157,0110,0,
+ /* 19704 */ 0250,0201,011,0303,01,0157,0110,0,
+ /* 19712 */ 0250,0201,01,0303,01,0177,0101,0,
+ /* 19720 */ 0250,0201,05,0303,01,0177,0101,0,
+ /* 19728 */ 0250,0201,011,0303,01,0177,0101,0,
+ /* 19736 */ 0250,0201,021,0303,01,0157,0110,0,
+ /* 19744 */ 0250,0201,025,0303,01,0157,0110,0,
+ /* 19752 */ 0250,0201,031,0303,01,0157,0110,0,
+ /* 19760 */ 0250,0201,021,0303,01,0177,0101,0,
+ /* 19768 */ 0250,0201,025,0303,01,0177,0101,0,
+ /* 19776 */ 0250,0201,031,0303,01,0177,0101,0,
+ /* 19784 */ 0250,0201,023,0303,01,0157,0110,0,
+ /* 19792 */ 0250,0201,027,0303,01,0157,0110,0,
+ /* 19800 */ 0250,0201,033,0303,01,0157,0110,0,
+ /* 19808 */ 0250,0201,023,0303,01,0177,0101,0,
+ /* 19816 */ 0250,0201,027,0303,01,0177,0101,0,
+ /* 19824 */ 0250,0201,033,0303,01,0177,0101,0,
+ /* 19832 */ 0250,0201,02,0303,01,0157,0110,0,
+ /* 19840 */ 0250,0201,06,0303,01,0157,0110,0,
+ /* 19848 */ 0250,0201,012,0303,01,0157,0110,0,
+ /* 19856 */ 0250,0201,02,0303,01,0177,0101,0,
+ /* 19864 */ 0250,0201,06,0303,01,0177,0101,0,
+ /* 19872 */ 0250,0201,012,0303,01,0177,0101,0,
+ /* 19880 */ 0250,0201,022,0303,01,0157,0110,0,
+ /* 19888 */ 0250,0201,026,0303,01,0157,0110,0,
+ /* 19896 */ 0250,0201,032,0303,01,0157,0110,0,
+ /* 19904 */ 0250,0201,022,0303,01,0177,0101,0,
+ /* 19912 */ 0250,0201,026,0303,01,0177,0101,0,
+ /* 19920 */ 0250,0201,032,0303,01,0177,0101,0,
+ /* 19928 */ 0250,0201,03,0303,01,0157,0110,0,
+ /* 19936 */ 0250,0201,07,0303,01,0157,0110,0,
+ /* 19944 */ 0250,0201,013,0303,01,0157,0110,0,
+ /* 19952 */ 0250,0201,03,0303,01,0177,0101,0,
+ /* 19960 */ 0250,0201,07,0303,01,0177,0101,0,
+ /* 19968 */ 0250,0201,013,0303,01,0177,0101,0,
+ /* 19976 */ 0241,0201,0,0300,01,022,0120,0,
+ /* 19984 */ 0240,0201,0,0300,01,022,0110,0,
+ /* 19992 */ 0241,0201,021,0306,01,026,0120,0,
+ /* 20000 */ 0240,0201,021,0306,01,026,0110,0,
+ /* 20008 */ 0250,0201,021,0306,01,027,0101,0,
+ /* 20016 */ 0241,0201,0,0311,01,026,0120,0,
+ /* 20024 */ 0240,0201,0,0311,01,026,0110,0,
+ /* 20032 */ 0250,0201,0,0311,01,027,0101,0,
+ /* 20040 */ 0241,0201,0,0300,01,026,0120,0,
+ /* 20048 */ 0240,0201,0,0300,01,026,0110,0,
+ /* 20056 */ 0241,0201,021,0306,01,022,0120,0,
+ /* 20064 */ 0240,0201,021,0306,01,022,0110,0,
+ /* 20072 */ 0250,0201,021,0306,01,023,0101,0,
+ /* 20080 */ 0241,0201,0,0311,01,022,0120,0,
+ /* 20088 */ 0240,0201,0,0311,01,022,0110,0,
+ /* 20096 */ 0250,0201,0,0311,01,023,0101,0,
+ /* 20104 */ 0250,0201,01,0303,01,0347,0101,0,
+ /* 20112 */ 0250,0201,05,0303,01,0347,0101,0,
+ /* 20120 */ 0250,0201,011,0303,01,0347,0101,0,
+ /* 20128 */ 0250,0202,01,0303,01,052,0110,0,
+ /* 20136 */ 0250,0202,05,0303,01,052,0110,0,
+ /* 20144 */ 0250,0202,011,0303,01,052,0110,0,
+ /* 20152 */ 0250,0201,021,0303,01,053,0101,0,
+ /* 20160 */ 0250,0201,025,0303,01,053,0101,0,
+ /* 20168 */ 0250,0201,031,0303,01,053,0101,0,
+ /* 20176 */ 0250,0201,0,0303,01,053,0101,0,
+ /* 20184 */ 0250,0201,04,0303,01,053,0101,0,
+ /* 20192 */ 0250,0201,010,0303,01,053,0101,0,
+ /* 20200 */ 0250,0201,021,0306,01,0156,0110,0,
+ /* 20208 */ 0250,0201,021,0306,01,0176,0101,0,
+ /* 20216 */ 0250,0201,022,0306,01,0176,0110,0,
+ /* 20224 */ 0250,0201,021,0306,01,0326,0101,0,
+ /* 20232 */ 0250,0201,023,0306,01,020,0110,0,
+ /* 20240 */ 0250,0201,023,0306,01,021,0101,0,
+ /* 20248 */ 0241,0201,023,0300,01,020,0120,0,
+ /* 20256 */ 0240,0201,023,0300,01,020,0110,0,
+ /* 20264 */ 0241,0201,023,0300,01,021,0102,0,
+ /* 20272 */ 0240,0201,023,0300,01,021,0101,0,
+ /* 20280 */ 0250,0201,02,0303,01,026,0110,0,
+ /* 20288 */ 0250,0201,06,0303,01,026,0110,0,
+ /* 20296 */ 0250,0201,012,0303,01,026,0110,0,
+ /* 20304 */ 0250,0201,02,0303,01,022,0110,0,
+ /* 20312 */ 0250,0201,06,0303,01,022,0110,0,
+ /* 20320 */ 0250,0201,012,0303,01,022,0110,0,
+ /* 20328 */ 0250,0201,02,0306,01,020,0110,0,
+ /* 20336 */ 0250,0201,02,0306,01,021,0101,0,
+ /* 20344 */ 0241,0201,02,0300,01,020,0120,0,
+ /* 20352 */ 0240,0201,02,0300,01,020,0110,0,
+ /* 20360 */ 0241,0201,02,0300,01,021,0102,0,
+ /* 20368 */ 0240,0201,02,0300,01,021,0101,0,
+ /* 20376 */ 0250,0201,021,0303,01,020,0110,0,
+ /* 20384 */ 0250,0201,025,0303,01,020,0110,0,
+ /* 20392 */ 0250,0201,031,0303,01,020,0110,0,
+ /* 20400 */ 0250,0201,021,0300,01,021,0101,0,
+ /* 20408 */ 0250,0201,025,0300,01,021,0101,0,
+ /* 20416 */ 0250,0201,031,0300,01,021,0101,0,
+ /* 20424 */ 0250,0201,021,0303,01,021,0101,0,
+ /* 20432 */ 0250,0201,025,0303,01,021,0101,0,
+ /* 20440 */ 0250,0201,031,0303,01,021,0101,0,
+ /* 20448 */ 0250,0201,0,0303,01,020,0110,0,
+ /* 20456 */ 0250,0201,04,0303,01,020,0110,0,
+ /* 20464 */ 0250,0201,010,0303,01,020,0110,0,
+ /* 20472 */ 0250,0201,0,0300,01,021,0101,0,
+ /* 20480 */ 0250,0201,04,0300,01,021,0101,0,
+ /* 20488 */ 0250,0201,010,0300,01,021,0101,0,
+ /* 20496 */ 0250,0201,0,0303,01,021,0101,0,
+ /* 20504 */ 0250,0201,04,0303,01,021,0101,0,
+ /* 20512 */ 0250,0201,010,0303,01,021,0101,0,
+ /* 20520 */ 0241,0201,021,0301,01,0131,0120,0,
+ /* 20528 */ 0240,0201,021,0301,01,0131,0110,0,
+ /* 20536 */ 0241,0201,025,0301,01,0131,0120,0,
+ /* 20544 */ 0240,0201,025,0301,01,0131,0110,0,
+ /* 20552 */ 0241,0201,031,0301,01,0131,0120,0,
+ /* 20560 */ 0240,0201,031,0301,01,0131,0110,0,
+ /* 20568 */ 0241,0201,0,0301,01,0131,0120,0,
+ /* 20576 */ 0240,0201,0,0301,01,0131,0110,0,
+ /* 20584 */ 0241,0201,04,0301,01,0131,0120,0,
+ /* 20592 */ 0240,0201,04,0301,01,0131,0110,0,
+ /* 20600 */ 0241,0201,010,0301,01,0131,0120,0,
+ /* 20608 */ 0240,0201,010,0301,01,0131,0110,0,
+ /* 20616 */ 0241,0201,023,0306,01,0131,0120,0,
+ /* 20624 */ 0240,0201,023,0306,01,0131,0110,0,
+ /* 20632 */ 0241,0201,02,0306,01,0131,0120,0,
+ /* 20640 */ 0240,0201,02,0306,01,0131,0110,0,
+ /* 20648 */ 0241,0201,021,0301,01,0126,0120,0,
+ /* 20656 */ 0240,0201,021,0301,01,0126,0110,0,
+ /* 20664 */ 0241,0201,025,0301,01,0126,0120,0,
+ /* 20672 */ 0240,0201,025,0301,01,0126,0110,0,
+ /* 20680 */ 0241,0201,031,0301,01,0126,0120,0,
+ /* 20688 */ 0240,0201,031,0301,01,0126,0110,0,
+ /* 20696 */ 0241,0201,0,0301,01,0126,0120,0,
+ /* 20704 */ 0240,0201,0,0301,01,0126,0110,0,
+ /* 20712 */ 0241,0201,04,0301,01,0126,0120,0,
+ /* 20720 */ 0240,0201,04,0301,01,0126,0110,0,
+ /* 20728 */ 0241,0201,010,0301,01,0126,0120,0,
+ /* 20736 */ 0240,0201,010,0301,01,0126,0110,0,
+ /* 20744 */ 0250,0202,041,0303,01,034,0110,0,
+ /* 20752 */ 0250,0202,045,0303,01,034,0110,0,
+ /* 20760 */ 0250,0202,051,0303,01,034,0110,0,
+ /* 20768 */ 0250,0202,01,0301,01,036,0110,0,
+ /* 20776 */ 0250,0202,05,0301,01,036,0110,0,
+ /* 20784 */ 0250,0202,011,0301,01,036,0110,0,
+ /* 20792 */ 0250,0202,021,0301,01,037,0110,0,
+ /* 20800 */ 0250,0202,025,0301,01,037,0110,0,
+ /* 20808 */ 0250,0202,031,0301,01,037,0110,0,
+ /* 20816 */ 0250,0202,041,0303,01,035,0110,0,
+ /* 20824 */ 0250,0202,045,0303,01,035,0110,0,
+ /* 20832 */ 0250,0202,051,0303,01,035,0110,0,
+ /* 20840 */ 0241,0201,01,0301,01,0153,0120,0,
+ /* 20848 */ 0240,0201,01,0301,01,0153,0110,0,
+ /* 20856 */ 0241,0201,05,0301,01,0153,0120,0,
+ /* 20864 */ 0240,0201,05,0301,01,0153,0110,0,
+ /* 20872 */ 0241,0201,011,0301,01,0153,0120,0,
+ /* 20880 */ 0240,0201,011,0301,01,0153,0110,0,
+ /* 20888 */ 0241,0201,041,0303,01,0143,0120,0,
+ /* 20896 */ 0240,0201,041,0303,01,0143,0110,0,
+ /* 20904 */ 0241,0201,045,0303,01,0143,0120,0,
+ /* 20912 */ 0240,0201,045,0303,01,0143,0110,0,
+ /* 20920 */ 0241,0201,051,0303,01,0143,0120,0,
+ /* 20928 */ 0240,0201,051,0303,01,0143,0110,0,
+ /* 20936 */ 0241,0202,01,0301,01,053,0120,0,
+ /* 20944 */ 0240,0202,01,0301,01,053,0110,0,
+ /* 20952 */ 0241,0202,05,0301,01,053,0120,0,
+ /* 20960 */ 0240,0202,05,0301,01,053,0110,0,
+ /* 20968 */ 0241,0202,011,0301,01,053,0120,0,
+ /* 20976 */ 0240,0202,011,0301,01,053,0110,0,
+ /* 20984 */ 0241,0201,041,0303,01,0147,0120,0,
+ /* 20992 */ 0240,0201,041,0303,01,0147,0110,0,
+ /* 21000 */ 0241,0201,045,0303,01,0147,0120,0,
+ /* 21008 */ 0240,0201,045,0303,01,0147,0110,0,
+ /* 21016 */ 0241,0201,051,0303,01,0147,0120,0,
+ /* 21024 */ 0240,0201,051,0303,01,0147,0110,0,
+ /* 21032 */ 0241,0201,041,0303,01,0374,0120,0,
+ /* 21040 */ 0240,0201,041,0303,01,0374,0110,0,
+ /* 21048 */ 0241,0201,045,0303,01,0374,0120,0,
+ /* 21056 */ 0240,0201,045,0303,01,0374,0110,0,
+ /* 21064 */ 0241,0201,051,0303,01,0374,0120,0,
+ /* 21072 */ 0240,0201,051,0303,01,0374,0110,0,
+ /* 21080 */ 0241,0201,01,0301,01,0376,0120,0,
+ /* 21088 */ 0240,0201,01,0301,01,0376,0110,0,
+ /* 21096 */ 0241,0201,05,0301,01,0376,0120,0,
+ /* 21104 */ 0240,0201,05,0301,01,0376,0110,0,
+ /* 21112 */ 0241,0201,011,0301,01,0376,0120,0,
+ /* 21120 */ 0240,0201,011,0301,01,0376,0110,0,
+ /* 21128 */ 0241,0201,021,0301,01,0324,0120,0,
+ /* 21136 */ 0240,0201,021,0301,01,0324,0110,0,
+ /* 21144 */ 0241,0201,025,0301,01,0324,0120,0,
+ /* 21152 */ 0240,0201,025,0301,01,0324,0110,0,
+ /* 21160 */ 0241,0201,031,0301,01,0324,0120,0,
+ /* 21168 */ 0240,0201,031,0301,01,0324,0110,0,
+ /* 21176 */ 0241,0201,041,0303,01,0354,0120,0,
+ /* 21184 */ 0240,0201,041,0303,01,0354,0110,0,
+ /* 21192 */ 0241,0201,045,0303,01,0354,0120,0,
+ /* 21200 */ 0240,0201,045,0303,01,0354,0110,0,
+ /* 21208 */ 0241,0201,051,0303,01,0354,0120,0,
+ /* 21216 */ 0240,0201,051,0303,01,0354,0110,0,
+ /* 21224 */ 0241,0201,041,0303,01,0355,0120,0,
+ /* 21232 */ 0240,0201,041,0303,01,0355,0110,0,
+ /* 21240 */ 0241,0201,045,0303,01,0355,0120,0,
+ /* 21248 */ 0240,0201,045,0303,01,0355,0110,0,
+ /* 21256 */ 0241,0201,051,0303,01,0355,0120,0,
+ /* 21264 */ 0240,0201,051,0303,01,0355,0110,0,
+ /* 21272 */ 0241,0201,041,0303,01,0334,0120,0,
+ /* 21280 */ 0240,0201,041,0303,01,0334,0110,0,
+ /* 21288 */ 0241,0201,045,0303,01,0334,0120,0,
+ /* 21296 */ 0240,0201,045,0303,01,0334,0110,0,
+ /* 21304 */ 0241,0201,051,0303,01,0334,0120,0,
+ /* 21312 */ 0240,0201,051,0303,01,0334,0110,0,
+ /* 21320 */ 0241,0201,041,0303,01,0335,0120,0,