125b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define MNEMONIC_BITS 10
225b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define SUFFIX_BITS 3
325b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define FCT1_BITS 7
425b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define STR1_BITS 4
525b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF1_1_BITS 7
625b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF1_1_BIAS 3
725b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF1_2_BITS 7
825b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF1_2_BIAS 4
925b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF1_3_BITS 1
1025b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF1_3_BIAS 7
1125b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define FCT2_BITS 6
1225b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define STR2_BITS 2
1325b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF2_1_BITS 7
1425b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF2_1_BIAS 5
1525b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF2_2_BITS 7
1625b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF2_2_BIAS 4
1725b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF2_3_BITS 4
1825b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF2_3_BIAS 7
1925b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define FCT3_BITS 4
2025b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define STR3_BITS 1
2125b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF3_1_BITS 6
2225b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF3_1_BIAS 10
2325b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF3_2_BITS 1
2425b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define OFF3_2_BIAS 21
2525b3c049e70834cf33790a28643ab058b507b35cBen Cheng
2625b3c049e70834cf33790a28643ab058b507b35cBen Cheng#include <i386_data.h>
2725b3c049e70834cf33790a28643ab058b507b35cBen Cheng
2825b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define suffix_none 0
2925b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define suffix_w 1
3025b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define suffix_w0 2
3125b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define suffix_W 3
3225b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define suffix_tttn 4
3325b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define suffix_D 7
3425b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define suffix_w1 5
3525b3c049e70834cf33790a28643ab058b507b35cBen Cheng#define suffix_W1 6
3625b3c049e70834cf33790a28643ab058b507b35cBen Cheng
3725b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const opfct_t op1_fct[] =
3825b3c049e70834cf33790a28643ab058b507b35cBen Cheng{
3925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  NULL,
4025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_MOD$R_M,
4125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_Mod$R_m,
4225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_abs,
4325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ax,
4425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ax$w,
4525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ccc,
4625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ddd,
4725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_disp8,
4825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ds_bx,
4925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ds_si,
5025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_dx,
5125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_es_di,
5225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_freg,
5325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_imm$s,
5425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_imm$w,
5525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_imm16,
5625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_imm64$w,
5725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_imm8,
5825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_imms8,
5925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mmxreg,
6025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mod$16r_m,
6125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mod$64r_m,
6225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mod$8r_m,
6325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mod$r_m,
6425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mod$r_m$w,
6525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_reg,
6625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_reg$w,
6725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_reg64,
6825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_rel,
6925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_sel,
7025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_sreg2,
7125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_sreg3,
7225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_string,
7325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_xmmreg,
7425b3c049e70834cf33790a28643ab058b507b35cBen Cheng};
7525b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const char op1_str[] =
7625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  "%ax\0"
7725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  "%cl\0"
7825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  "%rax\0"
7925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  "%st\0"
8025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  "%xmm0\0"
8125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  "*";
8225b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const uint8_t op1_str_idx[] = {
8325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0,
8425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  4,
8525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  8,
8625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  13,
8725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  17,
8825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  23,
8925b3c049e70834cf33790a28643ab058b507b35cBen Cheng};
9025b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const opfct_t op2_fct[] =
9125b3c049e70834cf33790a28643ab058b507b35cBen Cheng{
9225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  NULL,
9325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_MOD$R_M,
9425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_Mod$R_m,
9525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_abs,
9625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_absval,
9725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ax$w,
9825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ccc,
9925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ddd,
10025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_ds_si,
10125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_dx,
10225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_es_di,
10325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_freg,
10425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_imm8,
10525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mmxreg,
10625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mod$64r_m,
10725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mod$r_m,
10825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mod$r_m$w,
10925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_oreg,
11025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_oreg$w,
11125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_reg,
11225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_reg$w,
11325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_reg64,
11425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_sreg3,
11525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_string,
11625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_xmmreg,
11725b3c049e70834cf33790a28643ab058b507b35cBen Cheng};
11825b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const char op2_str[] =
11925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  "%rcx\0"
12025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  "%st";
12125b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const uint8_t op2_str_idx[] = {
12225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0,
12325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  5,
12425b3c049e70834cf33790a28643ab058b507b35cBen Cheng};
12525b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const opfct_t op3_fct[] =
12625b3c049e70834cf33790a28643ab058b507b35cBen Cheng{
12725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  NULL,
12825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mmxreg,
12925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_mod$r_m,
13025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_reg,
13125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_string,
13225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  FCT_xmmreg,
13325b3c049e70834cf33790a28643ab058b507b35cBen Cheng};
13425b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const char op3_str[] =
13525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  "%rdx";
13625b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const uint8_t op3_str_idx[] = {
13725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0,
13825b3c049e70834cf33790a28643ab058b507b35cBen Cheng};
13925b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const struct instr_enc instrtab[] =
14025b3c049e70834cf33790a28643ab058b507b35cBen Cheng{
14125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
14225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
14325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
14425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
14525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
14625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
14725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
14825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
14925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_addsubpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_addsubps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_and, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
15925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andnpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andnps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movslq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 21, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_bsf, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_bsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_bswap, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 26, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_bt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_bt, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_btc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
16925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_btc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_btr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_btr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_bts, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_bts, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_call, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 29, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_call, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 22, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lcall, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 22, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
17925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_clc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cli, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_syscall, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_clts, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sysret, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sysenter, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sysexit, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmov, .rep = 0, .repe = 0, .suffix = 4, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
18925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmps, .rep = 0, .repe = 1, .suffix = 1, .modrm = 0, .fct1 = 12, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 8, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
19925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpxchg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 15, .off1_2 = 11, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 8, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cpuid, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtdq2pd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtpd2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvttpd2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_dec, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_div, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_emms, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_enter, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 16, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 12, .str2 = 0, .off2_1 = 19, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
20925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fnop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fchs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fabs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ftst, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fxam, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fld1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fldl2t, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fldl2e, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fldpi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fldlg2, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
21925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fldln2, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fldz, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_f2xm1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fyl2x, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fptan, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fpatan, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fxtract, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fprem1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdecstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fincstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
22925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fprem, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fyl2xp1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsqrt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsincos, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_frndint, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fscale, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsin, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcos, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fadd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fadd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
23925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fadd, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fmul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fmul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fmul, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsub, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsubr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsubr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsubr, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
24925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fst, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fst, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fstp, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fldenv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fldcw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fnstenv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fnstcw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fxch, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_faddp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
25925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fiadd, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmove, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fmulp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fimul, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsubp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fisub, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fsubrp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fisubr, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fnstsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 1, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
26925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fbld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcomip, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fbstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fchs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fclex, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_finit, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fwait, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fnclex, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmove, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
27925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovbe, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovnb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovne, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovnbe, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovnu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcom, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcom, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcomp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcomp, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
28925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcompp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcomi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcomip, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fucomi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fucomip, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcos, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdecstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdiv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdiv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdiv, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
29925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fidivl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdivp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fidiv, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdivrp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdivr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 2, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdivr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdivr, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fidivrl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fidivr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fdivrp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 4, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 11, .str2 = 0, .off2_1 = 8, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
30925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ffree, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovbe, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ficom, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fcmovu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ficomp, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fild, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fildl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fildll, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fincstp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fninit, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
31925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fist, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fistp, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fistpll, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fisttp, .rep = 0, .repe = 0, .suffix = 5, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fisttpll, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fldt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fstpt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fld, .rep = 0, .repe = 0, .suffix = 7, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fucom, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
32925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_frstor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fucomp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 13, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fnsave, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fnstsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_hlt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_idiv, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_imul, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_imul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_imul, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 14, .str1 = 0, .off1_1 = 13, .off1_2 = 2, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 3, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_in, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
33925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_in, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 11, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 3, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_inc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ins, .rep = 1, .repe = 0, .suffix = 1, .modrm = 0, .fct1 = 11, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 10, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_int, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_int3, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_invd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_swapgs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_invlpg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_iret, .rep = 0, .repe = 0, .suffix = 6, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_j, .rep = 0, .repe = 0, .suffix = 4, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
34925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_j, .rep = 0, .repe = 0, .suffix = 4, .modrm = 0, .fct1 = 29, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_set, .rep = 0, .repe = 0, .suffix = 4, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_jmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_jmp, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 29, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_jmp, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 22, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ljmp, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 30, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 4, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ljmp, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 22, .str1 = 6, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lahf, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lar, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
35925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lea, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_leave, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lfs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lgs, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lgdt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lidt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lldt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lmsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lock, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lods, .rep = 1, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 10, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 3, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
36925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_loop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_loope, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_loopne, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 8, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lsl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ltr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 17, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 18, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
37925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 3, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 35, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 37, .off1_2 = 3, .off1_3 = 0, .fct2 = 3, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 6, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 21, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 6, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 7, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 21, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 7, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 32, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mov, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 22, .str2 = 0, .off2_1 = 5, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movs, .rep = 1, .repe = 0, .suffix = 1, .modrm = 0, .fct1 = 10, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 10, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movsbl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
38925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movswl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movzbl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movzwl, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mul, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_neg, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pause, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_popcnt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_not, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
39925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_or, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_out, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 12, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_out, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 9, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_outs, .rep = 1, .repe = 0, .suffix = 1, .modrm = 0, .fct1 = 10, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 9, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 3, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 32, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
40925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_popf, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 10, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pushq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 2, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 28, .str1 = 0, .off1_1 = 2, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 14, .str1 = 0, .off1_1 = 5, .off1_2 = 2, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 31, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_push, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 32, .str1 = 0, .off1_1 = 7, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pushf, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rcl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
41925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rcl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rcl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rcr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rcr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rcr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rdmsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rdpmc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rdtsc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ret, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ret, .rep = 0, .repe = 0, .suffix = 3, .modrm = 0, .fct1 = 16, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
42925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lret, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lret, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 16, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rol, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rol, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rol, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ror, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ror, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ror, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rsm, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sahf, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
43925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sar, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sar, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sar, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sbb, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_scas, .rep = 0, .repe = 1, .suffix = 0, .modrm = 0, .fct1 = 12, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 3, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_set, .rep = 0, .repe = 0, .suffix = 4, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
44925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
45025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
45125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shl, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
45225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
45325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, },
45425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, },
45525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
45625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shr, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
45725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shrd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, },
45825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shrd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 2, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 2, .str3 = 0, .off3_1 = 6, .off3_2 = 0, },
45925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmcall, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
46025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmlaunch, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
46125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmresume, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
46225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmxoff, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
46325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmread, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 28, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 14, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
46425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmwrite, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 22, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 21, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
46525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sgdt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
46625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_monitor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 3, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 1, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 4, .str3 = 1, .off3_1 = 0, .off3_2 = 0, },
46725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mwait, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 33, .str1 = 3, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 23, .str2 = 1, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
46825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sidt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
46925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sldt, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_smsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_stc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_std, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sti, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_stos, .rep = 1, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 5, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 10, .str2 = 0, .off2_1 = 3, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_str, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
47925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sub, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_test, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_test, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_test, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ud2a, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_verr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_verw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 21, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_wbinvd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_prefetch, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
48925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_prefetchw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 23, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_prefetchnta, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_prefetcht0, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_prefetcht1, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_prefetcht2, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_nop, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_wrmsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xadd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 15, .off1_2 = 11, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 8, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xchg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xchg, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 4, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 17, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
49925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xlat, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 9, .str1 = 0, .off1_1 = 5, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_1 = 7, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_1 = 5, .off1_2 = 9, .off1_3 = 0, .fct2 = 20, .str2 = 0, .off2_1 = 5, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_1 = 5, .off1_2 = 3, .off1_3 = 0, .fct2 = 5, .str2 = 0, .off2_1 = 11, .off2_2 = 3, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_1 = 13, .off1_2 = 3, .off1_3 = 0, .fct2 = 16, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xor, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_1 = 13, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 3, .off2_2 = 9, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_emms, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pand, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pand, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pandn, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
50925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pandn, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaddwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaddwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_por, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_por, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pxor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pxor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andnps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpeqps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
51925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpltps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpleps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpunordps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpneqps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpnltps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpnleps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpordps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpeqss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpltss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpless, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
52925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpunordss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpneqss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpnltss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpnless, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cmpordss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fxrstor, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_fxsave, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ldmxcsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_stmxcsr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
53925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movupd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movups, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movupd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movups, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movddup, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movsldup, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movlpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
54925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movhlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movhlpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movhlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movlpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movlps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_unpcklpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_unpcklps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_unpckhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_unpckhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
55925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movshdup, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movlhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movlhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movlhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movhpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movhps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movapd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movaps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
56925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movapd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movaps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtsi2sd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtsi2ss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtpi2pd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtpi2ps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movntpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movntps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvttsd2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvttss2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
57925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvttpd2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvttps2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtpd2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtsd2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtss2si, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtps2pi, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ucomisd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ucomiss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_comisd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_comiss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
58925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_getsec, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movmskpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movmskps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sqrtpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sqrtsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sqrtss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sqrtps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rsqrtss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rsqrtps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rcpss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
59925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_rcpps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andnpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_andnps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_orpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_orps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xorpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_xorps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_addsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
60925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_addss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_addpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_addps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mulsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mulss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mulpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mulps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtsd2ss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtss2sd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtpd2ps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
61925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtps2pd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtps2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvttps2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_cvtdq2ps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_subsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_subss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_subpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_subps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_minsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_minss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
62925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_minpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_minps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_divsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_divss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_divpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_divps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_maxsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_maxss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_maxpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_maxps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
63925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpcklbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpcklbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpcklwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpcklwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpckldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpckldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_packsswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_packsswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpgtb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpgtb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
64925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpgtw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpgtw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpgtd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpgtd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_packuswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_packuswb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpckhbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpckhbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpckhwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpckhwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
65925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpckhdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpckhdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_packssdw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_packssdw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpcklqdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_punpckhqdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movdqa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movdqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
66925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
67025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pshufd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, },
67125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pshuflw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, },
67225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pshufhw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, },
67325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pshufw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 1, .str3 = 0, .off3_1 = 8, .off3_2 = 0, },
67425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpeqb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
67525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpeqb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
67625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpeqw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
67725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpeqw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
67825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpeqd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
67925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpeqd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_haddpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_haddps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_hsubpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_hsubps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movdqa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movdqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
68925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
69025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movnti, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
69125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pinsrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, },
69225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pinsrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 1, .str3 = 0, .off3_1 = 8, .off3_2 = 0, },
69325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pextrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 3, .str3 = 0, .off3_1 = 16, .off3_2 = 0, },
69425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pextrw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 3, .str3 = 0, .off3_1 = 8, .off3_2 = 0, },
69525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shufpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 16, .off3_2 = 0, },
69625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_shufps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 8, .off3_2 = 0, },
69725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
69825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
69925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmullw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmullw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movdq2q, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
70925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movq2dq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 20, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovmskb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovmskb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 20, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 19, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pminub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pminub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
71925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddusb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddusw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaxub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaxub, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pavgb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pavgb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
72925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pavgw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pavgw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmulhuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmulhuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmulhw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmulhw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movntdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 34, .str1 = 0, .off1_1 = 23, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movntq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 20, .str1 = 0, .off1_1 = 15, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 11, .off2_2 = 17, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
73925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pminsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pminsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaxsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
74925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaxsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lddqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmuludq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmuludq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
75925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psadbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psadbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_maskmovdqu, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 34, .str1 = 0, .off1_1 = 26, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_maskmovq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 20, .str1 = 0, .off1_1 = 18, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
76925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psubq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_paddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pshufb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pshufb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
77925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phaddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phaddw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phaddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phaddd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phaddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phaddsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaddubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaddubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phsubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phsubw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
78925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phsubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phsubd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phsubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phsubsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psignb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psignb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psignw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psignw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psignd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psignd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
79925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmulhrsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
80025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmulhrsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
80125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pabsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
80225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pabsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
80325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pabsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
80425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pabsw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
80525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pabsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
80625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pabsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 21, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
80725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_palignr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
80825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_palignr, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 1, .str2 = 0, .off2_1 = 19, .off2_2 = 25, .off2_3 = 0, .fct3 = 1, .str3 = 0, .off3_1 = 16, .off3_2 = 0, },
80925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmclear, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmxon, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 21, .off1_2 = 25, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmptrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_vmptrst, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrlw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psraw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psllw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
81925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pslld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrlq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psrldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
82925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_psllq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 21, .off1_2 = 0, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 16, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
83025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pslldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 18, .str1 = 0, .off1_1 = 29, .off1_2 = 0, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 24, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
83125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_lfence, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
83225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mfence, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
83325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_sfence, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
83425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_clflush, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
83525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_INVALID, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 1, .str1 = 0, .off1_1 = 13, .off1_2 = 17, .off1_3 = 0, .fct2 = 13, .str2 = 0, .off2_1 = 13, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
83625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_blendps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
83725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_blendpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
83825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_blendvps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 5, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
83925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_blendvpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 5, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
84025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_dpps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
84125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_dppd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
84225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_insertps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
84325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_movntdqa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
84425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_mpsadbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
84525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_packusdw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
84625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pblendvb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 33, .str1 = 5, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
84725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pblendw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
84825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpeqq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
84925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpestri, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
85025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpestrm, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
85125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpistri, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
85225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpistrm, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
85325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pcmpgtq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
85425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_phminposuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
85525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pinsrb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
85625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pinsrd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 15, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
85725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaxsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
85825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaxsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
85925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaxud, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmaxuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pminsb, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pminsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pminud, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pminuw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovsxbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovsxbd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovsxbq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovsxwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
86925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovsxwq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovsxdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovzxbw, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovzxbd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovzxbq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovzxwd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovzxwq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmovzxdq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmuldq, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pmulld, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
87925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_ptest, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 2, .str1 = 0, .off1_1 = 29, .off1_2 = 33, .off1_3 = 0, .fct2 = 24, .str2 = 0, .off2_1 = 29, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
88025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_roundps, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
88125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_roundpd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
88225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_roundss, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
88325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_roundsd, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_1 = 37, .off1_2 = 0, .off1_3 = 0, .fct2 = 2, .str2 = 0, .off2_1 = 27, .off2_2 = 33, .off2_3 = 0, .fct3 = 5, .str3 = 0, .off3_1 = 24, .off3_2 = 0, },
88425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  { .mnemonic = MNE_pop, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 31, .str1 = 0, .off1_1 = 0, .off1_2 = 0, .off1_3 = 0, .fct2 = 0, .str2 = 0, .off2_1 = 0, .off2_2 = 0, .off2_3 = 0, .fct3 = 0, .str3 = 0, .off3_1 = 0, .off3_2 = 0, },
88525b3c049e70834cf33790a28643ab058b507b35cBen Cheng};
88625b3c049e70834cf33790a28643ab058b507b35cBen Chengstatic const uint8_t match_data[] =
88725b3c049e70834cf33790a28643ab058b507b35cBen Cheng{
88825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0x14,
88925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x80, 0x38, 0x10,
89025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x82, 0x38, 0x10,
89125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x10, 0, 0,
89225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x12, 0, 0,
89325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0x4,
89425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x80, 0x38, 0,
89525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0x83, 0x38, 0,
89625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0, 0, 0,
89725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x2, 0, 0,
89825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd0, 0, 0,
89925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0xd0, 0, 0,
90025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0x24,
90125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x80, 0x38, 0x20,
90225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x82, 0x38, 0x20,
90325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x20, 0, 0,
90425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x22, 0, 0,
90525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x54, 0, 0,
90625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x54, 0, 0,
90725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x55, 0, 0,
90825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x55, 0, 0,
90925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0x63, 0, 0,
91025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xbc, 0, 0,
91125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xbd, 0, 0,
91225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xf, 0xf8, 0xc8,
91325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xa3, 0, 0,
91425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xba, 0x38, 0x20,
91525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xbb, 0, 0,
91625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xba, 0x38, 0x38,
91725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xb3, 0, 0,
91825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xba, 0x38, 0x30,
91925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xab, 0, 0,
92025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xba, 0x38, 0x28,
92125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xe8,
92225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xff, 0x38, 0x10,
92325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xff, 0x38, 0x18,
92425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0x98,
92525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0x99,
92625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xf8,
92725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xfc,
92825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xfa,
92925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x5,
93025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x6,
93125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x7,
93225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x34,
93325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x35,
93425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xf5,
93525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x13, 0xf, 0xf0, 0x40, 0, 0,
93625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0x3c,
93725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x80, 0x38, 0x38,
93825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0x83, 0x38, 0x38,
93925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x38, 0, 0,
94025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x3a, 0, 0,
94125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0xc2, 0, 0,
94225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0xc2, 0, 0,
94325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xc2, 0, 0,
94425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xc2, 0, 0,
94525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xa6,
94625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x13, 0xf, 0xfe, 0xb0, 0, 0,
94725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xc7, 0x38, 0x8,
94825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0xa2,
94925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0xe6, 0, 0,
95025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0xe6, 0, 0,
95125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe6, 0, 0,
95225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xfe, 0x38, 0x8,
95325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xf6, 0x38, 0x30,
95425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x77,
95525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xc8,
95625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xd0,
95725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xe0,
95825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xe1,
95925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xe4,
96025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xe5,
96125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xe8,
96225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xe9,
96325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xea,
96425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xeb,
96525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xec,
96625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xed,
96725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xee,
96825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf0,
96925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf1,
97025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf2,
97125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf3,
97225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf4,
97325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf5,
97425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf6,
97525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf7,
97625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf8,
97725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf9,
97825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xfa,
97925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xfb,
98025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xfc,
98125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xfd,
98225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xfe,
98325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xff,
98425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd8, 0xf8, 0xc0,
98525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdc, 0xf8, 0xc0,
98625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd8, 0x38, 0,
98725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd8, 0xf8, 0xc8,
98825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdc, 0xf8, 0xc8,
98925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd8, 0x38, 0x8,
99025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd8, 0xf8, 0xe0,
99125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdc, 0xf8, 0xe0,
99225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd8, 0x38, 0x20,
99325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd8, 0xf8, 0xe8,
99425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdc, 0xf8, 0xe8,
99525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd8, 0x38, 0x28,
99625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdd, 0xf8, 0xd0,
99725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd9, 0x38, 0x10,
99825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdd, 0xf8, 0xd8,
99925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd9, 0x38, 0x18,
100025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd9, 0x38, 0x20,
100125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd9, 0x38, 0x28,
100225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd9, 0x38, 0x30,
100325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd9, 0x38, 0x38,
100425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd9, 0xf8, 0xc8,
100525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xde, 0xf8, 0xc0,
100625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0xf8, 0xc0,
100725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xda, 0x38, 0,
100825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0xf8, 0xc8,
100925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xde, 0xf8, 0xc8,
101025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xda, 0x38, 0x8,
101125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xde, 0xf8, 0xe0,
101225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xda, 0x38, 0x20,
101325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xde, 0xf8, 0xe8,
101425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xda, 0x38, 0x28,
101525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xdf, 0xe0,
101625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdf, 0x38, 0x20,
101725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdf, 0xf8, 0xf0,
101825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdf, 0x38, 0x30,
101925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xe0,
102025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0x9b, 0xdb, 0xe2,
102125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0x9b, 0xdb, 0xe3,
102225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0x9b,
102325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xdb, 0xe2,
102425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0xf8, 0xc0,
102525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0xf8, 0xc8,
102625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0xf8, 0xd0,
102725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0xf8, 0xd8,
102825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdb, 0xf8, 0xc0,
102925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdb, 0xf8, 0xc8,
103025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdb, 0xf8, 0xd0,
103125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdb, 0xf8, 0xd8,
103225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd8, 0xf8, 0xd0,
103325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd8, 0x38, 0x10,
103425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd8, 0xf8, 0xd8,
103525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd8, 0x38, 0x18,
103625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xde, 0xd9,
103725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdb, 0xf8, 0xf0,
103825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdf, 0xf8, 0xf0,
103925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdb, 0xf8, 0xe8,
104025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdf, 0xf8, 0xe8,
104125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xff,
104225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf6,
104325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd8, 0xf8, 0xf0,
104425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdc, 0xf8, 0xf0,
104525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd8, 0x38, 0x30,
104625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0x38, 0x30,
104725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xde, 0xf8, 0xf0,
104825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xde, 0x38, 0x30,
104925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xde, 0xf8, 0xf8,
105025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd8, 0xf8, 0xf8,
105125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdc, 0xf8, 0xf8,
105225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd8, 0x38, 0x38,
105325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0x38, 0x38,
105425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xde, 0x38, 0x38,
105525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xde, 0xf8, 0xf0,
105625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdd, 0xf8, 0xc0,
105725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0xf8, 0xd0,
105825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xda, 0x38, 0x10,
105925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xda, 0xf8, 0xd8,
106025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xda, 0x38, 0x18,
106125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdf, 0x38, 0,
106225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdb, 0x38, 0,
106325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdf, 0x38, 0x28,
106425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xd9, 0xf7,
106525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xdb, 0xe3,
106625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xdb, 0x38, 0x10,
106725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xdb, 0x38, 0x18,
106825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdf, 0x38, 0x38,
106925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xdb, 0x38, 0x8,
107025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdd, 0x38, 0x8,
107125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdb, 0x38, 0x28,
107225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdb, 0x38, 0x38,
107325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xd9, 0xf8, 0xc0,
107425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfb, 0xd9, 0x38, 0,
107525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdd, 0xf8, 0xe0,
107625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdd, 0x38, 0x20,
107725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdd, 0xf8, 0xe8,
107825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdd, 0x38, 0x30,
107925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xdd, 0x38, 0x38,
108025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xf4,
108125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xf6, 0x38, 0x38,
108225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xf6, 0x38, 0x28,
108325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xaf, 0, 0,
108425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfd, 0x69, 0, 0,
108525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xe4,
108625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xec,
108725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xfe, 0x38, 0,
108825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0x6c,
108925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xcd,
109025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xcc,
109125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x8,
109225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0x1, 0xf8,
109325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x1, 0x38, 0x38,
109425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xcf,
109525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xf0, 0x70,
109625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xf, 0xf0, 0x80,
109725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x13, 0xf, 0xf0, 0x90, 0x38, 0,
109825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xe3,
109925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xeb,
110025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xe9,
110125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xff, 0x38, 0x20,
110225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xea,
110325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xff, 0x38, 0x28,
110425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0x9f,
110525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x2, 0, 0,
110625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0x8d, 0, 0,
110725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xc9,
110825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xb4, 0, 0,
110925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xb5, 0, 0,
111025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x1, 0x38, 0x10,
111125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x1, 0x38, 0x18,
111225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0, 0x38, 0x10,
111325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x1, 0x38, 0x30,
111425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xf0,
111525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xac,
111625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xe2,
111725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xe1,
111825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xe0,
111925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x3, 0, 0,
112025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xb2, 0, 0,
112125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0, 0x38, 0x18,
112225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x88, 0, 0,
112325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x8a, 0, 0,
112425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xc6, 0x38, 0,
112525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xf0, 0xb0,
112625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xa0,
112725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xa2,
112825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x20, 0xc0, 0xc0,
112925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x22, 0xc0, 0xc0,
113025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x21, 0xc0, 0xc0,
113125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x23, 0xc0, 0xc0,
113225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0x8c, 0, 0,
113325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0x8e, 0, 0,
113425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xa4,
113525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xbe, 0, 0,
113625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xbf, 0, 0,
113725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xb6, 0, 0,
113825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xb7, 0, 0,
113925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xf6, 0x38, 0x20,
114025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xf6, 0x38, 0x18,
114125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf3, 0x90,
114225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0x90,
114325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0xb8, 0, 0,
114425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xf6, 0x38, 0x10,
114525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x8, 0, 0,
114625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xa, 0, 0,
114725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x80, 0x38, 0x8,
114825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x82, 0x38, 0x8,
114925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xc,
115025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xe6,
115125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xee,
115225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0x6e,
115325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0x8f, 0xf8, 0xc0,
115425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0x8f, 0x38, 0,
115525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xf, 0xc7, 0x81,
115625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0x9d,
115725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xff, 0xf8, 0xf0,
115825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xff, 0x38, 0x30,
115925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xf8, 0x50,
116025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xf8, 0x58,
116125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfd, 0x68,
116225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xe7, 0x6,
116325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x12, 0xf, 0xc7, 0x80,
116425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0x9c,
116525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd0, 0x38, 0x10,
116625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd2, 0x38, 0x10,
116725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xc0, 0x38, 0x10,
116825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd0, 0x38, 0x18,
116925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd2, 0x38, 0x18,
117025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xc0, 0x38, 0x18,
117125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x32,
117225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x33,
117325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x31,
117425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xc3,
117525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xc2,
117625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xcb,
117725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xca,
117825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd0, 0x38, 0,
117925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd2, 0x38, 0,
118025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xc0, 0x38, 0,
118125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd0, 0x38, 0x8,
118225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd2, 0x38, 0x8,
118325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xc0, 0x38, 0x8,
118425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0xaa,
118525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0x9e,
118625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd0, 0x38, 0x38,
118725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd2, 0x38, 0x38,
118825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xc0, 0x38, 0x38,
118925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x18, 0, 0,
119025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x1a, 0, 0,
119125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0x1c,
119225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x80, 0x38, 0x18,
119325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x82, 0x38, 0x18,
119425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xae,
119525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x13, 0xf, 0xf0, 0x90, 0x38, 0,
119625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd0, 0x38, 0x20,
119725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd2, 0x38, 0x20,
119825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xc0, 0x38, 0x20,
119925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd0, 0x38, 0x28,
120025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xa4, 0, 0,
120125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xa5, 0, 0,
120225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xd2, 0x38, 0x28,
120325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xc0, 0x38, 0x28,
120425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xac, 0, 0,
120525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xad, 0, 0,
120625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0x1, 0xc1,
120725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0x1, 0xc2,
120825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0x1, 0xc3,
120925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0x1, 0xc4,
121025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x78, 0, 0,
121125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x79, 0, 0,
121225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x1, 0x38, 0,
121325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0x1, 0xc8,
121425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0x1, 0xc9,
121525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x1, 0x38, 0x8,
121625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0, 0x38, 0,
121725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x1, 0x38, 0x20,
121825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xf9,
121925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xfd,
122025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xfb,
122125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xaa,
122225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0, 0x38, 0x8,
122325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x28, 0, 0,
122425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x2a, 0, 0,
122525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0x2c,
122625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x80, 0x38, 0x28,
122725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x82, 0x38, 0x28,
122825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x84, 0, 0,
122925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0xa8,
123025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0xf6, 0x38, 0,
123125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0xb,
123225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0, 0x38, 0x20,
123325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0, 0x38, 0x28,
123425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x9,
123525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd, 0x38, 0,
123625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd, 0x38, 0x8,
123725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x18, 0x38, 0,
123825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x18, 0x38, 0x8,
123925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x18, 0x38, 0x10,
124025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x18, 0x38, 0x18,
124125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x1f, 0, 0,
124225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x30,
124325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x13, 0xf, 0xfe, 0xc0, 0, 0,
124425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x86, 0, 0,
124525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xf8, 0x90,
124625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x11, 0xd7,
124725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x30, 0, 0,
124825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x32, 0, 0,
124925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xfe, 0x34,
125025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x80, 0x38, 0x30,
125125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x2, 0xfe, 0x82, 0x38, 0x30,
125225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x77,
125325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xdb, 0, 0,
125425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xdb, 0, 0,
125525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xdf, 0, 0,
125625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xdf, 0, 0,
125725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xf5, 0, 0,
125825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf5, 0, 0,
125925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xeb, 0, 0,
126025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xeb, 0, 0,
126125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xef, 0, 0,
126225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xef, 0, 0,
126325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x55, 0, 0,
126425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x54, 0, 0,
126525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x24, 0xf, 0xc2, 0, 0, 0xff, 0,
126625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x24, 0xf, 0xc2, 0, 0, 0xff, 0x1,
126725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x24, 0xf, 0xc2, 0, 0, 0xff, 0x2,
126825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x24, 0xf, 0xc2, 0, 0, 0xff, 0x3,
126925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x24, 0xf, 0xc2, 0, 0, 0xff, 0x4,
127025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x24, 0xf, 0xc2, 0, 0, 0xff, 0x5,
127125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x24, 0xf, 0xc2, 0, 0, 0xff, 0x6,
127225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x24, 0xf, 0xc2, 0, 0, 0xff, 0x7,
127325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0,
127425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x1,
127525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x2,
127625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x3,
127725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x4,
127825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x5,
127925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x6,
128025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x35, 0xf3, 0xf, 0xc2, 0, 0, 0xff, 0x7,
128125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xae, 0x38, 0x8,
128225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xae, 0x38, 0,
128325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xae, 0x38, 0x10,
128425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xae, 0x38, 0x18,
128525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x10, 0, 0,
128625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x10, 0, 0,
128725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x10, 0, 0,
128825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x10, 0, 0,
128925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x11, 0, 0,
129025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x11, 0, 0,
129125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x11, 0, 0,
129225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x11, 0, 0,
129325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x12, 0, 0,
129425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x12, 0, 0,
129525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x12, 0, 0,
129625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x12, 0xc0, 0xc0,
129725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x12, 0, 0,
129825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x13, 0xc0, 0xc0,
129925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x13, 0xc0, 0xc0,
130025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x13, 0, 0,
130125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x13, 0, 0,
130225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x14, 0, 0,
130325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x14, 0, 0,
130425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x15, 0, 0,
130525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x15, 0, 0,
130625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x16, 0, 0,
130725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x16, 0, 0,
130825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x16, 0xc0, 0xc0,
130925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x16, 0, 0,
131025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x17, 0xc0, 0xc0,
131125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x17, 0xc0, 0xc0,
131225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x17, 0, 0,
131325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x17, 0, 0,
131425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x28, 0, 0,
131525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x28, 0, 0,
131625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x29, 0, 0,
131725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x29, 0, 0,
131825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x2a, 0, 0,
131925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x2a, 0, 0,
132025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x2a, 0, 0,
132125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x2a, 0, 0,
132225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x2b, 0, 0,
132325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x2b, 0, 0,
132425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x2c, 0, 0,
132525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x2c, 0, 0,
132625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x2c, 0, 0,
132725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x2c, 0, 0,
132825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x2d, 0, 0,
132925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x2d, 0, 0,
133025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x2d, 0, 0,
133125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x2d, 0, 0,
133225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x2e, 0, 0,
133325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x2e, 0, 0,
133425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x2f, 0, 0,
133525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x2f, 0, 0,
133625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x22, 0xf, 0x37,
133725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x50, 0xc0, 0xc0,
133825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x50, 0xc0, 0xc0,
133925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x51, 0, 0,
134025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x51, 0, 0,
134125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x51, 0, 0,
134225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x51, 0, 0,
134325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x52, 0, 0,
134425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x52, 0, 0,
134525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x53, 0, 0,
134625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x53, 0, 0,
134725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x54, 0, 0,
134825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x54, 0, 0,
134925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x55, 0, 0,
135025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x55, 0, 0,
135125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x56, 0, 0,
135225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x56, 0, 0,
135325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x57, 0, 0,
135425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x57, 0, 0,
135525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x58, 0, 0,
135625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x58, 0, 0,
135725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x58, 0, 0,
135825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x58, 0, 0,
135925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x59, 0, 0,
136025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x59, 0, 0,
136125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x59, 0, 0,
136225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x59, 0, 0,
136325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x5a, 0, 0,
136425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x5a, 0, 0,
136525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x5a, 0, 0,
136625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x5a, 0, 0,
136725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x5b, 0, 0,
136825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x5b, 0, 0,
136925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x5b, 0, 0,
137025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x5c, 0, 0,
137125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x5c, 0, 0,
137225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x5c, 0, 0,
137325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x5c, 0, 0,
137425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x5d, 0, 0,
137525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x5d, 0, 0,
137625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x5d, 0, 0,
137725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x5d, 0, 0,
137825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x5e, 0, 0,
137925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x5e, 0, 0,
138025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x5e, 0, 0,
138125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x5e, 0, 0,
138225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x5f, 0, 0,
138325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x5f, 0, 0,
138425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x5f, 0, 0,
138525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x5f, 0, 0,
138625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x60, 0, 0,
138725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x60, 0, 0,
138825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x61, 0, 0,
138925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x61, 0, 0,
139025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x62, 0, 0,
139125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x62, 0, 0,
139225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x63, 0, 0,
139325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x63, 0, 0,
139425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x64, 0, 0,
139525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x64, 0, 0,
139625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x65, 0, 0,
139725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x65, 0, 0,
139825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x66, 0, 0,
139925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x66, 0, 0,
140025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x67, 0, 0,
140125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x67, 0, 0,
140225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x68, 0, 0,
140325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x68, 0, 0,
140425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x69, 0, 0,
140525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x69, 0, 0,
140625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x6a, 0, 0,
140725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x6a, 0, 0,
140825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x6b, 0, 0,
140925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x6b, 0, 0,
141025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x6c, 0, 0,
141125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x6d, 0, 0,
141225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x6e, 0, 0,
141325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x6e, 0, 0,
141425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x6f, 0, 0,
141525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x6f, 0, 0,
141625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x6f, 0, 0,
141725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x70, 0, 0,
141825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x70, 0, 0,
141925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x70, 0, 0,
142025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x70, 0, 0,
142125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x74, 0, 0,
142225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x74, 0, 0,
142325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x75, 0, 0,
142425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x75, 0, 0,
142525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x76, 0, 0,
142625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x76, 0, 0,
142725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x7c, 0, 0,
142825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x7c, 0, 0,
142925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x7d, 0, 0,
143025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0x7d, 0, 0,
143125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x7e, 0, 0,
143225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x7e, 0, 0,
143325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x7e, 0, 0,
143425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x7f, 0, 0,
143525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0x7f, 0, 0,
143625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x7f, 0, 0,
143725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xc3, 0, 0,
143825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xc4, 0, 0,
143925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xc4, 0, 0,
144025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xc5, 0xc0, 0xc0,
144125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xc5, 0xc0, 0xc0,
144225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xc6, 0, 0,
144325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xc6, 0, 0,
144425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd1, 0, 0,
144525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd1, 0, 0,
144625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd2, 0, 0,
144725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd2, 0, 0,
144825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd3, 0, 0,
144925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd3, 0, 0,
145025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd4, 0, 0,
145125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd4, 0, 0,
145225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd5, 0, 0,
145325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd5, 0, 0,
145425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd6, 0, 0,
145525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0xd6, 0xc0, 0xc0,
145625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0xd6, 0xc0, 0xc0,
145725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd7, 0xc0, 0xc0,
145825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd7, 0xc0, 0xc0,
145925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd8, 0, 0,
146025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd8, 0, 0,
146125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xd9, 0, 0,
146225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xd9, 0, 0,
146325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xda, 0, 0,
146425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xda, 0, 0,
146525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xdc, 0, 0,
146625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xdc, 0, 0,
146725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xdd, 0, 0,
146825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xdd, 0, 0,
146925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xde, 0, 0,
147025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xde, 0, 0,
147125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe0, 0, 0,
147225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xe0, 0, 0,
147325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe1, 0, 0,
147425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xe1, 0, 0,
147525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe2, 0, 0,
147625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xe2, 0, 0,
147725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe3, 0, 0,
147825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xe3, 0, 0,
147925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe4, 0, 0,
148025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xe4, 0, 0,
148125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe5, 0, 0,
148225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xe5, 0, 0,
148325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe7, 0, 0,
148425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xe7, 0, 0,
148525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe8, 0, 0,
148625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xe8, 0, 0,
148725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xe9, 0, 0,
148825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xe9, 0, 0,
148925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xea, 0, 0,
149025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xea, 0, 0,
149125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xec, 0, 0,
149225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xec, 0, 0,
149325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xed, 0, 0,
149425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xed, 0, 0,
149525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xee, 0, 0,
149625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xee, 0, 0,
149725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf2, 0xf, 0xf0, 0, 0,
149825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xf1, 0, 0,
149925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf1, 0, 0,
150025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xf2, 0, 0,
150125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf2, 0, 0,
150225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xf3, 0, 0,
150325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf3, 0, 0,
150425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xf4, 0, 0,
150525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf4, 0, 0,
150625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xf6, 0, 0,
150725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf6, 0, 0,
150825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xf7, 0xc0, 0xc0,
150925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf7, 0xc0, 0xc0,
151025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xf8, 0, 0,
151125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf8, 0, 0,
151225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xf9, 0, 0,
151325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf9, 0, 0,
151425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xfa, 0, 0,
151525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xfa, 0, 0,
151625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xfb, 0, 0,
151725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xfb, 0, 0,
151825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xfc, 0, 0,
151925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xfc, 0, 0,
152025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xfd, 0, 0,
152125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xfd, 0, 0,
152225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xfe, 0, 0,
152325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xfe, 0, 0,
152425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0, 0, 0,
152525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0, 0, 0,
152625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x1, 0, 0,
152725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x1, 0, 0,
152825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x2, 0, 0,
152925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x2, 0, 0,
153025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x3, 0, 0,
153125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x3, 0, 0,
153225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x4, 0, 0,
153325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x4, 0, 0,
153425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x5, 0, 0,
153525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x5, 0, 0,
153625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x6, 0, 0,
153725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x6, 0, 0,
153825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x7, 0, 0,
153925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x7, 0, 0,
154025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x8, 0, 0,
154125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x8, 0, 0,
154225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x9, 0, 0,
154325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x9, 0, 0,
154425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0xa, 0, 0,
154525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0xa, 0, 0,
154625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0xb, 0, 0,
154725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0xb, 0, 0,
154825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x1c, 0, 0,
154925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x1c, 0, 0,
155025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x1d, 0, 0,
155125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x1d, 0, 0,
155225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x1e, 0, 0,
155325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x38, 0x1e, 0, 0,
155425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0xf, 0, 0,
155525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf, 0x3a, 0xf, 0, 0,
155625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0xc7, 0x38, 0x30,
155725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0xf3, 0xf, 0xc7, 0x38, 0x30,
155825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xc7, 0x38, 0x30,
155925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xc7, 0x38, 0x38,
156025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x71, 0xf8, 0xd0,
156125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x71, 0xf8, 0xd0,
156225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x71, 0xf8, 0xe0,
156325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x71, 0xf8, 0xe0,
156425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x71, 0xf8, 0xf0,
156525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x71, 0xf8, 0xf0,
156625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x72, 0xf8, 0xd0,
156725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x72, 0xf8, 0xd0,
156825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x72, 0xf8, 0xe0,
156925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x72, 0xf8, 0xe0,
157025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x72, 0xf8, 0xf0,
157125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x72, 0xf8, 0xf0,
157225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x73, 0xf8, 0xd0,
157325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x73, 0xf8, 0xd0,
157425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x73, 0xf8, 0xd8,
157525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x73, 0xf8, 0xf0,
157625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0x73, 0xf8, 0xf0,
157725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x34, 0x66, 0xf, 0x73, 0xf8, 0xf8,
157825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0xae, 0xe8,
157925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0xae, 0xf0,
158025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x33, 0xf, 0xae, 0xf8,
158125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xae, 0x38, 0x38,
158225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x23, 0xf, 0xf, 0, 0,
158325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0xc, 0, 0,
158425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0xd, 0, 0,
158525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x14, 0, 0,
158625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x15, 0, 0,
158725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x40, 0, 0,
158825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x41, 0, 0,
158925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x21, 0, 0,
159025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x2a, 0, 0,
159125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x42, 0, 0,
159225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x2b, 0, 0,
159325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x10, 0, 0,
159425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0xe, 0, 0,
159525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x29, 0, 0,
159625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x61, 0, 0,
159725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x60, 0, 0,
159825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x63, 0, 0,
159925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x62, 0, 0,
160025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x37, 0, 0,
160125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x41, 0, 0,
160225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x20, 0, 0,
160325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x22, 0, 0,
160425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x3c, 0, 0,
160525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x3d, 0, 0,
160625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x3f, 0, 0,
160725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x3e, 0, 0,
160825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x38, 0, 0,
160925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x39, 0, 0,
161025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x3b, 0, 0,
161125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x3a, 0, 0,
161225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x20, 0, 0,
161325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x21, 0, 0,
161425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x22, 0, 0,
161525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x23, 0, 0,
161625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x24, 0, 0,
161725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x25, 0, 0,
161825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x30, 0, 0,
161925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x31, 0, 0,
162025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x32, 0, 0,
162125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x33, 0, 0,
162225b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x34, 0, 0,
162325b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x35, 0, 0,
162425b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x28, 0, 0,
162525b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x40, 0, 0,
162625b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x38, 0x17, 0, 0,
162725b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x8, 0, 0,
162825b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0x9, 0, 0,
162925b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0xa, 0, 0,
163025b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x45, 0x66, 0xf, 0x3a, 0xb, 0, 0,
163125b3c049e70834cf33790a28643ab058b507b35cBen Cheng  0x1, 0xe7, 0x7,
163225b3c049e70834cf33790a28643ab058b507b35cBen Cheng};
1633