diff --git a/compiler/i386/i386tab.inc b/compiler/i386/i386tab.inc index 5d67164540..3bb3d8aabb 100644 --- a/compiler/i386/i386tab.inc +++ b/compiler/i386/i386tab.inc @@ -5,13684 +5,13684 @@ ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #0; - flags : if_none + flags : [] ), ( opcode : A_AAA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#55; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_AAD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#213#10; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_AAD; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#213#20; - flags : if_8086 or if_sb or if_nox86_64 + flags : [if_8086,if_sb,if_nox86_64] ), ( opcode : A_AAM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#212#10; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_AAM; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#212#20; - flags : if_8086 or if_sb or if_nox86_64 + flags : [if_8086,if_sb,if_nox86_64] ), ( opcode : A_AAS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#63; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#17#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#19#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#16#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#18#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#130#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#21#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#130#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#21#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#130#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#20#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#130#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#1#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#3#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#0#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#2#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#128#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #208#1#5#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#5#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#128#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#4#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#128#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#33#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#35#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#32#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#34#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#132#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#37#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#132#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#37#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#132#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#36#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#132#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ARPL; ops : 2; optypes : (ot_reg16,ot_reg16,ot_none,ot_none); code : #1#99#65; - flags : if_286 or if_prot or if_nox86_64 + flags : [if_286,if_prot,if_nox86_64] ), ( opcode : A_ARPL; ops : 2; optypes : (ot_memory,ot_reg16,ot_none,ot_none); code : #1#99#65; - flags : if_286 or if_prot or if_sm or if_nox86_64 + flags : [if_286,if_prot,if_sm,if_nox86_64] ), ( opcode : A_BOUND; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#1#98#72; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_BSF; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#188#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BSR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#189#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BSWAP; ops : 1; optypes : (ot_reg32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#15#8#200; - flags : if_486 + flags : [if_486] ), ( opcode : A_BT; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#163#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BT; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#132#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_BTC; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#187#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BTC; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#135#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_BTR; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#179#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BTR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#134#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_BTS; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#171#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BTS; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#133#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_CALL; ops : 1; optypes : (ot_rm_gpr or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#130; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_CALL; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #208#1#232#52; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_immediate or ot_near,ot_none,ot_none,ot_none); code : #208#1#232#52; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_immediate or ot_far,ot_none,ot_none,ot_none); code : #208#1#154#28#31; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_CALL; ops : 1; optypes : (ot_memory or ot_near,ot_none,ot_none,ot_none); code : #208#1#255#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_memory or ot_far,ot_none,ot_none,ot_none); code : #208#1#255#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate,ot_immediate,ot_none,ot_none); code : #215#1#154#29#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#154#25#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#154#25#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#154#33#24; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#154#33#24; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_CBW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#152; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CDQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#153; - flags : if_386 + flags : [if_386] ), ( opcode : A_CLC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#248; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CLD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#252; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CLI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#250; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CLTS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#6; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_CMC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#245; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#57#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#59#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#56#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#58#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#135#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#61#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#135#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#61#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#135#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#60#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#135#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_CMP; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#129#135#33; - flags : if_386 or if_sd + flags : [if_386,if_sd] ), ( opcode : A_CMP; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#129#135#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_CMP; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits8,ot_none,ot_none); code : #1#128#135#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_CMPSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#1#166; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMPSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#213#1#167; - flags : if_386 + flags : [if_386] ), ( opcode : A_CMPSD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #220#2#15#194#72#22; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_CMPSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#212#1#167; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMPXCHG; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#177#65; - flags : if_pent or if_sm + flags : [if_pent,if_sm] ), ( opcode : A_CMPXCHG; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#176#65; - flags : if_pent + flags : [if_pent] ), ( opcode : A_CMPXCHG486; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#167#65; - flags : if_486 or if_sm + flags : [if_486,if_sm] ), ( opcode : A_CMPXCHG486; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#166#65; - flags : if_486 or if_undoc + flags : [if_486,if_undoc] ), ( opcode : A_CMPXCHG8B; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#199#129; - flags : if_pent + flags : [if_pent] ), ( opcode : A_CPUID; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#162; - flags : if_pent + flags : [if_pent] ), ( opcode : A_CWD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#153; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CWDE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#152; - flags : if_386 + flags : [if_386] ), ( opcode : A_DAA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#39; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_DAS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#47; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_DEC; ops : 1; optypes : (ot_reg16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#8#72; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_DEC; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#255#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_DEC; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#254#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_DIV; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#134; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_DIV; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#134; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_EMMS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#119; - flags : if_pent or if_mmx + flags : [if_pent,if_mmx] ), ( opcode : A_ENTER; ops : 2; optypes : (ot_immediate,ot_immediate,ot_none,ot_none); code : #1#200#24#21; - flags : if_186 + flags : [if_186] ), ( opcode : A_F2XM1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FABS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#193; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADDP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#193; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADDP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADDP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBLD; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#223#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBLD; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#223#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBSTP; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#223#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBSTP; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#223#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCHS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCLEX; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#226; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCMOVB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#193; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVB; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVB; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVBE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#209; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVBE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVBE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#201; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#193; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNB; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNB; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNBE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#209; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNBE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNBE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#201; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNU; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#217; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNU; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNU; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVU; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#217; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVU; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVU; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOM; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#216#209; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#241; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMI; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMI; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMIP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#223#241; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMIP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#223#8#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMIP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#223#9#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#216#217; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#216; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#216; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMPP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#217; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#255; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FDECSTP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#246; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDISI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#241; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#241; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#249; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVRP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#249; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVRP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVRP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FEMMS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#14; - flags : if_pent or if_3dnow + flags : [if_pent,if_3dnow] ), ( opcode : A_FENI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FFREE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIADD; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIADD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOM; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOM; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOMP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOMP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIV; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIV; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIVR; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIVR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FILD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FILD; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#223#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FILD; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#223#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIMUL; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIMUL; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FINCSTP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#247; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FINIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#227; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIST; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIST; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#223#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#223#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#223#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTTP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#129; - flags : if_prescott or if_fpu + flags : [if_prescott,if_fpu] ), ( opcode : A_FISTTP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#223#129; - flags : if_prescott or if_fpu + flags : [if_prescott,if_fpu] ), ( opcode : A_FISTTP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#129; - flags : if_prescott or if_fpu + flags : [if_prescott,if_fpu] ), ( opcode : A_FISUB; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISUB; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISUBR; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISUBR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#217#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#219#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#217#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDCW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#133; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FLDENV; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDL2E; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#234; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDL2T; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#233; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDLG2; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#236; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDLN2; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#237; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDPI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#235; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDZ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#238; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#201; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMULP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#201; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMULP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMULP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNCLEX; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#226; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNDISI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNENI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNINIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#227; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNOP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNSAVE; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#221#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNSTCW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FNSTENV; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNSTSW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#221#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FNSTSW; ops : 1; optypes : (ot_reg_ax,ot_none,ot_none,ot_none); code : #2#223#224; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FPATAN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#243; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FPREM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FPREM1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#245; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FPTAN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#242; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FRNDINT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#252; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FRSTOR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#221#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSAVE; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#221#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSCALE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#253; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSETPM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#228; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FSIN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#254; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FSINCOS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#251; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FSQRT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#250; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FST; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#217#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FST; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FST; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTCW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#217#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FSTENV; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#217#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#217#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#219#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#216; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTSW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#221#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FSTSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#223#224; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FSTSW; ops : 1; optypes : (ot_reg_ax,ot_none,ot_none,ot_none); code : #3#155#223#224; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#233; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBRP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#233; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBRP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBRP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FTST; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#228; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FUCOM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#221#225; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOM; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#224; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOM; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#221#9#224; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#233; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMI; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMI; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMIP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#223#233; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMIP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#223#8#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMIP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#223#9#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#221#233; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#232; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#221#9#232; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMPP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#233; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FWAIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#155; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXAM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#229; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#201; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#217#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#217#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#217#9#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXTRACT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#244; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FYL2X; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#241; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FYL2XP1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#249; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_HLT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#244; - flags : if_8086 or if_priv + flags : [if_8086,if_priv] ), ( opcode : A_IBTS; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#167#65; - flags : if_386 or if_sm or if_undoc + flags : [if_386,if_sm,if_undoc] ), ( opcode : A_ICEBP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 + flags : [if_386] ), ( opcode : A_IDIV; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IDIV; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#175#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_IMUL; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr,ot_immediate or ot_bits8 or ot_signed,ot_none); code : #208#1#107#72#14; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr,ot_immediate,ot_none); code : #208#1#105#72#34; - flags : if_386 or if_sm or if_sd or if_ar2 + flags : [if_386,if_sm,if_sd,if_ar2] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#107#64#13; - flags : if_386 + flags : [if_386] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg32,ot_immediate,ot_none,ot_none); code : #213#1#105#64#33; - flags : if_386 or if_sd + flags : [if_386,if_sd] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg16,ot_rm_gpr,ot_immediate or ot_bits8 or ot_signed,ot_none); code : #212#1#107#72#14; - flags : if_186 or if_sm + flags : [if_186,if_sm] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg16,ot_rm_gpr,ot_immediate,ot_none); code : #212#1#105#72#26; - flags : if_186 or if_sm or if_sw or if_ar2 + flags : [if_186,if_sm,if_sw,if_ar2] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg16,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #212#1#107#64#13; - flags : if_186 + flags : [if_186] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg16,ot_immediate,ot_none,ot_none); code : #212#1#105#64#25; - flags : if_186 or if_sw + flags : [if_186,if_sw] ), ( opcode : A_IMUL; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#228#21; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_ax or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#229#21; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_al,ot_reg_dx,ot_none,ot_none); code : #1#236; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_ax or ot_bits32,ot_reg_dx,ot_none,ot_none); code : #208#1#237; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INC; ops : 1; optypes : (ot_reg16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#8#64; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_INC; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#255#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INC; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#254#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#108; - flags : if_186 + flags : [if_186] ), ( opcode : A_INSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#109; - flags : if_386 + flags : [if_386] ), ( opcode : A_INSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#109; - flags : if_186 + flags : [if_186] ), ( opcode : A_INT; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#205#20; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_INT01; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 + flags : [if_386] ), ( opcode : A_INT1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 + flags : [if_386] ), ( opcode : A_INT03; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#204; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INT3; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#204; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INTO; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#206; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_INVD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#8; - flags : if_486 or if_priv + flags : [if_486,if_priv] ), ( opcode : A_INVLPG; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#135; - flags : if_486 or if_priv + flags : [if_486,if_priv] ), ( opcode : A_IRET; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#207; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IRETD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#207; - flags : if_386 + flags : [if_386] ), ( opcode : A_IRETW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#207; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JCXZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #200#1#227#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_JECXZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #201#1#227#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_bits8,ot_none,ot_none,ot_none); code : #1#235#40; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_bits16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#1#233#52; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_rm_gpr or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#132; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_JMP; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_short,ot_none,ot_none,ot_none); code : #1#235#40; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_near,ot_none,ot_none,ot_none); code : #208#1#233#52; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_far,ot_none,ot_none,ot_none); code : #208#1#234#28#31; - flags : if_8086 or if_pass2 or if_nox86_64 + flags : [if_8086,if_pass2,if_nox86_64] ), ( opcode : A_JMP; ops : 1; optypes : (ot_memory or ot_near,ot_none,ot_none,ot_none); code : #208#1#255#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JMP; ops : 1; optypes : (ot_memory or ot_far,ot_none,ot_none,ot_none); code : #208#1#255#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JMP; ops : 2; optypes : (ot_immediate,ot_immediate,ot_none,ot_none); code : #215#1#234#29#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_JMP; ops : 2; optypes : (ot_immediate,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#234#25#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_JMP; ops : 2; optypes : (ot_immediate,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#234#33#24; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_LAHF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#159; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LAR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#2#72; - flags : if_286 or if_prot or if_sm + flags : [if_286,if_prot,if_sm] ), ( opcode : A_LCALL; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#131; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_LCALL; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LDS; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#1#197#72; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LEA; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #193#208#1#141#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LEAVE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#201; - flags : if_186 + flags : [if_186] ), ( opcode : A_LES; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#1#196#72; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LFS; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#2#15#180#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_LGDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#130; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_LGS; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#2#15#181#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_LIDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#131; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_LJMP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#133; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_LJMP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LLDT; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#130; - flags : if_286 or if_prot or if_priv + flags : [if_286,if_prot,if_priv] ), ( opcode : A_LMSW; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#1#134; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_LOADALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#7; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_LOADALL286; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#5; - flags : if_286 or if_undoc + flags : [if_286,if_undoc] ), ( opcode : A_LOCK; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#240; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_LODSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#172; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LODSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#173; - flags : if_386 + flags : [if_386] ), ( opcode : A_LODSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#173; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOP; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#226#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOP; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#226#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOP; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#226#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPE; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#225#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPE; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#225#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOPE; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#225#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPNE; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#224#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPNE; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#224#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOPNE; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#224#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPNZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#224#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPNZ; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#224#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOPNZ; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#224#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#225#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPZ; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#225#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOPZ; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#225#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LSL; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#3#72; - flags : if_286 or if_prot or if_sm + flags : [if_286,if_prot,if_sm] ), ( opcode : A_LSS; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #208#2#15#178#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_LTR; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#131; - flags : if_286 or if_prot or if_priv + flags : [if_286,if_prot,if_priv] ), ( opcode : A_MONITOR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#200; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_MONITOR; ops : 3; optypes : (ot_reg_eax,ot_reg_ecx,ot_reg_edx,ot_none); code : #3#15#1#200; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_ax,ot_none,ot_none); code : #212#1#163#36; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_eax,ot_none,ot_none); code : #213#1#163#36; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#137#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_ax,ot_mem_offs,ot_none,ot_none); code : #212#1#161#37; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_eax,ot_mem_offs,ot_none,ot_none); code : #213#1#161#37; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#139#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_immediate,ot_none,ot_none); code : #213#8#184#33; - flags : if_386 or if_sd + flags : [if_386,if_sd] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#199#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg16,ot_immediate,ot_none,ot_none); code : #212#8#184#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#199#128#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_al,ot_none,ot_none); code : #1#162#36; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#136#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_al,ot_mem_offs,ot_none,ot_none); code : #1#160#37; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#138#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg8,ot_immediate,ot_none,ot_none); code : #8#176#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#198#128#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32,ot_reg_cs,ot_none,ot_none); code : #208#1#140#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32,ot_reg_dess,ot_none,ot_none); code : #208#1#140#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32,ot_reg_fsgs,ot_none,ot_none); code : #208#1#140#65; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_dess,ot_rm_gpr or ot_bits16 or ot_bits32,ot_none,ot_none); code : #209#1#142#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_fsgs,ot_rm_gpr or ot_bits16 or ot_bits32,ot_none,ot_none); code : #209#1#142#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_reg_cr4,ot_none,ot_none); code : #2#15#32#132; - flags : if_pent or if_priv or if_nox86_64 + flags : [if_pent,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_reg_creg,ot_none,ot_none); code : #2#15#32#65; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_reg_dreg,ot_none,ot_none); code : #2#15#33#65; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_reg_treg,ot_none,ot_none); code : #2#15#36#65; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_cr4,ot_reg32,ot_none,ot_none); code : #2#15#34#140; - flags : if_pent or if_priv or if_nox86_64 + flags : [if_pent,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_creg,ot_reg32,ot_none,ot_none); code : #2#15#34#72; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_dreg,ot_reg32,ot_none,ot_none); code : #2#15#35#72; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_treg,ot_reg32,ot_none,ot_none); code : #2#15#38#72; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_mmxreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #2#15#110#72; - flags : if_pent or if_mmx or if_sd + flags : [if_pent,if_mmx,if_sd] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_mmxreg,ot_none,ot_none); code : #2#15#126#65; - flags : if_pent or if_mmx or if_sd + flags : [if_pent,if_mmx,if_sd] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #241#2#15#110#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #241#2#15#126#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#111#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_mmxrm,ot_mmxreg,ot_none,ot_none); code : #2#15#127#65; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#126#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#214#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#164; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOVSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#165; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#16#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVSD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #220#2#15#17#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#165; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOVSX; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr or ot_bits16,ot_none,ot_none); code : #208#2#15#191#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVSX; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #208#2#15#190#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVZX; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr or ot_bits16,ot_none,ot_none); code : #208#2#15#183#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVZX; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #208#2#15#182#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MUL; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MUL; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MWAIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#201; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_MWAIT; ops : 2; optypes : (ot_reg_eax,ot_reg_ecx,ot_none,ot_none); code : #3#15#1#201; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_NEG; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NEG; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NOP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#144; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NOT; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NOT; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#9#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#11#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#8#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#10#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#129#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#13#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#129#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#13#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#129#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#12#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#129#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_immediate,ot_reg_al,ot_none,ot_none); code : #1#230#20; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_immediate,ot_reg_ax,ot_none,ot_none); code : #212#1#231#20; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_immediate,ot_reg_eax,ot_none,ot_none); code : #213#1#231#20; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_reg_dx,ot_reg_al,ot_none,ot_none); code : #1#238; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OUT; ops : 2; optypes : (ot_reg_dx,ot_reg_ax,ot_none,ot_none); code : #212#1#239; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OUT; ops : 2; optypes : (ot_reg_dx,ot_reg_eax,ot_none,ot_none); code : #213#1#239; - flags : if_386 + flags : [if_386] ), ( opcode : A_OUTSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#110; - flags : if_186 + flags : [if_186] ), ( opcode : A_OUTSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#111; - flags : if_386 + flags : [if_386] ), ( opcode : A_OUTSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#111; - flags : if_186 + flags : [if_186] ), ( opcode : A_PACKSSDW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#107#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PACKSSDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#107#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PACKSSWB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#99#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PACKSSWB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#99#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PACKUSWB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#103#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PACKUSWB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#103#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#252#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#252#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#254#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#254#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#236#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#236#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDSIW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#81#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PADDSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#237#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#237#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDUSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#220#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDUSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#220#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDUSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#221#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDUSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#221#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#253#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#253#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAND; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#219#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PAND; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#219#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PANDN; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#223#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PANDN; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#223#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAVEB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#80#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PAVGUSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#191; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PCMPEQB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#116#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPEQB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#116#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPEQD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#118#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPEQD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#118#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPEQW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#117#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPEQW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#117#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPGTB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#100#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPGTB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#100#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPGTD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#102#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPGTD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#102#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPGTW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#101#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPGTW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#101#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PDISTIB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#84#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PF2ID; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#29; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFACC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#174; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFADD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#158; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFCMPEQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#176; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFCMPGE; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#144; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFCMPGT; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#160; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFMAX; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#164; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFMIN; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#148; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFMUL; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#180; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRCP; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#150; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRCPIT1; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#166; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRCPIT2; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#182; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRSQIT1; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#167; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRSQRT; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#151; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFSUB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#154; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFSUBR; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#170; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PI2FD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#13; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PMACHRIW; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#94#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMADDWD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#245#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PMADDWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#245#72; - flags : if_willamette or if_sm or if_sse2 + flags : [if_willamette,if_sm,if_sse2] ), ( opcode : A_PMAGW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#82#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMULHRIW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#93#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMULHRWA; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#183; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PMULHRWC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#89#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMULHW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#229#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PMULHW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#229#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMULLW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#213#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PMULLW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#213#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMVGEZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#92#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMVLZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#91#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMVNZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#90#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMVZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#88#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #212#8#88; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg32,ot_none,ot_none,ot_none); code : #213#8#88; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_POP; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#143#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_POP; ops : 1; optypes : (ot_rm_gpr or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#143#128; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg_cs,ot_none,ot_none,ot_none); code : #1#15; - flags : if_8086 or if_undoc + flags : [if_8086,if_undoc] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg_dess,ot_none,ot_none,ot_none); code : #4; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg_fsgs,ot_none,ot_none,ot_none); code : #1#15#5#221; - flags : if_386 + flags : [if_386] ), ( opcode : A_POPA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#97; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_POPAD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#97; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_POPAW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#97; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_POPF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#157; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_POPFD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#157; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_POPFW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#157; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_POR; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#235#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_POR; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#235#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PREFETCH; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#13#128; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PREFETCHW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#13#129; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#242#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#114#134#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#242#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#114#134#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSLLDQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#135#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#243#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#115#134#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#243#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#134#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#241#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#113#134#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#241#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#113#134#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#226#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#114#132#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#226#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#114#132#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#225#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#113#132#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#225#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#113#132#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#210#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#114#130#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#210#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#114#130#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#211#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#115#130#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#211#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#130#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#209#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#113#130#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#209#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#113#130#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSUBB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#248#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#248#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#250#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#250#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#232#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#232#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBSIW; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#85#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PSUBSIW; ops : 2; optypes : (ot_mmxreg,ot_mmxreg,ot_none,ot_none); code : #2#15#85#72; - flags : if_pent or if_mmx or if_cyrix + flags : [if_pent,if_mmx,if_cyrix] ), ( opcode : A_PSUBSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#233#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#233#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBUSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#216#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBUSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#216#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBUSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#217#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBUSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#217#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#249#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#249#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#104#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKHBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#104#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#106#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKHDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#106#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHWD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#105#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKHWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#105#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#96#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKLBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#96#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#98#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKLDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#98#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLWD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#97#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKLWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#97#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #212#8#80; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg32,ot_none,ot_none,ot_none); code : #213#8#80; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#134; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_rm_gpr or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#134; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_immediate or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#104#32#221; - flags : if_386 + flags : [if_386] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_immediate or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#104#24#221; - flags : if_186 + flags : [if_186] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none,ot_none); code : #1#106#12#221; - flags : if_186 + flags : [if_186] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg_fsgs,ot_none,ot_none,ot_none); code : #1#15#7#221; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg_sreg,ot_none,ot_none,ot_none); code : #6; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_PUSHA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#96; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_PUSHAD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#96; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSHAW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#96; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_PUSHF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#156; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSHFD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#156; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSHFW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#156; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PXOR; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#239#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PXOR; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#239#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#130#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#130#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#131#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#131#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RDSHR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#54; - flags : if_p6 or if_cyrix or if_smm + flags : [if_p6,if_cyrix,if_smm] ), ( opcode : A_RDMSR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#50; - flags : if_pent or if_priv + flags : [if_pent,if_priv] ), ( opcode : A_RDPMC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#51; - flags : if_p6 + flags : [if_p6] ), ( opcode : A_RDTSC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#49; - flags : if_pent + flags : [if_pent] ), ( opcode : A_REP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPNE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#242; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPNZ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#242; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPZ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_RET; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#195; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RET; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#194#24; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_RETF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#203; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RETF; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#202#24; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_RETN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#195; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RETN; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#194#24; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#128#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#128#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#129#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#129#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RSDC; ops : 2; optypes : (ot_reg_sreg,ot_memory or ot_bits80,ot_none,ot_none); code : #2#15#121#65; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_RSLDT; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #2#15#123#128; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_RSM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#170; - flags : if_pent or if_smm + flags : [if_pent,if_smm] ), ( opcode : A_SAHF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#158; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#132#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#132#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SALC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#214; - flags : if_8086 or if_undoc or if_nox86_64 + flags : [if_8086,if_undoc,if_nox86_64] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#135#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#135#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#25#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#27#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#131#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#24#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#26#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#29#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#129#131#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#29#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #208#1#129#131#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#28#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#131#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SCASB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#1#174; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SCASD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#213#1#175; - flags : if_386 + flags : [if_386] ), ( opcode : A_SCASW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#212#1#175; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SEGCS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#46; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SEGDS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#62; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SEGES; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#38; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SEGFS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#100; - flags : if_386 or if_pre + flags : [if_386,if_pre] ), ( opcode : A_SEGGS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#101; - flags : if_386 or if_pre + flags : [if_386,if_pre] ), ( opcode : A_SEGSS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#54; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SGDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#128; - flags : if_286 + flags : [if_286] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#132#21; - flags : if_186 or if_sw + flags : [if_186,if_sw] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#132#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SHLD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_immediate,ot_none); code : #209#2#15#164#65#22; - flags : if_386 or if_sm2 or if_sb or if_ar2 + flags : [if_386,if_sm2,if_sb,if_ar2] ), ( opcode : A_SHLD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none); code : #209#2#15#165#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#133#21; - flags : if_186 or if_sw + flags : [if_186,if_sw] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#133#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SHRD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_immediate,ot_none); code : #209#2#15#172#65#22; - flags : if_386 or if_sm2 or if_sb or if_ar2 + flags : [if_386,if_sm2,if_sb,if_ar2] ), ( opcode : A_SHRD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none); code : #209#2#15#173#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SIDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#129; - flags : if_286 + flags : [if_286] ), ( opcode : A_SLDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#128; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_SLDT; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#0#128; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_SMI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_SMINT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#56; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_SMINTOLD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#126; - flags : if_486 or if_cyrix + flags : [if_486,if_cyrix] ), ( opcode : A_SMSW; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#1#132; - flags : if_286 + flags : [if_286] ), ( opcode : A_STC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#249; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#253; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#251; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STOSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#170; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STOSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#171; - flags : if_386 + flags : [if_386] ), ( opcode : A_STOSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#171; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#129; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_STR; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#0#129; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#41#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#43#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#40#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#42#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#133#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#45#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#129#133#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#45#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#133#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#44#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#133#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SVDC; ops : 2; optypes : (ot_memory or ot_bits80,ot_reg_sreg,ot_none,ot_none); code : #2#15#120#65; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_SVLDT; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #2#15#122#128; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_SVTS; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #2#15#124#128; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_SYSCALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#5; - flags : if_p6 or if_prot or if_amd + flags : [if_p6,if_prot,if_amd] ), ( opcode : A_SYSENTER; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#52; - flags : if_p6 or if_prot + flags : [if_p6,if_prot] ), ( opcode : A_SYSEXIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#53; - flags : if_p6 or if_prot or if_priv + flags : [if_p6,if_prot,if_priv] ), ( opcode : A_SYSRET; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#7; - flags : if_p6 or if_prot or if_priv or if_amd + flags : [if_p6,if_prot,if_priv,if_amd] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#133#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #208#1#133#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg8,ot_reg8,ot_none,ot_none); code : #1#132#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#132#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#169#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#169#25; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#168#17; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#247#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#247#128#25; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#246#128#17; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#247#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#247#128#25; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits8,ot_none,ot_none); code : #1#246#128#17; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_UD1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#185; - flags : if_286 or if_undoc + flags : [if_286,if_undoc] ), ( opcode : A_UD2; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#11; - flags : if_286 + flags : [if_286] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#17#65; - flags : if_386 or if_undoc or if_sm + flags : [if_386,if_undoc,if_sm] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #208#2#15#19#72; - flags : if_386 or if_undoc or if_sm + flags : [if_386,if_undoc,if_sm] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#16#65; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #2#15#18#72; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_VERR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#132; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERR; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#132; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERR; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #2#15#0#132; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#133; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERW; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#133; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERW; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #2#15#0#133; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_WAIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#155; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_WBINVD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#9; - flags : if_486 or if_priv + flags : [if_486,if_priv] ), ( opcode : A_WRSHR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#55; - flags : if_p6 or if_cyrix or if_smm + flags : [if_p6,if_cyrix,if_smm] ), ( opcode : A_WRMSR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#48; - flags : if_pent or if_priv + flags : [if_pent,if_priv] ), ( opcode : A_XADD; ops : 2; optypes : (ot_memory,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#193#65; - flags : if_486 or if_sm + flags : [if_486,if_sm] ), ( opcode : A_XADD; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#192#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg8,ot_reg8,ot_none,ot_none); code : #2#15#192#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg16,ot_reg16,ot_none,ot_none); code : #208#2#15#193#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #209#2#15#193#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg16,ot_memory,ot_none,ot_none); code : #212#2#15#166#72; - flags : if_386 or if_sw or if_undoc + flags : [if_386,if_sw,if_undoc] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg16,ot_reg16,ot_none,ot_none); code : #212#2#15#166#72; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg32,ot_memory,ot_none,ot_none); code : #213#2#15#166#72; - flags : if_386 or if_sd or if_undoc + flags : [if_386,if_sd,if_undoc] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #213#2#15#166#72; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg_ax,ot_reg16,ot_none,ot_none); code : #212#9#144; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg_eax,ot_reg32,ot_none,ot_none); code : #213#9#144; - flags : if_386 + flags : [if_386] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg16,ot_reg_ax,ot_none,ot_none); code : #212#8#144; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg32,ot_reg_eax,ot_none,ot_none); code : #213#8#144; - flags : if_386 + flags : [if_386] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#135#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_memory,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#135#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#134#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_memory or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#134#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XLAT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#215; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XLATB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#215; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#49#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#51#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#48#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#50#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#134#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#53#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#129#134#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#53#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#134#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#52#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#134#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_XSTORE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#167#192; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTECB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#200; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTCBC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#208; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTCFB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#224; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTOFB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#232; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_CMOVcc; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#15#11#64#72; - flags : if_p6 or if_sm + flags : [if_p6,if_sm] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_bits8,ot_none,ot_none,ot_none); code : #11#112#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_bits16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#1#15#11#128#52; - flags : if_386 or if_pass2 + flags : [if_386,if_pass2] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_short,ot_none,ot_none,ot_none); code : #11#112#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_near,ot_none,ot_none,ot_none); code : #208#1#15#11#128#52; - flags : if_386 or if_pass2 + flags : [if_386,if_pass2] ), ( opcode : A_SETcc; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#15#11#144#128; - flags : if_386 + flags : [if_386] ), ( opcode : A_ADDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#88#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ADDSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#88#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ANDNPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#85#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ANDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#84#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPEQPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#0; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPEQSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#0; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLEPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#2; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLESS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#2; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#1; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#1; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNEQPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#4; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNEQSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#4; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLEPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#6; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLESS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#6; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#5; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#5; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPORDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#7; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPORDSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#7; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPUNORDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#3; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPUNORDSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#3; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #217#2#15#194#72#18; - flags : if_katmai or if_sse or if_sb or if_ar2 + flags : [if_katmai,if_sse,if_sb,if_ar2] ), ( opcode : A_CMPSS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #219#2#15#194#72#18; - flags : if_katmai or if_sse or if_sb or if_ar2 + flags : [if_katmai,if_sse,if_sb,if_ar2] ), ( opcode : A_COMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#47#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTPI2PS; ops : 2; optypes : (ot_xmmreg,ot_mmxrm,ot_none,ot_none); code : #217#2#15#42#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_memory or ot_bits64,ot_none,ot_none); code : #217#2#15#45#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmreg,ot_none,ot_none); code : #217#2#15#45#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTSI2SS; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #219#209#2#15#42#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#208#2#15#45#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #219#208#2#15#45#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_memory or ot_bits64,ot_none,ot_none); code : #217#2#15#44#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmreg,ot_none,ot_none); code : #217#2#15#44#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#208#2#15#44#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #219#208#2#15#44#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_DIVPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#94#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_DIVSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#94#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_LDMXCSR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#130; - flags : if_katmai or if_sse or if_sd + flags : [if_katmai,if_sse,if_sd] ), ( opcode : A_MAXPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#95#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MAXSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#95#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MINPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#93#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MINSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#93#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVAPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#40#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVAPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #2#15#41#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVHPS; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #2#15#22#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVHPS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #2#15#23#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVLHPS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #2#15#22#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVLPS; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #2#15#18#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVLPS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #2#15#19#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVHLPS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #2#15#18#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVMSKPS; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #2#15#80#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVNTPS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #2#15#43#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#16#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #219#2#15#16#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#17#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #219#2#15#17#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVUPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#16#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVUPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #217#2#15#17#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MULPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#89#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MULSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#89#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ORPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#86#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RCPPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#83#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RCPSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#83#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RSQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#82#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RSQRTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#82#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_SHUFPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #2#15#198#72#18; - flags : if_katmai or if_sse or if_sb or if_ar2 + flags : [if_katmai,if_sse,if_sb,if_ar2] ), ( opcode : A_SQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#81#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_SQRTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#81#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_STMXCSR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#131; - flags : if_katmai or if_sse or if_sd + flags : [if_katmai,if_sse,if_sd] ), ( opcode : A_SUBPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#92#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_SUBSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#92#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_UCOMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#46#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_UNPCKHPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#21#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_UNPCKLPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#20#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_XORPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#87#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_FXRSTOR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#129; - flags : if_p6 or if_sse or if_fpu + flags : [if_p6,if_sse,if_fpu] ), ( opcode : A_FXSAVE; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#128; - flags : if_p6 or if_sse or if_fpu + flags : [if_p6,if_sse,if_fpu] ), ( opcode : A_PREFETCHNTA; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#128; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_PREFETCHT0; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#129; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_PREFETCHT1; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#130; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_PREFETCHT2; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#131; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_SFENCE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#174#248; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_MASKMOVQ; ops : 2; optypes : (ot_mmxreg,ot_mmxreg,ot_none,ot_none); code : #2#15#247#72; - flags : if_katmai or if_mmx + flags : [if_katmai,if_mmx] ), ( opcode : A_MOVNTQ; ops : 2; optypes : (ot_memory,ot_mmxreg,ot_none,ot_none); code : #2#15#231#65; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PAVGB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#224#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PAVGB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#224#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAVGW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#227#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PAVGW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#227#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PEXTRW; ops : 3; optypes : (ot_reg32,ot_mmxreg,ot_immediate,ot_none); code : #2#15#197#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PEXTRW; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate,ot_none); code : #241#2#15#197#72#22; - flags : if_sse41 + flags : [if_sse41] ), ( opcode : A_PEXTRW; ops : 3; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#21#65#22; - flags : if_sse41 + flags : [if_sse41] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_reg16,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_reg32,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_memory,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_memory or ot_bits16,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_reg16,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_reg32,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_memory,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PMAXSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#238#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMAXSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#238#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMAXUB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#222#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMAXUB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#222#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMINSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#234#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMINSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#234#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMINUB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#218#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMINUB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#218#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMOVMSKB; ops : 2; optypes : (ot_reg32,ot_mmxreg,ot_none,ot_none); code : #2#15#215#72; - flags : if_katmai or if_mmx + flags : [if_katmai,if_mmx] ), ( opcode : A_PMOVMSKB; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#2#15#215#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_PMULHUW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#228#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMULHUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#228#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSADBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#246#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PSADBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#246#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSHUFW; ops : 3; optypes : (ot_mmxreg,ot_mmxrm,ot_immediate,ot_none); code : #2#15#112#72#18; - flags : if_katmai or if_mmx or if_sm2 or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sm2,if_sb,if_ar2] ), ( opcode : A_PFNACC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#138; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFPNACC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#142; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PI2FW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#12; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PF2IW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#28; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PSWAPD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#187; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_FFREEP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#223#8#192; - flags : if_pent or if_3dnow or if_fpu + flags : [if_pent,if_3dnow,if_fpu] ), ( opcode : A_MASKMOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#2#15#247#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CLFLUSH; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#135; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVNTDQ; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#231#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVNTI; ops : 2; optypes : (ot_memory,ot_reg32 or ot_bits64,ot_none,ot_none); code : #208#2#15#195#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVNTPD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#43#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAUSE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#1#144; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_LFENCE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#174#232; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MFENCE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#174#240; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVDQA; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#127#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQA; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#111#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQU; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #219#2#15#127#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#111#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQ2Q; ops : 2; optypes : (ot_mmxreg,ot_xmmreg,ot_none,ot_none); code : #220#2#15#214#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ2DQ; ops : 2; optypes : (ot_xmmreg,ot_mmxreg,ot_none,ot_none); code : #219#2#15#214#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_PADDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#212#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#212#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMULUDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#244#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMULUDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#244#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSHUFD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#2#15#112#72#18; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_PSHUFHW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #219#2#15#112#72#18; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_PSHUFLW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #220#2#15#112#72#18; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_PSRLDQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#131#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSUBQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#251#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#251#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHQDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#109#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLQDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#108#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ADDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#88#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ADDSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#88#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_ANDNPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#85#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ANDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#84#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPEQPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#0; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPEQSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#0; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPLEPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#2; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPLESD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#2; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPLTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#1; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPLTSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#1; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPNEQPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#4; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPNEQSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#4; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPNLEPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#6; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPNLESD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#6; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPNLTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#5; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPNLTSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#5; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPORDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#7; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPORDSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#7; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPUNORDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#3; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPUNORDSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#3; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#2#15#194#72#22; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_COMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#47#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#230#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #219#2#15#230#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTDQ2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#91#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#230#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPD2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#45#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTPD2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#90#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPI2PD; ops : 2; optypes : (ot_xmmreg,ot_mmxrm,ot_none,ot_none); code : #241#2#15#42#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#91#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #220#2#15#45#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits64,ot_none,ot_none); code : #220#2#15#45#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #220#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #220#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSI2SD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #220#2#15#42#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSS2SD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSS2SD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #219#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTTPD2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#44#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#230#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#91#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTTSD2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #220#208#2#15#44#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTTSD2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#208#2#15#44#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_DIVPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#94#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_DIVSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#94#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MAXPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#95#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MAXSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#95#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MINPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#93#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MINSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#93#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVAPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#41#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVAPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#40#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVHPD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#23#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVHPD; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #241#2#15#22#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVLPD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#19#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVLPD; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #241#2#15#18#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVMSKPD; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#2#15#80#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVUPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#17#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVUPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#16#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MULPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#89#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MULSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#89#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_ORPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#86#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_SHUFPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#2#15#198#72#22; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_SQRTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#81#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_SQRTSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#81#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_SUBPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#92#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_SUBSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#92#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_UCOMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#46#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_UNPCKHPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#21#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_UNPCKLPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#20#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_XORPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#87#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ADDSUBPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#208#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_ADDSUBPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#208#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HADDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#124#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HADDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#124#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HSUBPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#125#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HSUBPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#125#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_LDDQU; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #220#2#15#240#72; - flags : if_prescott or if_sse3 + flags : [if_prescott,if_sse3] ), ( opcode : A_MOVDDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#18#72; - flags : if_prescott or if_sse3 + flags : [if_prescott,if_sse3] ), ( opcode : A_MOVSHDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#22#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_MOVSLDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#18#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_VMREAD; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #2#15#120#65; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMREAD; ops : 2; optypes : (ot_memory,ot_reg32,ot_none,ot_none); code : #2#15#120#65; - flags : if_386 or if_priv or if_prot or if_sm + flags : [if_386,if_priv,if_prot,if_sm] ), ( opcode : A_VMWRITE; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #2#15#121#72; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMWRITE; ops : 2; optypes : (ot_reg32,ot_memory,ot_none,ot_none); code : #2#15#121#72; - flags : if_386 or if_priv or if_prot or if_sm + flags : [if_386,if_priv,if_prot,if_sm] ), ( opcode : A_VMCALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#193; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMLAUNCH; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#194; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMRESUME; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#195; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMXOFF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#196; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMXON; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #219#2#15#199#134; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMCLEAR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #241#2#15#199#134; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMPTRLD; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#199#134; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMPTRST; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#199#135; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMRUN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#216; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_VMMCALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#217; - flags : if_386 or if_svm + flags : [if_386,if_svm] ), ( opcode : A_VMLOAD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#218; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_VMSAVE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#219; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_STGI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#220; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_CLGI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#221; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_SKINIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#222; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_INVLPGA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#223; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_MONTMUL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#166#192; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XSHA1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#166#200; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XSHA256; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#166#208; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_DMINT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#57; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_RDM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#58; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_MOVNTSS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #219#2#15#43#65; - flags : if_sse4 or if_sd + flags : [if_sse4,if_sd] ), ( opcode : A_MOVNTSD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #220#213#2#15#43#65; - flags : if_sse4 + flags : [if_sse4] ), ( opcode : A_INSERTQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #220#2#15#121#72; - flags : if_sse4 + flags : [if_sse4] ), ( opcode : A_INSERTQ; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate,ot_immediate); code : #220#2#15#120#72#22#23; - flags : if_sse4 or if_sb + flags : [if_sse4,if_sb] ), ( opcode : A_EXTRQ; ops : 3; optypes : (ot_xmmreg,ot_immediate,ot_immediate,ot_none); code : #241#2#15#120#128#21#22; - flags : if_sse4 or if_sb + flags : [if_sse4,if_sb] ), ( opcode : A_EXTRQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#2#15#121#72; - flags : if_sse4 + flags : [if_sse4] ), ( opcode : A_LZCNT; ops : 2; optypes : (ot_reg16,ot_rm_gpr,ot_none,ot_none); code : #208#219#2#15#189#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_LZCNT; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #209#219#2#15#189#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_PABSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#28#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PABSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#28#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PABSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#29#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PABSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#29#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PABSD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#30#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PABSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#30#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PALIGNR; ops : 3; optypes : (ot_mmxreg,ot_mmxrm,ot_immediate,ot_none); code : #217#3#15#58#15#72#22; - flags : if_ssse3 or if_mmx or if_sm2 or if_sb or if_ar2 + flags : [if_ssse3,if_mmx,if_sm2,if_sb,if_ar2] ), ( opcode : A_PALIGNR; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#15#72#22; - flags : if_ssse3 or if_sm2 or if_sb or if_ar2 + flags : [if_ssse3,if_sm2,if_sb,if_ar2] ), ( opcode : A_PHADDW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#1#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHADDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#1#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHADDD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#2#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHADDD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#2#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHADDSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#3#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHADDSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#3#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHSUBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#5#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHSUBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#5#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHSUBD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#6#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHSUBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#6#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHSUBSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#7#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHSUBSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#7#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PMADDUBSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#4#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PMADDUBSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#4#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PMULHRSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#11#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PMULHRSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#11#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSHUFB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#0#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSHUFB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#0#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSIGNB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#8#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSIGNB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#8#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSIGNW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#9#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSIGNW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#9#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSIGND; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#10#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSIGND; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#10#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_BLENDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#12#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_BLENDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#13#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_BLENDVPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#20#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_BLENDVPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#21#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_DPPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#64#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_DPPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#65#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_EXTRACTPS; ops : 3; optypes : (ot_memory,ot_xmmreg,ot_immediate,ot_none); code : #241#213#3#15#58#23#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_EXTRACTPS; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#23#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_INSERTPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#33#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_MOVNTDQA; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #241#3#15#56#42#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_MPSADBW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#66#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_PACKUSDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#43#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PBLENDVB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#16#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PBLENDW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#14#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPEQQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#41#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PEXTRB; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#20#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRB; ops : 3; optypes : (ot_memory or ot_bits8,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#20#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRD; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#22#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRD; ops : 3; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#22#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PHMINPOSUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#65#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PINSRB; ops : 3; optypes : (ot_xmmreg,ot_reg32 or ot_bits64,ot_immediate,ot_none); code : #241#3#15#58#32#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRB; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits8,ot_immediate,ot_none); code : #241#3#15#58#32#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRD; ops : 3; optypes : (ot_xmmreg,ot_reg32,ot_immediate,ot_none); code : #241#3#15#58#34#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRD; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_immediate,ot_none); code : #241#3#15#58#34#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PMAXSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#60#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMAXSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#61#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMAXUD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#63#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMAXUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#62#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#56#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#57#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#58#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINUD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#59#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#32#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#33#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#34#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#35#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#36#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#37#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#48#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#49#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#50#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#51#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#52#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#53#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMULDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#40#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMULLD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#64#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PTEST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#23#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_ROUNDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#8#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_ROUNDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#9#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_ROUNDSS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#10#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_ROUNDSD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#11#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_CRC32; ops : 2; optypes : (ot_reg32,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #220#3#15#56#240#72; - flags : if_sse42 + flags : [if_sse42] ), ( opcode : A_CRC32; ops : 2; optypes : (ot_reg32,ot_rm_gpr or ot_bits16 or ot_bits32,ot_none,ot_none); code : #209#220#3#15#56#241#72; - flags : if_sse42 + flags : [if_sse42] ), ( opcode : A_PCMPESTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#97#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPESTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#96#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPISTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#99#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPISTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#98#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPGTQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#55#72; - flags : if_sse42 or if_sm + flags : [if_sse42,if_sm] ), ( opcode : A_POPCNT; ops : 2; optypes : (ot_reg16,ot_rm_gpr or ot_bits16,ot_none,ot_none); code : #219#208#2#15#184#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_POPCNT; ops : 2; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #219#208#2#15#184#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_AESENC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#220#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESENCLAST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#221#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESDEC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#222#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESDECLAST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#223#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESIMC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#219#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESKEYGENASSIST; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#223#72#22; - flags : if_sse4 or if_sb or if_ar2 + flags : [if_sse4,if_sb,if_ar2] ), ( opcode : A_RDTSCP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#249; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_VADDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #220#242#244#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #220#242#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESDEC; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#222#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESDECLAST; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#223#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESENC; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#220#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESENCLAST; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#221#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESIMC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#219#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESKEYGENASSIST; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#223#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#13#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#13#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#12#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#12#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#75#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_ymmreg); code : #241#242#244#250#1#75#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#74#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_ymmreg); code : #241#242#244#250#1#74#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTF128; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #241#242#244#249#1#26#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#25#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#25#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#24#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#24#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#24#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#24#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VCMPPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #242#244#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_immediate or ot_bits8); code : #220#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #220#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_immediate or ot_bits8); code : #219#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #219#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #219#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #219#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #219#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_ymmrm,ot_none,ot_none); code : #220#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2PS; ops : 2; optypes : (ot_xmmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2DQ; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #242#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2PD; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #242#244#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #220#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSI2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none); code : #220#242#248#1#42#61#80; - flags : if_avx or if_sandybridge or if_sd + flags : [if_avx,if_sandybridge,if_sd] ), ( opcode : A_VCVTSI2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none); code : #219#242#248#1#42#61#80; - flags : if_avx or if_sandybridge or if_sd + flags : [if_avx,if_sandybridge,if_sd] ), ( opcode : A_VCVTSS2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #219#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPS2DQ; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #220#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #219#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDPPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#65#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDPPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#64#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDPPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#64#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VEXTRACTF128; ops : 3; optypes : (ot_xmmrm,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#25#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VEXTRACTPS; ops : 3; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#23#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #220#242#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #220#242#244#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #220#242#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #220#242#244#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VINSERTF128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#24#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VINSERTPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_immediate or ot_bits8); code : #241#242#250#1#33#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VINSERTPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #241#242#250#1#33#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VLDDQU; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #220#242#248#1#240#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VLDDQU; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits256,ot_none,ot_none); code : #220#242#244#248#1#240#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VLDMXCSR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #242#248#1#174#130; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#247#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#244#249#1#47#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#249#1#47#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#244#249#1#45#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#249#1#45#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#244#249#1#46#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#249#1#46#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#244#249#1#44#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#249#1#44#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #242#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #241#242#248#1#110#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#126#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDDUP; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #220#242#244#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDDUP; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #219#242#244#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHLPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #242#248#1#18#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPD; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#23#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #241#242#248#1#22#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #242#248#1#22#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPS; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#248#1#23#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLHPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #242#248#1#22#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPD; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#19#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #241#242#248#1#18#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPS; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#248#1#19#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #242#248#1#18#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg32,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg64,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg32,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg64,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQ; ops : 2; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#231#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQ; ops : 2; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#231#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQA; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #241#242#249#1#42#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQA; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits256,ot_none,ot_none); code : #241#242#244#249#1#42#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VMOVNTPD; ops : 2; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTPD; ops : 2; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTPS; ops : 2; optypes : (ot_memory or ot_bits128,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTPS; ops : 2; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_none,ot_none); code : #242#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#219#248#1#126#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #242#219#248#1#126#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#241#248#1#214#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#241#248#1#214#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#16#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#17#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSHDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#22#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSHDUP; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#22#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSLDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSLDUP; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#16#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#17#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 2; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMPSADBW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#66#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMPSADBW; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#66#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VMULPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VORPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#86#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VORPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#86#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VORPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#86#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#28#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSB; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#28#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPABSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#30#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#30#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPABSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#29#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSW; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#29#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKSSDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#107#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKSSDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#107#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKSSWB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#99#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKSSWB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#99#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKUSDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#43#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKUSDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#43#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKUSWB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#103#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKUSWB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#103#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#252#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#252#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#254#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#254#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#212#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#212#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#236#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#236#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#237#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#237#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDUSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#220#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDUSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#220#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDUSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#221#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDUSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#221#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#253#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#253#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPALIGNR; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#15#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPALIGNR; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#15#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPAND; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#219#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPAND; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#219#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPANDN; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#223#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPANDN; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#223#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPAVGB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#224#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPAVGB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#224#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPAVGW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#227#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPAVGW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#227#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDVB; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#76#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPBLENDVB; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_ymmreg); code : #241#242#244#250#1#76#61#80#247; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#14#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPBLENDW; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#14#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCLMULQDQ; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#68#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#116#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#116#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPEQD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#118#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#118#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPEQQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#41#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#41#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPEQW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#117#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#117#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPESTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#97#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPESTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#96#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#100#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#100#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPGTD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#102#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#102#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPGTQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#55#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#55#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPGTW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#101#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#101#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPISTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#99#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPISTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#98#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERM2F128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#6#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#13#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#5#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#5#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#13#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#12#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#4#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#4#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#12#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRB; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#20#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRB; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#20#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRB; ops : 3; optypes : (ot_memory or ot_bits8,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#20#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRD; ops : 3; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#22#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRQ; ops : 3; optypes : (ot_rm_gpr or ot_bits64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#243#250#1#22#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#197#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#197#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#21#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#21#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_memory or ot_bits16,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#21#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#2#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#2#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHADDSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#3#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#3#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHADDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#1#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#1#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHMINPOSUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#65#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#6#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#6#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHSUBSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#7#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#7#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHSUBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#5#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#5#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPINSRB; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_reg32,ot_immediate or ot_bits8); code : #241#242#250#1#32#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRB; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits8,ot_immediate or ot_bits8); code : #241#242#250#1#32#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits32,ot_immediate or ot_bits8); code : #241#242#250#1#34#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRQ; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits64,ot_immediate or ot_bits8); code : #241#242#243#250#1#34#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_reg32,ot_immediate or ot_bits8); code : #241#242#248#1#196#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits16,ot_immediate or ot_bits8); code : #241#242#248#1#196#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMADDUBSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#4#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMADDUBSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#4#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMADDWD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#245#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMADDWD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#245#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#60#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#60#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#61#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXSD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#61#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#238#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#238#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXUB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#222#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXUB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#222#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXUD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#63#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXUD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#63#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXUW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#62#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXUW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#62#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#56#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#56#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#57#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINSD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#57#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#234#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#234#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINUB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#218#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINUB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#218#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINUD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#59#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINUD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#59#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINUW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#58#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINUW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#58#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#215#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#215#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg32,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#215#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg64,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#215#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#33#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#33#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#33#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#33#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#249#1#34#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#34#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#34#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#34#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBW; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#32#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#32#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBW; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#32#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXDQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#37#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#37#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXDQ; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#37#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXWD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#35#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#35#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWD; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#35#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#36#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#36#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#36#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#36#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#49#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#49#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#49#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#49#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#249#1#50#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#50#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#50#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#50#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBW; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#48#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#48#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBW; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#48#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXDQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#53#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#53#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXDQ; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#53#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXWD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#51#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#51#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWD; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#51#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#52#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#52#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#52#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#52#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#40#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#40#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULHRSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#11#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULHRSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#11#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULHUW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#228#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULHUW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#228#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULHW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#229#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULHW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#229#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#64#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#64#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#213#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#213#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULUDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#244#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULUDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#244#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPOR; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#235#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPOR; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#235#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSADBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#246#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSADBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#246#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#0#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#0#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#112#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#112#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFHW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #219#242#248#1#112#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFHW; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #219#242#244#248#1#112#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFLW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #220#242#248#1#112#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFLW; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #220#242#244#248#1#112#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSIGNB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#8#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSIGNB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#8#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSIGND; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#10#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSIGND; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#10#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSIGNW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#9#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSIGNW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#9#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#114#60#142#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#242#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#114#60#142#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#242#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#143#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#143#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#243#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#142#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#243#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#142#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#113#60#142#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#241#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#113#60#142#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#241#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#114#60#140#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#226#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#114#60#140#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#226#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#113#60#140#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#225#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#113#60#140#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#225#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#114#60#138#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#210#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#114#60#138#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#210#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#139#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#139#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#138#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#211#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#138#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#211#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#113#60#138#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#209#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#113#60#138#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#209#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#248#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#248#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#250#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#250#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#251#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#251#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#232#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#232#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#233#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#233#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBUSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#216#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBUSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#216#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBUSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#217#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBUSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#217#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#249#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#249#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPTEST; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#23#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPTEST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#23#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#104#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#104#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKHDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#106#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#106#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKHQDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#109#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHQDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#109#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKHWD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#105#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHWD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#105#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#96#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#96#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#98#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#98#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLQDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#108#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLQDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#108#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLWD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#97#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLWD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#97#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPXOR; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#239#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPXOR; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#239#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VRCPPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#83#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRCPPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#83#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRCPSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#83#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRCPSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#83#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#9#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#9#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#8#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#8#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_immediate or ot_bits8); code : #241#242#250#1#11#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #241#242#250#1#11#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_immediate or ot_bits8); code : #241#242#250#1#10#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #241#242#250#1#10#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#82#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#82#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#82#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#82#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #242#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #242#244#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSTMXCSR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #242#248#1#174#131; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#15#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#15#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#14#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#14#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VZEROALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #242#244#248#1#119; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VZEROUPPER; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #242#248#1#119; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_ANDN; ops : 3; optypes : (ot_reg32,ot_reg32,ot_rm_gpr or ot_bits32,ot_none); code : #242#249#1#242#61#80; - flags : if_bmi1 or if_prot + flags : [if_bmi1,if_prot] ), ( opcode : A_BEXTR; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #242#249#1#247#62#72; - flags : if_bmi1 or if_prot + flags : [if_bmi1,if_prot] ), ( opcode : A_TZCNT; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#219#2#15#188#72; - flags : if_bmi1 or if_sm + flags : [if_bmi1,if_sm] ), ( opcode : A_RORX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_immediate or ot_bits8,ot_none); code : #220#242#250#1#240#72#22; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_SARX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #219#242#249#1#247#62#72; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_SHLX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #241#242#249#1#247#62#72; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_SHRX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #220#242#249#1#247#62#72; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_VBROADCASTI128; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #241#242#244#249#1#90#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VEXTRACTI128; ops : 3; optypes : (ot_xmmrm,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#57#65#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VINSERTI128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#56#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#2#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#2#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits8,ot_none,ot_none); code : #241#242#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits8,ot_none,ot_none); code : #241#242#244#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#244#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERM2I128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#70#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#54#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMPD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#243#244#250#1#1#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#22#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMQ; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#243#244#250#1#0#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#244#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#244#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#243#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#243#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#243#244#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#243#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#243#244#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#70#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#70#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#243#244#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#243#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPD; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPD; ops : 3; optypes : (ot_ymmreg,ot_xmem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPS; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPS; ops : 3; optypes : (ot_ymmreg,ot_ymem32,ot_ymmreg,ot_none); code : #241#242#244#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPD; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPD; ops : 3; optypes : (ot_ymmreg,ot_ymem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPS; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPS; ops : 3; optypes : (ot_xmmreg,ot_ymem32,ot_xmmreg,ot_none); code : #241#242#244#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDD; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDD; ops : 3; optypes : (ot_ymmreg,ot_ymem32,ot_ymmreg,ot_none); code : #241#242#244#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDQ; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDQ; ops : 3; optypes : (ot_ymmreg,ot_xmem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQD; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQD; ops : 3; optypes : (ot_xmmreg,ot_ymem32,ot_xmmreg,ot_none); code : #241#242#244#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQQ; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQQ; ops : 3; optypes : (ot_ymmreg,ot_ymem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VFMADD132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#105#61#80#247; - flags : if_fma4 + flags : [if_fma4] ), ( opcode : A_VFMADDPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_xmmrm); code : #241#242#250#243#1#105#61#88#246; - flags : if_fma4 + flags : [if_fma4] ), ( opcode : A_VFMADD132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#153#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#169#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#185#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#153#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#169#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#185#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#155#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#171#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#187#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#155#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#171#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#187#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#157#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#173#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#189#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#157#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#173#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#189#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#159#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#175#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#191#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#159#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#175#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#191#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_XACQUIRE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#242; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XRELEASE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XBEGIN; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #208#2#199#248#52; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XABORT; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #2#198#248#20; - flags : if_tsx or if_sb + flags : [if_tsx,if_sb] ), ( opcode : A_XEND; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#213; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XTEST; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#214; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_RDRAND; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#199#134; - flags : if_rand + flags : [if_rand] ), ( opcode : A_RDSEED; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#199#135; - flags : if_rand + flags : [if_rand] ), ( opcode : A_XGETBV; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#208; - flags : if_xsave + flags : [if_xsave] ), ( opcode : A_PREFETCHWT1; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#13#130; - flags : if_prefetchwt1 + flags : [if_prefetchwt1] ) ); diff --git a/compiler/i8086/i8086tab.inc b/compiler/i8086/i8086tab.inc index 7edd326b22..a2c525a97e 100644 --- a/compiler/i8086/i8086tab.inc +++ b/compiler/i8086/i8086tab.inc @@ -5,13908 +5,13908 @@ ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #0; - flags : if_none + flags : [] ), ( opcode : A_AAA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#55; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_AAD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#213#10; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_AAD; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#213#20; - flags : if_8086 or if_sb or if_nox86_64 + flags : [if_8086,if_sb,if_nox86_64] ), ( opcode : A_AAM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#212#10; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_AAM; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#212#20; - flags : if_8086 or if_sb or if_nox86_64 + flags : [if_8086,if_sb,if_nox86_64] ), ( opcode : A_AAS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#63; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#17#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#19#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#16#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#18#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#130#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#21#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#130#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#21#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#130#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#20#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#130#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#1#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#3#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#0#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#2#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#128#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #208#1#5#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#5#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#128#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#4#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#128#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#33#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#35#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#32#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#34#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#132#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#37#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#132#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#37#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#132#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#36#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#132#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ARPL; ops : 2; optypes : (ot_reg16,ot_reg16,ot_none,ot_none); code : #1#99#65; - flags : if_286 or if_prot or if_nox86_64 + flags : [if_286,if_prot,if_nox86_64] ), ( opcode : A_ARPL; ops : 2; optypes : (ot_memory,ot_reg16,ot_none,ot_none); code : #1#99#65; - flags : if_286 or if_prot or if_sm or if_nox86_64 + flags : [if_286,if_prot,if_sm,if_nox86_64] ), ( opcode : A_BOUND; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#1#98#72; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_BSF; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#188#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BSR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#189#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BSWAP; ops : 1; optypes : (ot_reg32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#15#8#200; - flags : if_486 + flags : [if_486] ), ( opcode : A_BT; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#163#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BT; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#132#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_BTC; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#187#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BTC; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#135#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_BTR; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#179#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BTR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#134#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_BTS; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#171#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BTS; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#133#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_CALL; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#130; - flags : if_8086 or if_16bitonly + flags : [if_8086,if_16bitonly] ), ( opcode : A_CALL; ops : 1; optypes : (ot_rm_gpr or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#130; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_CALL; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #208#1#232#52; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_immediate or ot_near,ot_none,ot_none,ot_none); code : #208#1#232#52; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_immediate or ot_far,ot_none,ot_none,ot_none); code : #208#1#154#28#31; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_CALL; ops : 1; optypes : (ot_memory or ot_near,ot_none,ot_none,ot_none); code : #208#1#255#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_memory or ot_far,ot_none,ot_none,ot_none); code : #208#1#255#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate,ot_immediate,ot_none,ot_none); code : #215#1#154#29#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#154#25#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#154#25#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#154#33#24; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_CALL; ops : 2; optypes : (ot_immediate,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#154#33#24; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_CBW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#152; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CDQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#153; - flags : if_386 + flags : [if_386] ), ( opcode : A_CLC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#248; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CLD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#252; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CLI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#250; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CLTS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#6; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_CMC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#245; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#57#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#59#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#56#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#58#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#135#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#61#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#135#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#61#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#135#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#60#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#135#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_CMP; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#129#135#33; - flags : if_386 or if_sd + flags : [if_386,if_sd] ), ( opcode : A_CMP; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#129#135#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_CMP; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits8,ot_none,ot_none); code : #1#128#135#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_CMPSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#1#166; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMPSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#213#1#167; - flags : if_386 + flags : [if_386] ), ( opcode : A_CMPSD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #220#2#15#194#72#22; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_CMPSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#212#1#167; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMPXCHG; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#177#65; - flags : if_pent or if_sm + flags : [if_pent,if_sm] ), ( opcode : A_CMPXCHG; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#176#65; - flags : if_pent + flags : [if_pent] ), ( opcode : A_CMPXCHG486; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#167#65; - flags : if_486 or if_sm + flags : [if_486,if_sm] ), ( opcode : A_CMPXCHG486; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#166#65; - flags : if_486 or if_undoc + flags : [if_486,if_undoc] ), ( opcode : A_CMPXCHG8B; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#199#129; - flags : if_pent + flags : [if_pent] ), ( opcode : A_CPUID; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#162; - flags : if_pent + flags : [if_pent] ), ( opcode : A_CWD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#153; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CWDE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#152; - flags : if_386 + flags : [if_386] ), ( opcode : A_DAA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#39; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_DAS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#47; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_DEC; ops : 1; optypes : (ot_reg16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#8#72; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_DEC; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#255#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_DEC; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#254#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_DIV; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#134; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_DIV; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#134; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_EMMS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#119; - flags : if_pent or if_mmx + flags : [if_pent,if_mmx] ), ( opcode : A_ENTER; ops : 2; optypes : (ot_immediate,ot_immediate,ot_none,ot_none); code : #1#200#24#21; - flags : if_186 + flags : [if_186] ), ( opcode : A_F2XM1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FABS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#193; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADDP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#193; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADDP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADDP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBLD; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#223#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBLD; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#223#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBSTP; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#223#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBSTP; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#223#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCHS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCLEX; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#226; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCMOVB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#193; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVB; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVB; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVBE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#209; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVBE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVBE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#201; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#193; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNB; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNB; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNBE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#209; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNBE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNBE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#201; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNU; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#217; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNU; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNU; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVU; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#217; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVU; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVU; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOM; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#216#209; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#241; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMI; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMI; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMIP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#223#241; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMIP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#223#8#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMIP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#223#9#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#216#217; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#216; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#216; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMPP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#217; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#255; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FDECSTP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#246; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDISI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#241; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#241; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#249; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVRP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#249; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVRP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVRP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FEMMS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#14; - flags : if_pent or if_3dnow + flags : [if_pent,if_3dnow] ), ( opcode : A_FENI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FFREE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIADD; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIADD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOM; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOM; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOMP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOMP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIV; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIV; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIVR; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIVR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FILD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FILD; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#223#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FILD; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#223#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIMUL; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIMUL; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FINCSTP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#247; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FINIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#227; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIST; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIST; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#223#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#223#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#223#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTTP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#129; - flags : if_prescott or if_fpu + flags : [if_prescott,if_fpu] ), ( opcode : A_FISTTP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#223#129; - flags : if_prescott or if_fpu + flags : [if_prescott,if_fpu] ), ( opcode : A_FISTTP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#129; - flags : if_prescott or if_fpu + flags : [if_prescott,if_fpu] ), ( opcode : A_FISUB; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISUB; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISUBR; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISUBR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#217#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#219#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#217#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDCW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#133; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FLDENV; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDL2E; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#234; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDL2T; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#233; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDLG2; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#236; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDLN2; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#237; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDPI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#235; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDZ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#238; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#201; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMULP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#201; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMULP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMULP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNCLEX; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#226; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNDISI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNENI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNINIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#227; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNOP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNSAVE; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#221#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNSTCW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FNSTENV; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNSTSW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#221#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FNSTSW; ops : 1; optypes : (ot_reg_ax,ot_none,ot_none,ot_none); code : #2#223#224; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FPATAN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#243; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FPREM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FPREM1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#245; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FPTAN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#242; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FRNDINT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#252; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FRSTOR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#221#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSAVE; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#221#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSCALE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#253; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSETPM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#228; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FSIN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#254; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FSINCOS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#251; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FSQRT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#250; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FST; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#217#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FST; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FST; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTCW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#217#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FSTENV; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#217#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#217#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#219#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#216; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTSW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#221#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FSTSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#223#224; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FSTSW; ops : 1; optypes : (ot_reg_ax,ot_none,ot_none,ot_none); code : #3#155#223#224; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#233; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBRP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#233; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBRP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBRP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FTST; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#228; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FUCOM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#221#225; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOM; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#224; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOM; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#221#9#224; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#233; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMI; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMI; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMIP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#223#233; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMIP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#223#8#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMIP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#223#9#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#221#233; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#232; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#221#9#232; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMPP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#233; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FWAIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#155; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXAM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#229; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#201; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#217#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#217#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#217#9#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXTRACT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#244; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FYL2X; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#241; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FYL2XP1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#249; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_HLT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#244; - flags : if_8086 or if_priv + flags : [if_8086,if_priv] ), ( opcode : A_IBTS; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#167#65; - flags : if_386 or if_sm or if_undoc + flags : [if_386,if_sm,if_undoc] ), ( opcode : A_ICEBP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 + flags : [if_386] ), ( opcode : A_IDIV; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IDIV; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#175#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_IMUL; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr,ot_immediate or ot_bits8 or ot_signed,ot_none); code : #208#1#107#72#14; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr,ot_immediate,ot_none); code : #208#1#105#72#34; - flags : if_386 or if_sm or if_sd or if_ar2 + flags : [if_386,if_sm,if_sd,if_ar2] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#107#64#13; - flags : if_386 + flags : [if_386] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg32,ot_immediate,ot_none,ot_none); code : #213#1#105#64#33; - flags : if_386 or if_sd + flags : [if_386,if_sd] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg16,ot_rm_gpr,ot_immediate or ot_bits8 or ot_signed,ot_none); code : #212#1#107#72#14; - flags : if_186 or if_sm + flags : [if_186,if_sm] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg16,ot_rm_gpr,ot_immediate,ot_none); code : #212#1#105#72#26; - flags : if_186 or if_sm or if_sw or if_ar2 + flags : [if_186,if_sm,if_sw,if_ar2] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg16,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #212#1#107#64#13; - flags : if_186 + flags : [if_186] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg16,ot_immediate,ot_none,ot_none); code : #212#1#105#64#25; - flags : if_186 or if_sw + flags : [if_186,if_sw] ), ( opcode : A_IMUL; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#228#21; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_ax or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#229#21; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_al,ot_reg_dx,ot_none,ot_none); code : #1#236; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_ax or ot_bits32,ot_reg_dx,ot_none,ot_none); code : #208#1#237; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INC; ops : 1; optypes : (ot_reg16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#8#64; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_INC; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#255#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INC; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#254#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#108; - flags : if_186 + flags : [if_186] ), ( opcode : A_INSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#109; - flags : if_386 + flags : [if_386] ), ( opcode : A_INSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#109; - flags : if_186 + flags : [if_186] ), ( opcode : A_INT; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#205#20; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_INT01; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 + flags : [if_386] ), ( opcode : A_INT1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 + flags : [if_386] ), ( opcode : A_INT03; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#204; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INT3; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#204; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INTO; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#206; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_INVD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#8; - flags : if_486 or if_priv + flags : [if_486,if_priv] ), ( opcode : A_INVLPG; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#135; - flags : if_486 or if_priv + flags : [if_486,if_priv] ), ( opcode : A_IRET; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#207; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IRETD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#207; - flags : if_386 + flags : [if_386] ), ( opcode : A_IRETW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#207; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JCXZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #200#1#227#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_JECXZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #201#1#227#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_bits8,ot_none,ot_none,ot_none); code : #1#235#40; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_bits16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#1#233#52; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#132; - flags : if_8086 or if_16bitonly + flags : [if_8086,if_16bitonly] ), ( opcode : A_JMP; ops : 1; optypes : (ot_rm_gpr or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#132; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_JMP; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_short,ot_none,ot_none,ot_none); code : #1#235#40; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_near,ot_none,ot_none,ot_none); code : #208#1#233#52; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_far,ot_none,ot_none,ot_none); code : #208#1#234#28#31; - flags : if_8086 or if_pass2 or if_nox86_64 + flags : [if_8086,if_pass2,if_nox86_64] ), ( opcode : A_JMP; ops : 1; optypes : (ot_memory or ot_near,ot_none,ot_none,ot_none); code : #208#1#255#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JMP; ops : 1; optypes : (ot_memory or ot_far,ot_none,ot_none,ot_none); code : #208#1#255#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JMP; ops : 2; optypes : (ot_immediate,ot_immediate,ot_none,ot_none); code : #215#1#234#29#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_JMP; ops : 2; optypes : (ot_immediate,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#234#25#24; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_JMP; ops : 2; optypes : (ot_immediate,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#234#33#24; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_LAHF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#159; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LAR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#2#72; - flags : if_286 or if_prot or if_sm + flags : [if_286,if_prot,if_sm] ), ( opcode : A_LCALL; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#131; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_LCALL; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LDS; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#1#197#72; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LEA; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #193#208#1#141#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LEAVE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#201; - flags : if_186 + flags : [if_186] ), ( opcode : A_LES; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#1#196#72; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LFS; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#2#15#180#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_LGDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#130; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_LGS; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#2#15#181#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_LIDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#131; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_LJMP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#133; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_LJMP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LLDT; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#130; - flags : if_286 or if_prot or if_priv + flags : [if_286,if_prot,if_priv] ), ( opcode : A_LMSW; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#1#134; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_LOADALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#7; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_LOADALL286; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#5; - flags : if_286 or if_undoc + flags : [if_286,if_undoc] ), ( opcode : A_LOCK; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#240; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_LODSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#172; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LODSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#173; - flags : if_386 + flags : [if_386] ), ( opcode : A_LODSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#173; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOP; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#226#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOP; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#226#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOP; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#226#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPE; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#225#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPE; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#225#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOPE; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#225#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPNE; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#224#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPNE; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#224#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOPNE; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#224#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPNZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#224#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPNZ; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#224#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOPNZ; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#224#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#225#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPZ; ops : 2; optypes : (ot_immediate,ot_reg_cx,ot_none,ot_none); code : #200#1#225#40; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_LOOPZ; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#225#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LSL; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#3#72; - flags : if_286 or if_prot or if_sm + flags : [if_286,if_prot,if_sm] ), ( opcode : A_LSS; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #208#2#15#178#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_LTR; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#131; - flags : if_286 or if_prot or if_priv + flags : [if_286,if_prot,if_priv] ), ( opcode : A_MONITOR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#200; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_MONITOR; ops : 3; optypes : (ot_reg_eax,ot_reg_ecx,ot_reg_edx,ot_none); code : #3#15#1#200; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_ax,ot_none,ot_none); code : #212#1#163#36; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_eax,ot_none,ot_none); code : #213#1#163#36; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#137#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_ax,ot_mem_offs,ot_none,ot_none); code : #212#1#161#37; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_eax,ot_mem_offs,ot_none,ot_none); code : #213#1#161#37; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#139#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_immediate,ot_none,ot_none); code : #213#8#184#33; - flags : if_386 or if_sd + flags : [if_386,if_sd] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#199#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg16,ot_immediate,ot_none,ot_none); code : #212#8#184#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#199#128#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_al,ot_none,ot_none); code : #1#162#36; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#136#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_al,ot_mem_offs,ot_none,ot_none); code : #1#160#37; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#138#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg8,ot_immediate,ot_none,ot_none); code : #8#176#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#198#128#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32,ot_reg_cs,ot_none,ot_none); code : #208#1#140#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32,ot_reg_dess,ot_none,ot_none); code : #208#1#140#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32,ot_reg_fsgs,ot_none,ot_none); code : #208#1#140#65; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_dess,ot_rm_gpr or ot_bits16 or ot_bits32,ot_none,ot_none); code : #209#1#142#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_fsgs,ot_rm_gpr or ot_bits16 or ot_bits32,ot_none,ot_none); code : #209#1#142#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_reg_cr4,ot_none,ot_none); code : #2#15#32#132; - flags : if_pent or if_priv or if_nox86_64 + flags : [if_pent,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_reg_creg,ot_none,ot_none); code : #2#15#32#65; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_reg_dreg,ot_none,ot_none); code : #2#15#33#65; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_reg_treg,ot_none,ot_none); code : #2#15#36#65; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_cr4,ot_reg32,ot_none,ot_none); code : #2#15#34#140; - flags : if_pent or if_priv or if_nox86_64 + flags : [if_pent,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_creg,ot_reg32,ot_none,ot_none); code : #2#15#34#72; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_dreg,ot_reg32,ot_none,ot_none); code : #2#15#35#72; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_treg,ot_reg32,ot_none,ot_none); code : #2#15#38#72; - flags : if_386 or if_priv or if_nox86_64 + flags : [if_386,if_priv,if_nox86_64] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_mmxreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #2#15#110#72; - flags : if_pent or if_mmx or if_sd + flags : [if_pent,if_mmx,if_sd] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_mmxreg,ot_none,ot_none); code : #2#15#126#65; - flags : if_pent or if_mmx or if_sd + flags : [if_pent,if_mmx,if_sd] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #241#2#15#110#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #241#2#15#126#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#111#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_mmxrm,ot_mmxreg,ot_none,ot_none); code : #2#15#127#65; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#126#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#214#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#164; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOVSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#165; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#16#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVSD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #220#2#15#17#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#165; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOVSX; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr or ot_bits16,ot_none,ot_none); code : #208#2#15#191#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVSX; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #208#2#15#190#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVZX; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr or ot_bits16,ot_none,ot_none); code : #208#2#15#183#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVZX; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #208#2#15#182#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MUL; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MUL; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MWAIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#201; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_MWAIT; ops : 2; optypes : (ot_reg_eax,ot_reg_ecx,ot_none,ot_none); code : #3#15#1#201; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_NEG; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NEG; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NOP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#144; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NOT; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NOT; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#9#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#11#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#8#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#10#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#129#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#13#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#129#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#13#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#129#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#12#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#129#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_immediate,ot_reg_al,ot_none,ot_none); code : #1#230#20; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_immediate,ot_reg_ax,ot_none,ot_none); code : #212#1#231#20; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_immediate,ot_reg_eax,ot_none,ot_none); code : #213#1#231#20; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_reg_dx,ot_reg_al,ot_none,ot_none); code : #1#238; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OUT; ops : 2; optypes : (ot_reg_dx,ot_reg_ax,ot_none,ot_none); code : #212#1#239; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OUT; ops : 2; optypes : (ot_reg_dx,ot_reg_eax,ot_none,ot_none); code : #213#1#239; - flags : if_386 + flags : [if_386] ), ( opcode : A_OUTSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#110; - flags : if_186 + flags : [if_186] ), ( opcode : A_OUTSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#111; - flags : if_386 + flags : [if_386] ), ( opcode : A_OUTSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#111; - flags : if_186 + flags : [if_186] ), ( opcode : A_PACKSSDW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#107#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PACKSSDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#107#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PACKSSWB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#99#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PACKSSWB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#99#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PACKUSWB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#103#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PACKUSWB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#103#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#252#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#252#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#254#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#254#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#236#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#236#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDSIW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#81#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PADDSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#237#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#237#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDUSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#220#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDUSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#220#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDUSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#221#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDUSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#221#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#253#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#253#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAND; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#219#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PAND; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#219#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PANDN; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#223#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PANDN; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#223#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAVEB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#80#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PAVGUSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#191; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PCMPEQB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#116#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPEQB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#116#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPEQD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#118#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPEQD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#118#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPEQW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#117#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPEQW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#117#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPGTB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#100#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPGTB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#100#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPGTD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#102#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPGTD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#102#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPGTW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#101#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPGTW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#101#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PDISTIB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#84#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PF2ID; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#29; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFACC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#174; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFADD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#158; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFCMPEQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#176; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFCMPGE; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#144; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFCMPGT; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#160; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFMAX; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#164; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFMIN; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#148; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFMUL; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#180; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRCP; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#150; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRCPIT1; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#166; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRCPIT2; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#182; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRSQIT1; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#167; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRSQRT; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#151; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFSUB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#154; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFSUBR; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#170; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PI2FD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#13; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PMACHRIW; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#94#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMADDWD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#245#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PMADDWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#245#72; - flags : if_willamette or if_sm or if_sse2 + flags : [if_willamette,if_sm,if_sse2] ), ( opcode : A_PMAGW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#82#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMULHRIW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#93#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMULHRWA; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#183; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PMULHRWC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#89#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMULHW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#229#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PMULHW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#229#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMULLW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#213#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PMULLW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#213#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMVGEZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#92#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMVLZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#91#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMVNZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#90#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMVZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#88#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #212#8#88; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg32,ot_none,ot_none,ot_none); code : #213#8#88; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_POP; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#143#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_POP; ops : 1; optypes : (ot_rm_gpr or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#143#128; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg_cs,ot_none,ot_none,ot_none); code : #1#15; - flags : if_8086 or if_undoc + flags : [if_8086,if_undoc] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg_dess,ot_none,ot_none,ot_none); code : #4; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg_fsgs,ot_none,ot_none,ot_none); code : #1#15#5#221; - flags : if_386 + flags : [if_386] ), ( opcode : A_POPA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#97; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_POPAD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#97; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_POPAW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#97; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_POPF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#157; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_POPFD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#157; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_POPFW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#157; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_POR; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#235#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_POR; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#235#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PREFETCH; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#13#128; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PREFETCHW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#13#129; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#242#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#114#134#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#242#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#114#134#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSLLDQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#135#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#243#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#115#134#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#243#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#134#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#241#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#113#134#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#241#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#113#134#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#226#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#114#132#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#226#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#114#132#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#225#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#113#132#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#225#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#113#132#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#210#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#114#130#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#210#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#114#130#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#211#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#115#130#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#211#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#130#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#209#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#113#130#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#209#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#113#130#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSUBB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#248#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#248#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#250#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#250#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#232#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#232#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBSIW; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#85#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PSUBSIW; ops : 2; optypes : (ot_mmxreg,ot_mmxreg,ot_none,ot_none); code : #2#15#85#72; - flags : if_pent or if_mmx or if_cyrix + flags : [if_pent,if_mmx,if_cyrix] ), ( opcode : A_PSUBSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#233#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#233#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBUSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#216#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBUSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#216#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBUSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#217#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBUSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#217#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#249#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#249#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#104#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKHBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#104#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#106#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKHDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#106#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHWD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#105#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKHWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#105#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#96#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKLBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#96#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#98#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKLDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#98#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLWD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#97#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKLWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#97#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #212#8#80; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg32,ot_none,ot_none,ot_none); code : #213#8#80; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#134; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_rm_gpr or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#255#134; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_immediate or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#104#32#221; - flags : if_386 + flags : [if_386] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_immediate or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#104#24#221; - flags : if_186 + flags : [if_186] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none,ot_none); code : #1#106#12#221; - flags : if_186 + flags : [if_186] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg_fsgs,ot_none,ot_none,ot_none); code : #1#15#7#221; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg_sreg,ot_none,ot_none,ot_none); code : #6; - flags : if_8086 or if_nox86_64 + flags : [if_8086,if_nox86_64] ), ( opcode : A_PUSHA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#96; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_PUSHAD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#96; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSHAW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#96; - flags : if_186 or if_nox86_64 + flags : [if_186,if_nox86_64] ), ( opcode : A_PUSHF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#156; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSHFD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#156; - flags : if_386 or if_nox86_64 + flags : [if_386,if_nox86_64] ), ( opcode : A_PUSHFW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#156; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PXOR; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#239#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PXOR; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#239#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#130#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#130#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#131#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#131#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RDSHR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#54; - flags : if_p6 or if_cyrix or if_smm + flags : [if_p6,if_cyrix,if_smm] ), ( opcode : A_RDMSR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#50; - flags : if_pent or if_priv + flags : [if_pent,if_priv] ), ( opcode : A_RDPMC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#51; - flags : if_p6 + flags : [if_p6] ), ( opcode : A_RDTSC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#49; - flags : if_pent + flags : [if_pent] ), ( opcode : A_REP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPNE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#242; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPNZ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#242; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPZ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_RET; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#195; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RET; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#194#24; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_RETF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#203; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RETF; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#202#24; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_RETN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#195; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RETN; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#194#24; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#128#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#128#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#129#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#129#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RSDC; ops : 2; optypes : (ot_reg_sreg,ot_memory or ot_bits80,ot_none,ot_none); code : #2#15#121#65; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_RSLDT; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #2#15#123#128; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_RSM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#170; - flags : if_pent or if_smm + flags : [if_pent,if_smm] ), ( opcode : A_SAHF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#158; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#132#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#132#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SALC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#214; - flags : if_8086 or if_undoc or if_nox86_64 + flags : [if_8086,if_undoc,if_nox86_64] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#135#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#135#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#25#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#27#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#131#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#24#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#26#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#29#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#129#131#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#29#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #208#1#129#131#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#28#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#131#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SCASB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#1#174; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SCASD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#213#1#175; - flags : if_386 + flags : [if_386] ), ( opcode : A_SCASW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#212#1#175; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SEGCS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#46; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SEGDS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#62; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SEGES; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#38; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SEGFS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#100; - flags : if_386 or if_pre + flags : [if_386,if_pre] ), ( opcode : A_SEGGS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#101; - flags : if_386 or if_pre + flags : [if_386,if_pre] ), ( opcode : A_SEGSS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#54; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SGDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#128; - flags : if_286 + flags : [if_286] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#132#21; - flags : if_186 or if_sw + flags : [if_186,if_sw] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#132#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SHLD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_immediate,ot_none); code : #209#2#15#164#65#22; - flags : if_386 or if_sm2 or if_sb or if_ar2 + flags : [if_386,if_sm2,if_sb,if_ar2] ), ( opcode : A_SHLD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none); code : #209#2#15#165#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#133#21; - flags : if_186 or if_sw + flags : [if_186,if_sw] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#133#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SHRD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_immediate,ot_none); code : #209#2#15#172#65#22; - flags : if_386 or if_sm2 or if_sb or if_ar2 + flags : [if_386,if_sm2,if_sb,if_ar2] ), ( opcode : A_SHRD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none); code : #209#2#15#173#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SIDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#129; - flags : if_286 + flags : [if_286] ), ( opcode : A_SLDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#128; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_SLDT; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#0#128; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_SMI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_SMINT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#56; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_SMINTOLD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#126; - flags : if_486 or if_cyrix + flags : [if_486,if_cyrix] ), ( opcode : A_SMSW; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#1#132; - flags : if_286 + flags : [if_286] ), ( opcode : A_STC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#249; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#253; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#251; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STOSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#170; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STOSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#171; - flags : if_386 + flags : [if_386] ), ( opcode : A_STOSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#171; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#129; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_STR; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#0#129; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#41#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#43#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#40#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#42#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#133#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#45#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#129#133#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#45#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#133#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#44#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#133#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SVDC; ops : 2; optypes : (ot_memory or ot_bits80,ot_reg_sreg,ot_none,ot_none); code : #2#15#120#65; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_SVLDT; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #2#15#122#128; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_SVTS; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #2#15#124#128; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_SYSCALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#5; - flags : if_p6 or if_prot or if_amd + flags : [if_p6,if_prot,if_amd] ), ( opcode : A_SYSENTER; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#52; - flags : if_p6 or if_prot + flags : [if_p6,if_prot] ), ( opcode : A_SYSEXIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#53; - flags : if_p6 or if_prot or if_priv + flags : [if_p6,if_prot,if_priv] ), ( opcode : A_SYSRET; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#7; - flags : if_p6 or if_prot or if_priv or if_amd + flags : [if_p6,if_prot,if_priv,if_amd] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#133#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #208#1#133#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg8,ot_reg8,ot_none,ot_none); code : #1#132#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#132#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#169#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#169#25; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#168#17; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#247#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#247#128#25; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#246#128#17; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#247#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#247#128#25; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits8,ot_none,ot_none); code : #1#246#128#17; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_UD1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#185; - flags : if_286 or if_undoc + flags : [if_286,if_undoc] ), ( opcode : A_UD2; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#11; - flags : if_286 + flags : [if_286] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#17#65; - flags : if_386 or if_undoc or if_sm + flags : [if_386,if_undoc,if_sm] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #208#2#15#19#72; - flags : if_386 or if_undoc or if_sm + flags : [if_386,if_undoc,if_sm] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#16#65; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #2#15#18#72; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_VERR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#132; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERR; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#132; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERR; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #2#15#0#132; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#133; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERW; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#133; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERW; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #2#15#0#133; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_WAIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#155; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_WBINVD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#9; - flags : if_486 or if_priv + flags : [if_486,if_priv] ), ( opcode : A_WRSHR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#55; - flags : if_p6 or if_cyrix or if_smm + flags : [if_p6,if_cyrix,if_smm] ), ( opcode : A_WRMSR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#48; - flags : if_pent or if_priv + flags : [if_pent,if_priv] ), ( opcode : A_XADD; ops : 2; optypes : (ot_memory,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#193#65; - flags : if_486 or if_sm + flags : [if_486,if_sm] ), ( opcode : A_XADD; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#192#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg8,ot_reg8,ot_none,ot_none); code : #2#15#192#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg16,ot_reg16,ot_none,ot_none); code : #208#2#15#193#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #209#2#15#193#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg16,ot_memory,ot_none,ot_none); code : #212#2#15#166#72; - flags : if_386 or if_sw or if_undoc + flags : [if_386,if_sw,if_undoc] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg16,ot_reg16,ot_none,ot_none); code : #212#2#15#166#72; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg32,ot_memory,ot_none,ot_none); code : #213#2#15#166#72; - flags : if_386 or if_sd or if_undoc + flags : [if_386,if_sd,if_undoc] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #213#2#15#166#72; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg_ax,ot_reg16,ot_none,ot_none); code : #212#9#144; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg_eax,ot_reg32,ot_none,ot_none); code : #213#9#144; - flags : if_386 + flags : [if_386] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg16,ot_reg_ax,ot_none,ot_none); code : #212#8#144; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg32,ot_reg_eax,ot_none,ot_none); code : #213#8#144; - flags : if_386 + flags : [if_386] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#135#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_memory,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#135#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#134#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_memory or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#134#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XLAT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#215; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XLATB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#215; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#49#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#51#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#48#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#50#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#134#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#53#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#129#134#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#53#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#134#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#52#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#134#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_XSTORE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#167#192; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTECB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#200; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTCBC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#208; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTCFB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#224; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTOFB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#232; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_CMOVcc; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#15#11#64#72; - flags : if_p6 or if_sm + flags : [if_p6,if_sm] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_bits8,ot_none,ot_none,ot_none); code : #11#112#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_bits16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#1#15#11#128#52; - flags : if_386 or if_pass2 + flags : [if_386,if_pass2] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_bits16,ot_none,ot_none,ot_none); code : #19#112#1#3#1#233#48; - flags : if_8086 or if_pass2 or if_16bitonly + flags : [if_8086,if_pass2,if_16bitonly] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_short,ot_none,ot_none,ot_none); code : #11#112#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_near,ot_none,ot_none,ot_none); code : #208#1#15#11#128#52; - flags : if_386 or if_pass2 + flags : [if_386,if_pass2] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none,ot_none); code : #19#112#1#3#1#233#48; - flags : if_8086 or if_pass2 or if_16bitonly + flags : [if_8086,if_pass2,if_16bitonly] ), ( opcode : A_SETcc; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#15#11#144#128; - flags : if_386 + flags : [if_386] ), ( opcode : A_ADDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#88#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ADDSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#88#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ANDNPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#85#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ANDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#84#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPEQPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#0; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPEQSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#0; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLEPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#2; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLESS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#2; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#1; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#1; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNEQPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#4; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNEQSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#4; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLEPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#6; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLESS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#6; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#5; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#5; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPORDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#7; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPORDSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#7; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPUNORDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#3; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPUNORDSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#3; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #217#2#15#194#72#18; - flags : if_katmai or if_sse or if_sb or if_ar2 + flags : [if_katmai,if_sse,if_sb,if_ar2] ), ( opcode : A_CMPSS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #219#2#15#194#72#18; - flags : if_katmai or if_sse or if_sb or if_ar2 + flags : [if_katmai,if_sse,if_sb,if_ar2] ), ( opcode : A_COMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#47#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTPI2PS; ops : 2; optypes : (ot_xmmreg,ot_mmxrm,ot_none,ot_none); code : #217#2#15#42#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_memory or ot_bits64,ot_none,ot_none); code : #217#2#15#45#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmreg,ot_none,ot_none); code : #217#2#15#45#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTSI2SS; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #219#209#2#15#42#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#208#2#15#45#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #219#208#2#15#45#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_memory or ot_bits64,ot_none,ot_none); code : #217#2#15#44#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmreg,ot_none,ot_none); code : #217#2#15#44#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#208#2#15#44#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #219#208#2#15#44#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_DIVPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#94#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_DIVSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#94#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_LDMXCSR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#130; - flags : if_katmai or if_sse or if_sd + flags : [if_katmai,if_sse,if_sd] ), ( opcode : A_MAXPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#95#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MAXSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#95#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MINPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#93#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MINSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#93#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVAPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#40#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVAPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #2#15#41#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVHPS; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #2#15#22#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVHPS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #2#15#23#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVLHPS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #2#15#22#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVLPS; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #2#15#18#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVLPS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #2#15#19#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVHLPS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #2#15#18#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVMSKPS; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #2#15#80#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVNTPS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #2#15#43#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#16#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #219#2#15#16#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#17#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #219#2#15#17#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVUPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#16#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVUPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #217#2#15#17#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MULPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#89#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MULSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#89#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ORPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#86#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RCPPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#83#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RCPSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#83#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RSQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#82#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RSQRTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#82#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_SHUFPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #2#15#198#72#18; - flags : if_katmai or if_sse or if_sb or if_ar2 + flags : [if_katmai,if_sse,if_sb,if_ar2] ), ( opcode : A_SQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#81#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_SQRTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#81#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_STMXCSR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#131; - flags : if_katmai or if_sse or if_sd + flags : [if_katmai,if_sse,if_sd] ), ( opcode : A_SUBPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#92#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_SUBSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#92#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_UCOMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#46#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_UNPCKHPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#21#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_UNPCKLPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#20#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_XORPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#87#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_FXRSTOR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#129; - flags : if_p6 or if_sse or if_fpu + flags : [if_p6,if_sse,if_fpu] ), ( opcode : A_FXSAVE; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#128; - flags : if_p6 or if_sse or if_fpu + flags : [if_p6,if_sse,if_fpu] ), ( opcode : A_PREFETCHNTA; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#128; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_PREFETCHT0; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#129; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_PREFETCHT1; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#130; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_PREFETCHT2; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#131; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_SFENCE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#174#248; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_MASKMOVQ; ops : 2; optypes : (ot_mmxreg,ot_mmxreg,ot_none,ot_none); code : #2#15#247#72; - flags : if_katmai or if_mmx + flags : [if_katmai,if_mmx] ), ( opcode : A_MOVNTQ; ops : 2; optypes : (ot_memory,ot_mmxreg,ot_none,ot_none); code : #2#15#231#65; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PAVGB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#224#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PAVGB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#224#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAVGW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#227#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PAVGW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#227#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PEXTRW; ops : 3; optypes : (ot_reg32,ot_mmxreg,ot_immediate,ot_none); code : #2#15#197#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PEXTRW; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate,ot_none); code : #241#2#15#197#72#22; - flags : if_sse41 + flags : [if_sse41] ), ( opcode : A_PEXTRW; ops : 3; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#21#65#22; - flags : if_sse41 + flags : [if_sse41] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_reg16,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_reg32,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_memory,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_memory or ot_bits16,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_reg16,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_reg32,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_memory,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PMAXSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#238#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMAXSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#238#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMAXUB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#222#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMAXUB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#222#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMINSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#234#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMINSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#234#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMINUB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#218#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMINUB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#218#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMOVMSKB; ops : 2; optypes : (ot_reg32,ot_mmxreg,ot_none,ot_none); code : #2#15#215#72; - flags : if_katmai or if_mmx + flags : [if_katmai,if_mmx] ), ( opcode : A_PMOVMSKB; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#2#15#215#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_PMULHUW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#228#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMULHUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#228#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSADBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#246#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PSADBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#246#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSHUFW; ops : 3; optypes : (ot_mmxreg,ot_mmxrm,ot_immediate,ot_none); code : #2#15#112#72#18; - flags : if_katmai or if_mmx or if_sm2 or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sm2,if_sb,if_ar2] ), ( opcode : A_PFNACC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#138; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFPNACC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#142; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PI2FW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#12; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PF2IW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#28; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PSWAPD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#187; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_FFREEP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#223#8#192; - flags : if_pent or if_3dnow or if_fpu + flags : [if_pent,if_3dnow,if_fpu] ), ( opcode : A_MASKMOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#2#15#247#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CLFLUSH; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#135; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVNTDQ; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#231#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVNTI; ops : 2; optypes : (ot_memory,ot_reg32 or ot_bits64,ot_none,ot_none); code : #208#2#15#195#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVNTPD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#43#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAUSE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#1#144; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_LFENCE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#174#232; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MFENCE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#174#240; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVDQA; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#127#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQA; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#111#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQU; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #219#2#15#127#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#111#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQ2Q; ops : 2; optypes : (ot_mmxreg,ot_xmmreg,ot_none,ot_none); code : #220#2#15#214#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ2DQ; ops : 2; optypes : (ot_xmmreg,ot_mmxreg,ot_none,ot_none); code : #219#2#15#214#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_PADDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#212#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#212#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMULUDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#244#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMULUDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#244#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSHUFD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#2#15#112#72#18; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_PSHUFHW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #219#2#15#112#72#18; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_PSHUFLW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #220#2#15#112#72#18; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_PSRLDQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#131#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSUBQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#251#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#251#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHQDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#109#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLQDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#108#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ADDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#88#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ADDSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#88#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_ANDNPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#85#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ANDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#84#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPEQPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#0; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPEQSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#0; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPLEPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#2; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPLESD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#2; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPLTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#1; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPLTSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#1; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPNEQPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#4; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPNEQSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#4; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPNLEPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#6; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPNLESD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#6; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPNLTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#5; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPNLTSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#5; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPORDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#7; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPORDSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#7; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPUNORDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#3; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPUNORDSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#3; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#2#15#194#72#22; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_COMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#47#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#230#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #219#2#15#230#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTDQ2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#91#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#230#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPD2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#45#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTPD2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#90#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPI2PD; ops : 2; optypes : (ot_xmmreg,ot_mmxrm,ot_none,ot_none); code : #241#2#15#42#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#91#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #220#2#15#45#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits64,ot_none,ot_none); code : #220#2#15#45#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #220#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #220#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSI2SD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #220#2#15#42#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSS2SD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSS2SD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #219#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTTPD2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#44#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#230#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#91#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTTSD2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #220#208#2#15#44#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTTSD2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#208#2#15#44#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_DIVPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#94#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_DIVSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#94#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MAXPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#95#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MAXSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#95#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MINPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#93#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MINSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#93#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVAPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#41#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVAPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#40#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVHPD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#23#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVHPD; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #241#2#15#22#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVLPD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#19#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVLPD; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #241#2#15#18#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVMSKPD; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#2#15#80#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVUPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#17#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVUPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#16#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MULPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#89#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MULSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#89#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_ORPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#86#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_SHUFPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#2#15#198#72#22; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_SQRTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#81#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_SQRTSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#81#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_SUBPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#92#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_SUBSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#92#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_UCOMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#46#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_UNPCKHPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#21#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_UNPCKLPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#20#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_XORPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#87#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ADDSUBPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#208#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_ADDSUBPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#208#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HADDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#124#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HADDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#124#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HSUBPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#125#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HSUBPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#125#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_LDDQU; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #220#2#15#240#72; - flags : if_prescott or if_sse3 + flags : [if_prescott,if_sse3] ), ( opcode : A_MOVDDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#18#72; - flags : if_prescott or if_sse3 + flags : [if_prescott,if_sse3] ), ( opcode : A_MOVSHDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#22#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_MOVSLDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#18#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_VMREAD; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #2#15#120#65; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMREAD; ops : 2; optypes : (ot_memory,ot_reg32,ot_none,ot_none); code : #2#15#120#65; - flags : if_386 or if_priv or if_prot or if_sm + flags : [if_386,if_priv,if_prot,if_sm] ), ( opcode : A_VMWRITE; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #2#15#121#72; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMWRITE; ops : 2; optypes : (ot_reg32,ot_memory,ot_none,ot_none); code : #2#15#121#72; - flags : if_386 or if_priv or if_prot or if_sm + flags : [if_386,if_priv,if_prot,if_sm] ), ( opcode : A_VMCALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#193; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMLAUNCH; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#194; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMRESUME; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#195; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMXOFF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#196; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMXON; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #219#2#15#199#134; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMCLEAR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #241#2#15#199#134; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMPTRLD; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#199#134; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMPTRST; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#199#135; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMRUN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#216; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_VMMCALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#217; - flags : if_386 or if_svm + flags : [if_386,if_svm] ), ( opcode : A_VMLOAD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#218; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_VMSAVE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#219; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_STGI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#220; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_CLGI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#221; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_SKINIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#222; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_INVLPGA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#223; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_MONTMUL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#166#192; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XSHA1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#166#200; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XSHA256; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#166#208; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_DMINT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#57; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_RDM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#58; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_MOVNTSS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #219#2#15#43#65; - flags : if_sse4 or if_sd + flags : [if_sse4,if_sd] ), ( opcode : A_MOVNTSD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #220#213#2#15#43#65; - flags : if_sse4 + flags : [if_sse4] ), ( opcode : A_INSERTQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #220#2#15#121#72; - flags : if_sse4 + flags : [if_sse4] ), ( opcode : A_INSERTQ; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate,ot_immediate); code : #220#2#15#120#72#22#23; - flags : if_sse4 or if_sb + flags : [if_sse4,if_sb] ), ( opcode : A_EXTRQ; ops : 3; optypes : (ot_xmmreg,ot_immediate,ot_immediate,ot_none); code : #241#2#15#120#128#21#22; - flags : if_sse4 or if_sb + flags : [if_sse4,if_sb] ), ( opcode : A_EXTRQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#2#15#121#72; - flags : if_sse4 + flags : [if_sse4] ), ( opcode : A_LZCNT; ops : 2; optypes : (ot_reg16,ot_rm_gpr,ot_none,ot_none); code : #208#219#2#15#189#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_LZCNT; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #209#219#2#15#189#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_PABSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#28#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PABSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#28#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PABSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#29#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PABSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#29#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PABSD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#30#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PABSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#30#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PALIGNR; ops : 3; optypes : (ot_mmxreg,ot_mmxrm,ot_immediate,ot_none); code : #217#3#15#58#15#72#22; - flags : if_ssse3 or if_mmx or if_sm2 or if_sb or if_ar2 + flags : [if_ssse3,if_mmx,if_sm2,if_sb,if_ar2] ), ( opcode : A_PALIGNR; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#15#72#22; - flags : if_ssse3 or if_sm2 or if_sb or if_ar2 + flags : [if_ssse3,if_sm2,if_sb,if_ar2] ), ( opcode : A_PHADDW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#1#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHADDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#1#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHADDD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#2#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHADDD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#2#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHADDSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#3#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHADDSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#3#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHSUBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#5#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHSUBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#5#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHSUBD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#6#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHSUBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#6#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHSUBSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#7#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHSUBSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#7#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PMADDUBSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#4#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PMADDUBSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#4#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PMULHRSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#11#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PMULHRSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#11#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSHUFB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#0#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSHUFB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#0#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSIGNB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#8#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSIGNB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#8#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSIGNW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#9#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSIGNW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#9#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSIGND; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#10#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSIGND; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#10#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_BLENDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#12#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_BLENDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#13#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_BLENDVPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#20#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_BLENDVPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#21#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_DPPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#64#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_DPPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#65#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_EXTRACTPS; ops : 3; optypes : (ot_memory,ot_xmmreg,ot_immediate,ot_none); code : #241#213#3#15#58#23#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_EXTRACTPS; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#23#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_INSERTPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#33#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_MOVNTDQA; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #241#3#15#56#42#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_MPSADBW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#66#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_PACKUSDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#43#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PBLENDVB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#16#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PBLENDW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#14#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPEQQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#41#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PEXTRB; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#20#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRB; ops : 3; optypes : (ot_memory or ot_bits8,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#20#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRD; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#22#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRD; ops : 3; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#22#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PHMINPOSUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#65#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PINSRB; ops : 3; optypes : (ot_xmmreg,ot_reg32 or ot_bits64,ot_immediate,ot_none); code : #241#3#15#58#32#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRB; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits8,ot_immediate,ot_none); code : #241#3#15#58#32#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRD; ops : 3; optypes : (ot_xmmreg,ot_reg32,ot_immediate,ot_none); code : #241#3#15#58#34#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRD; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_immediate,ot_none); code : #241#3#15#58#34#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PMAXSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#60#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMAXSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#61#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMAXUD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#63#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMAXUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#62#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#56#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#57#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#58#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINUD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#59#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#32#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#33#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#34#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#35#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#36#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#37#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#48#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#49#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#50#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#51#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#52#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#53#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMULDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#40#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMULLD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#64#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PTEST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#23#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_ROUNDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#8#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_ROUNDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#9#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_ROUNDSS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#10#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_ROUNDSD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#11#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_CRC32; ops : 2; optypes : (ot_reg32,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #220#3#15#56#240#72; - flags : if_sse42 + flags : [if_sse42] ), ( opcode : A_CRC32; ops : 2; optypes : (ot_reg32,ot_rm_gpr or ot_bits16 or ot_bits32,ot_none,ot_none); code : #209#220#3#15#56#241#72; - flags : if_sse42 + flags : [if_sse42] ), ( opcode : A_PCMPESTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#97#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPESTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#96#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPISTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#99#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPISTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#98#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPGTQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#55#72; - flags : if_sse42 or if_sm + flags : [if_sse42,if_sm] ), ( opcode : A_POPCNT; ops : 2; optypes : (ot_reg16,ot_rm_gpr or ot_bits16,ot_none,ot_none); code : #219#208#2#15#184#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_POPCNT; ops : 2; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #219#208#2#15#184#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_AESENC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#220#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESENCLAST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#221#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESDEC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#222#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESDECLAST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#223#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESIMC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#219#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESKEYGENASSIST; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#223#72#22; - flags : if_sse4 or if_sb or if_ar2 + flags : [if_sse4,if_sb,if_ar2] ), ( opcode : A_RDTSCP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#249; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_VADDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #220#242#244#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #220#242#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESDEC; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#222#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESDECLAST; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#223#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESENC; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#220#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESENCLAST; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#221#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESIMC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#219#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESKEYGENASSIST; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#223#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#13#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#13#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#12#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#12#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#75#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_ymmreg); code : #241#242#244#250#1#75#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#74#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_ymmreg); code : #241#242#244#250#1#74#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTF128; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #241#242#244#249#1#26#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#25#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#25#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#24#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#24#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#24#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#24#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VCMPPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #242#244#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_immediate or ot_bits8); code : #220#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #220#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_immediate or ot_bits8); code : #219#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #219#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #219#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #219#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #219#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_ymmrm,ot_none,ot_none); code : #220#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2PS; ops : 2; optypes : (ot_xmmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2DQ; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #242#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2PD; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #242#244#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #220#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSI2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none); code : #220#242#248#1#42#61#80; - flags : if_avx or if_sandybridge or if_sd + flags : [if_avx,if_sandybridge,if_sd] ), ( opcode : A_VCVTSI2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none); code : #219#242#248#1#42#61#80; - flags : if_avx or if_sandybridge or if_sd + flags : [if_avx,if_sandybridge,if_sd] ), ( opcode : A_VCVTSS2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #219#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPS2DQ; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #220#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #219#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDPPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#65#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDPPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#64#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDPPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#64#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VEXTRACTF128; ops : 3; optypes : (ot_xmmrm,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#25#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VEXTRACTPS; ops : 3; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#23#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #220#242#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #220#242#244#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #220#242#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #220#242#244#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VINSERTF128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#24#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VINSERTPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_immediate or ot_bits8); code : #241#242#250#1#33#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VINSERTPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #241#242#250#1#33#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VLDDQU; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #220#242#248#1#240#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VLDDQU; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits256,ot_none,ot_none); code : #220#242#244#248#1#240#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VLDMXCSR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #242#248#1#174#130; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#247#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#244#249#1#47#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#249#1#47#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#244#249#1#45#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#249#1#45#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#244#249#1#46#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#249#1#46#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#244#249#1#44#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#249#1#44#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #242#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #241#242#248#1#110#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#126#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDDUP; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #220#242#244#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDDUP; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #219#242#244#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHLPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #242#248#1#18#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPD; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#23#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #241#242#248#1#22#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #242#248#1#22#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPS; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#248#1#23#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLHPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #242#248#1#22#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPD; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#19#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #241#242#248#1#18#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPS; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#248#1#19#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #242#248#1#18#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg32,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg64,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg32,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg64,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQ; ops : 2; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#231#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQ; ops : 2; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#231#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQA; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #241#242#249#1#42#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQA; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits256,ot_none,ot_none); code : #241#242#244#249#1#42#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VMOVNTPD; ops : 2; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTPD; ops : 2; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTPS; ops : 2; optypes : (ot_memory or ot_bits128,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTPS; ops : 2; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_none,ot_none); code : #242#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#219#248#1#126#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #242#219#248#1#126#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#241#248#1#214#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#241#248#1#214#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#16#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#17#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSHDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#22#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSHDUP; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#22#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSLDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSLDUP; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#16#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#17#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 2; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMPSADBW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#66#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMPSADBW; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#66#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VMULPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VORPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#86#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VORPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#86#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VORPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#86#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#28#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSB; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#28#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPABSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#30#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#30#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPABSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#29#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSW; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#29#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKSSDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#107#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKSSDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#107#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKSSWB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#99#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKSSWB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#99#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKUSDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#43#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKUSDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#43#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKUSWB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#103#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKUSWB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#103#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#252#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#252#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#254#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#254#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#212#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#212#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#236#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#236#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#237#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#237#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDUSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#220#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDUSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#220#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDUSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#221#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDUSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#221#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#253#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#253#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPALIGNR; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#15#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPALIGNR; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#15#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPAND; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#219#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPAND; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#219#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPANDN; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#223#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPANDN; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#223#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPAVGB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#224#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPAVGB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#224#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPAVGW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#227#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPAVGW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#227#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDVB; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#76#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPBLENDVB; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_ymmreg); code : #241#242#244#250#1#76#61#80#247; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#14#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPBLENDW; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#14#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCLMULQDQ; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#68#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#116#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#116#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPEQD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#118#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#118#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPEQQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#41#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#41#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPEQW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#117#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#117#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPESTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#97#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPESTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#96#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#100#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#100#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPGTD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#102#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#102#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPGTQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#55#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#55#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPGTW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#101#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#101#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPISTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#99#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPISTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#98#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERM2F128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#6#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#13#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#5#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#5#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#13#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#12#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#4#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#4#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#12#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRB; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#20#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRB; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#20#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRB; ops : 3; optypes : (ot_memory or ot_bits8,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#20#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRD; ops : 3; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#22#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRQ; ops : 3; optypes : (ot_rm_gpr or ot_bits64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#243#250#1#22#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#197#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#197#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#21#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#21#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_memory or ot_bits16,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#21#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#2#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#2#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHADDSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#3#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#3#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHADDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#1#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#1#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHMINPOSUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#65#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#6#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#6#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHSUBSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#7#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#7#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHSUBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#5#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#5#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPINSRB; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_reg32,ot_immediate or ot_bits8); code : #241#242#250#1#32#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRB; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits8,ot_immediate or ot_bits8); code : #241#242#250#1#32#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits32,ot_immediate or ot_bits8); code : #241#242#250#1#34#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRQ; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits64,ot_immediate or ot_bits8); code : #241#242#243#250#1#34#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_reg32,ot_immediate or ot_bits8); code : #241#242#248#1#196#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits16,ot_immediate or ot_bits8); code : #241#242#248#1#196#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMADDUBSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#4#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMADDUBSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#4#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMADDWD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#245#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMADDWD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#245#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#60#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#60#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#61#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXSD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#61#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#238#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#238#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXUB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#222#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXUB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#222#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXUD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#63#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXUD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#63#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXUW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#62#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXUW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#62#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#56#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#56#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#57#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINSD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#57#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#234#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#234#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINUB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#218#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINUB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#218#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINUD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#59#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINUD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#59#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINUW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#58#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINUW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#58#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#215#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#215#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg32,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#215#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg64,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#215#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#33#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#33#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#33#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#33#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#249#1#34#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#34#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#34#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#34#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBW; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#32#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#32#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBW; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#32#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXDQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#37#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#37#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXDQ; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#37#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXWD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#35#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#35#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWD; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#35#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#36#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#36#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#36#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#36#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#49#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#49#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#49#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#49#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#249#1#50#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#50#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#50#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#50#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBW; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#48#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#48#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBW; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#48#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXDQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#53#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#53#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXDQ; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#53#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXWD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#51#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#51#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWD; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#51#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#52#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#52#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#52#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#52#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#40#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#40#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULHRSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#11#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULHRSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#11#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULHUW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#228#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULHUW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#228#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULHW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#229#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULHW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#229#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#64#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#64#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#213#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#213#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULUDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#244#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULUDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#244#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPOR; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#235#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPOR; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#235#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSADBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#246#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSADBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#246#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#0#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#0#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#112#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#112#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFHW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #219#242#248#1#112#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFHW; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #219#242#244#248#1#112#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFLW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #220#242#248#1#112#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFLW; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #220#242#244#248#1#112#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSIGNB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#8#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSIGNB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#8#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSIGND; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#10#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSIGND; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#10#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSIGNW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#9#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSIGNW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#9#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#114#60#142#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#242#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#114#60#142#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#242#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#143#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#143#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#243#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#142#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#243#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#142#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#113#60#142#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#241#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#113#60#142#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#241#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#114#60#140#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#226#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#114#60#140#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#226#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#113#60#140#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#225#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#113#60#140#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#225#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#114#60#138#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#210#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#114#60#138#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#210#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#139#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#139#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#138#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#211#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#138#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#211#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#113#60#138#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#209#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#113#60#138#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#209#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#248#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#248#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#250#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#250#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#251#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#251#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#232#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#232#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#233#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#233#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBUSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#216#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBUSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#216#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBUSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#217#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBUSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#217#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#249#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#249#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPTEST; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#23#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPTEST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#23#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#104#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#104#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKHDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#106#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#106#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKHQDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#109#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHQDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#109#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKHWD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#105#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHWD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#105#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#96#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#96#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#98#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#98#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLQDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#108#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLQDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#108#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLWD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#97#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLWD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#97#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPXOR; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#239#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPXOR; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#239#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VRCPPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#83#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRCPPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#83#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRCPSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#83#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRCPSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#83#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#9#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#9#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#8#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#8#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_immediate or ot_bits8); code : #241#242#250#1#11#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #241#242#250#1#11#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_immediate or ot_bits8); code : #241#242#250#1#10#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #241#242#250#1#10#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#82#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#82#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#82#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#82#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #242#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #242#244#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSTMXCSR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #242#248#1#174#131; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#15#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#15#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#14#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#14#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VZEROALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #242#244#248#1#119; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VZEROUPPER; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #242#248#1#119; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_ANDN; ops : 3; optypes : (ot_reg32,ot_reg32,ot_rm_gpr or ot_bits32,ot_none); code : #242#249#1#242#61#80; - flags : if_bmi1 or if_prot + flags : [if_bmi1,if_prot] ), ( opcode : A_BEXTR; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #242#249#1#247#62#72; - flags : if_bmi1 or if_prot + flags : [if_bmi1,if_prot] ), ( opcode : A_TZCNT; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#219#2#15#188#72; - flags : if_bmi1 or if_sm + flags : [if_bmi1,if_sm] ), ( opcode : A_RORX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_immediate or ot_bits8,ot_none); code : #220#242#250#1#240#72#22; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_SARX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #219#242#249#1#247#62#72; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_SHLX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #241#242#249#1#247#62#72; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_SHRX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #220#242#249#1#247#62#72; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_VBROADCASTI128; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #241#242#244#249#1#90#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VEXTRACTI128; ops : 3; optypes : (ot_xmmrm,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#57#65#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VINSERTI128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#56#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#2#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#2#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits8,ot_none,ot_none); code : #241#242#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits8,ot_none,ot_none); code : #241#242#244#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#244#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERM2I128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#70#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#54#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMPD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#243#244#250#1#1#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#22#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMQ; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#243#244#250#1#0#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#244#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#244#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#243#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#243#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#243#244#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#243#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#243#244#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#70#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#70#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#243#244#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#243#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPD; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPD; ops : 3; optypes : (ot_ymmreg,ot_xmem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPS; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPS; ops : 3; optypes : (ot_ymmreg,ot_ymem32,ot_ymmreg,ot_none); code : #241#242#244#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPD; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPD; ops : 3; optypes : (ot_ymmreg,ot_ymem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPS; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPS; ops : 3; optypes : (ot_xmmreg,ot_ymem32,ot_xmmreg,ot_none); code : #241#242#244#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDD; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDD; ops : 3; optypes : (ot_ymmreg,ot_ymem32,ot_ymmreg,ot_none); code : #241#242#244#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDQ; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDQ; ops : 3; optypes : (ot_ymmreg,ot_xmem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQD; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQD; ops : 3; optypes : (ot_xmmreg,ot_ymem32,ot_xmmreg,ot_none); code : #241#242#244#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQQ; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQQ; ops : 3; optypes : (ot_ymmreg,ot_ymem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_ADD4S; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#32; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_BRKEM; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #2#15#255#20; - flags : if_nec or if_sb or if_16bitonly + flags : [if_nec,if_sb,if_16bitonly] ), ( opcode : A_CLR1; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #2#15#18#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_CLR1; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_reg_cl,ot_none,ot_none); code : #2#15#19#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_CLR1; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #2#15#26#128#21; - flags : if_nec or if_sb or if_imm3 or if_16bitonly + flags : [if_nec,if_sb,if_imm3,if_16bitonly] ), ( opcode : A_CLR1; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #2#15#27#128#21; - flags : if_nec or if_sw or if_imm4 or if_16bitonly + flags : [if_nec,if_sw,if_imm4,if_16bitonly] ), ( opcode : A_CMP4S; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#38; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_EXT; ops : 2; optypes : (ot_reg8,ot_reg8,ot_none,ot_none); code : #2#15#51#65; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_EXT; ops : 2; optypes : (ot_reg8,ot_immediate,ot_none,ot_none); code : #2#15#59#128#21; - flags : if_nec or if_sb or if_imm4 or if_16bitonly + flags : [if_nec,if_sb,if_imm4,if_16bitonly] ), ( opcode : A_INS; ops : 2; optypes : (ot_reg8,ot_reg8,ot_none,ot_none); code : #2#15#49#65; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_INS; ops : 2; optypes : (ot_reg8,ot_immediate,ot_none,ot_none); code : #2#15#57#128#21; - flags : if_nec or if_sb or if_imm4 or if_16bitonly + flags : [if_nec,if_sb,if_imm4,if_16bitonly] ), ( opcode : A_NOT1; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #2#15#22#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_NOT1; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_reg_cl,ot_none,ot_none); code : #2#15#23#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_NOT1; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #2#15#30#128#21; - flags : if_nec or if_sb or if_imm3 or if_16bitonly + flags : [if_nec,if_sb,if_imm3,if_16bitonly] ), ( opcode : A_NOT1; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #2#15#31#128#21; - flags : if_nec or if_sw or if_imm4 or if_16bitonly + flags : [if_nec,if_sw,if_imm4,if_16bitonly] ), ( opcode : A_REPC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#101; - flags : if_nec or if_pre or if_16bitonly + flags : [if_nec,if_pre,if_16bitonly] ), ( opcode : A_REPNC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#100; - flags : if_nec or if_pre or if_16bitonly + flags : [if_nec,if_pre,if_16bitonly] ), ( opcode : A_ROL4; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #2#15#40#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_ROR4; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #2#15#42#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_SET1; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #2#15#20#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_SET1; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_reg_cl,ot_none,ot_none); code : #2#15#21#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_SET1; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #2#15#28#128#21; - flags : if_nec or if_sb or if_imm3 or if_16bitonly + flags : [if_nec,if_sb,if_imm3,if_16bitonly] ), ( opcode : A_SET1; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #2#15#29#128#21; - flags : if_nec or if_sw or if_imm4 or if_16bitonly + flags : [if_nec,if_sw,if_imm4,if_16bitonly] ), ( opcode : A_SUB4S; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#34; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_TEST1; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #2#15#16#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_TEST1; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_reg_cl,ot_none,ot_none); code : #2#15#17#128; - flags : if_nec or if_16bitonly + flags : [if_nec,if_16bitonly] ), ( opcode : A_TEST1; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #2#15#24#128#21; - flags : if_nec or if_sb or if_imm3 or if_16bitonly + flags : [if_nec,if_sb,if_imm3,if_16bitonly] ), ( opcode : A_TEST1; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #2#15#25#128#21; - flags : if_nec or if_sw or if_imm4 or if_16bitonly + flags : [if_nec,if_sw,if_imm4,if_16bitonly] ), ( opcode : A_VFMADD132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#105#61#80#247; - flags : if_fma4 + flags : [if_fma4] ), ( opcode : A_VFMADDPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_xmmrm); code : #241#242#250#243#1#105#61#88#246; - flags : if_fma4 + flags : [if_fma4] ), ( opcode : A_VFMADD132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#153#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#169#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#185#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#153#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#169#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#185#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#155#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#171#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#187#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#155#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#171#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#187#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#157#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#173#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#189#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#157#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#173#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#189#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#159#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#175#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#191#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#159#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#175#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#191#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_XACQUIRE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#242; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XRELEASE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XBEGIN; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #208#2#199#248#52; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XABORT; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #2#198#248#20; - flags : if_tsx or if_sb + flags : [if_tsx,if_sb] ), ( opcode : A_XEND; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#213; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XTEST; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#214; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_RDRAND; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#199#134; - flags : if_rand + flags : [if_rand] ), ( opcode : A_RDSEED; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#199#135; - flags : if_rand + flags : [if_rand] ), ( opcode : A_XGETBV; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#208; - flags : if_xsave + flags : [if_xsave] ), ( opcode : A_PREFETCHWT1; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#13#130; - flags : if_prefetchwt1 + flags : [if_prefetchwt1] ) ); diff --git a/compiler/utils/mkx86ins.pp b/compiler/utils/mkx86ins.pp index c4ebd808b9..4e7dee3459 100644 --- a/compiler/utils/mkx86ins.pp +++ b/compiler/utils/mkx86ins.pp @@ -423,6 +423,8 @@ begin while not(s[i] in [' ',#9,#13,#10]) and (i<=length(s)) do begin hs:=readstr; + if hs='none' then + break; if x86_64 then begin { x86_64 } @@ -444,7 +446,7 @@ begin if hs<>'ND' then begin if flags<>'' then - flags:=flags+' or '; + flags:=flags+','; flags:=flags+'if_'+lower(hs); end; if (s[i]=',') and (i<=length(s)) then @@ -467,7 +469,7 @@ begin writeln(insfile,' ops : ',ops,';'); writeln(insfile,' optypes : (',optypes[1],',',optypes[2],',',optypes[3],',',optypes[4],');'); writeln(insfile,' code : ',codes,';'); - writeln(insfile,' flags : ',flags); + writeln(insfile,' flags : [',flags,']'); write(insfile,' )'); inc(insns); end; diff --git a/compiler/x86/aasmcpu.pas b/compiler/x86/aasmcpu.pas index 7ed1b1ec3c..d8873b7e0b 100644 --- a/compiler/x86/aasmcpu.pas +++ b/compiler/x86/aasmcpu.pas @@ -287,12 +287,106 @@ interface type TOperandOrder = (op_intel,op_att); + {Instruction flags } + tinsflag = ( + { please keep these in order and in sync with IF_SMASK } + IF_SM, { size match first two operands } + IF_SM2, + IF_SB, { unsized operands can't be non-byte } + IF_SW, { unsized operands can't be non-word } + IF_SD, { unsized operands can't be nondword } + + { unsized argument spec } + { please keep these in order and in sync with IF_ARMASK } + IF_AR0, { SB, SW, SD applies to argument 0 } + IF_AR1, { SB, SW, SD applies to argument 1 } + IF_AR2, { SB, SW, SD applies to argument 2 } + + IF_PRIV, { it's a privileged instruction } + IF_SMM, { it's only valid in SMM } + IF_PROT, { it's protected mode only } + IF_NOX86_64, { removed instruction in x86_64 } + IF_UNDOC, { it's an undocumented instruction } + IF_FPU, { it's an FPU instruction } + IF_MMX, { it's an MMX instruction } + { it's a 3DNow! instruction } + IF_3DNOW, + { it's a SSE (KNI, MMX2) instruction } + IF_SSE, + { SSE2 instructions } + IF_SSE2, + { SSE3 instructions } + IF_SSE3, + { SSE64 instructions } + IF_SSE64, + { SVM instructions } + IF_SVM, + { SSE4 instructions } + IF_SSE4, + IF_SSSE3, + IF_SSE41, + IF_SSE42, + IF_AVX, + IF_AVX2, + IF_BMI1, + IF_BMI2, + IF_16BITONLY, + IF_FMA, + IF_FMA4, + IF_TSX, + IF_RAND, + IF_XSAVE, + IF_PREFETCHWT1, + + { mask for processor level } + { please keep these in order and in sync with IF_PLEVEL } + IF_8086, { 8086 instruction } + IF_186, { 186+ instruction } + IF_286, { 286+ instruction } + IF_386, { 386+ instruction } + IF_486, { 486+ instruction } + IF_PENT, { Pentium instruction } + IF_P6, { P6 instruction } + IF_KATMAI, { Katmai instructions } + IF_WILLAMETTE, { Willamette instructions } + IF_PRESCOTT, { Prescott instructions } + IF_X86_64, + IF_SANDYBRIDGE, { Sandybridge-specific instruction } + IF_NEC, { NEC V20/V30 instruction } + + { the following are not strictly part of the processor level, because + they are never used standalone, but always in combination with a + separate processor level flag. Therefore, they use bits outside of + IF_PLEVEL, otherwise they would mess up the processor level they're + used in combination with. + The following combinations are currently used: + [IF_AMD, IF_P6], + [IF_CYRIX, IF_486], + [IF_CYRIX, IF_PENT], + [IF_CYRIX, IF_P6] } + IF_CYRIX, { Cyrix, Centaur or VIA-specific instruction } + IF_AMD, { AMD-specific instruction } + + { added flags } + IF_PRE, { it's a prefix instruction } + IF_PASS2, { if the instruction can change in a second pass } + IF_IMM4, { immediate operand is a nibble (must be in range [0..15]) } + IF_IMM3 { immediate operand is a triad (must be in range [0..7]) } + ); + tinsflags=set of tinsflag; + + const + IF_SMASK=[IF_SM,IF_SM2,IF_SB,IF_SW,IF_SD]; + IF_ARMASK=[IF_AR0,IF_AR1,IF_AR2]; { mask for unsized argument spec } + IF_PLEVEL=[IF_8086..IF_NEC]; { mask for processor level } + + type tinsentry=packed record opcode : tasmop; ops : byte; optypes : array[0..max_operands-1] of longint; code : array[0..maxinfolen] of char; - flags : int64; + flags : tinsflags; end; pinsentry=^tinsentry; @@ -473,96 +567,6 @@ implementation Instruction table *****************************************************************************} - const - {Instruction flags } - IF_NONE = $00000000; - IF_SM = $00000001; { size match first two operands } - IF_SM2 = $00000002; - IF_SB = $00000004; { unsized operands can't be non-byte } - IF_SW = $00000008; { unsized operands can't be non-word } - IF_SD = $00000010; { unsized operands can't be nondword } - IF_SMASK = $0000001f; - IF_AR0 = $00000020; { SB, SW, SD applies to argument 0 } - IF_AR1 = $00000040; { SB, SW, SD applies to argument 1 } - IF_AR2 = $00000060; { SB, SW, SD applies to argument 2 } - IF_ARMASK = $00000060; { mask for unsized argument spec } - IF_ARSHIFT = 5; { LSB of IF_ARMASK } - IF_PRIV = $00000100; { it's a privileged instruction } - IF_SMM = $00000200; { it's only valid in SMM } - IF_PROT = $00000400; { it's protected mode only } - IF_NOX86_64 = $00000800; { removed instruction in x86_64 } - IF_UNDOC = $00001000; { it's an undocumented instruction } - IF_FPU = $00002000; { it's an FPU instruction } - IF_MMX = $00004000; { it's an MMX instruction } - { it's a 3DNow! instruction } - IF_3DNOW = $00008000; - { it's a SSE (KNI, MMX2) instruction } - IF_SSE = $00010000; - { SSE2 instructions } - IF_SSE2 = $00020000; - { SSE3 instructions } - IF_SSE3 = $00040000; - { SSE64 instructions } - IF_SSE64 = $00080000; - { the mask for processor types } - {IF_PMASK = longint($FF000000);} - { the mask for disassembly "prefer" } - {IF_PFMASK = longint($F001FF00);} - { SVM instructions } - IF_SVM = $00100000; - { SSE4 instructions } - IF_SSE4 = $00200000; - { TODO: These flags were added to make x86ins.dat more readable. - Values must be reassigned to make any other use of them. } - IF_SSSE3 = $00200000; - IF_SSE41 = $00200000; - IF_SSE42 = $00200000; - IF_AVX = $00200000; - IF_AVX2 = $00200000; - IF_BMI1 = $00200000; - IF_BMI2 = $00200000; - IF_16BITONLY = $00200000; - IF_FMA = $00200000; - IF_FMA4 = $00200000; - IF_TSX = $00200000; - IF_RAND = $00200000; - IF_XSAVE = $00200000; - IF_PREFETCHWT1 = $00200000; - - IF_PLEVEL = $0F000000; { mask for processor level } - IF_8086 = $00000000; { 8086 instruction } - IF_186 = $01000000; { 186+ instruction } - IF_286 = $02000000; { 286+ instruction } - IF_386 = $03000000; { 386+ instruction } - IF_486 = $04000000; { 486+ instruction } - IF_PENT = $05000000; { Pentium instruction } - IF_P6 = $06000000; { P6 instruction } - IF_KATMAI = $07000000; { Katmai instructions } - IF_WILLAMETTE = $08000000; { Willamette instructions } - IF_PRESCOTT = $09000000; { Prescott instructions } - IF_X86_64 = $0a000000; - IF_SANDYBRIDGE = $0e000000; { Sandybridge-specific instruction } - IF_NEC = $0f000000; { NEC V20/V30 instruction } - - { the following are not strictly part of the processor level, because - they are never used standalone, but always in combination with a - separate processor level flag. Therefore, they use bits outside of - IF_PLEVEL, otherwise they would mess up the processor level they're - used in combination with. - The following combinations are currently used: - IF_AMD or IF_P6, - IF_CYRIX or IF_486, - IF_CYRIX or IF_PENT, - IF_CYRIX or IF_P6 } - IF_CYRIX = $10000000; { Cyrix, Centaur or VIA-specific instruction } - IF_AMD = $20000000; { AMD-specific instruction } - - { added flags } - IF_PRE = $40000000; { it's a prefix instruction } - IF_PASS2 = $80000000; { if the instruction can change in a second pass } - IF_IMM4 = $100000000; { immediate operand is a nibble (must be in range [0..15]) } - IF_IMM3 = $200000000; { immediate operand is a triad (must be in range [0..7]) } - type TInsTabCache=array[TasmOp] of longint; PInsTabCache=^TInsTabCache; @@ -1466,7 +1470,7 @@ implementation insot, currot, i,j,asize,oprs : longint; - insflags:cardinal; + insflags:tinsflags; siz : array[0..max_operands-1] of longint; begin result:=false; @@ -1482,7 +1486,7 @@ implementation JNcc short +3 JMP near target } if (p^.opcode=A_Jcc) and (current_settings.cputype0) then + (IF_386 in p^.flags) then exit; {$endif i8086} @@ -1506,24 +1510,31 @@ implementation { Check operand sizes } insflags:=p^.flags; - if insflags and IF_SMASK<>0 then + if (insflags*IF_SMASK)<>[] then begin { as default an untyped size can get all the sizes, this is different from nasm, but else we need to do a lot checking which opcodes want size or not with the automatic size generation } asize:=-1; - if (insflags and IF_SB)<>0 then + if IF_SB in insflags then asize:=OT_BITS8 - else if (insflags and IF_SW)<>0 then + else if IF_SW in insflags then asize:=OT_BITS16 - else if (insflags and IF_SD)<>0 then + else if IF_SD in insflags then asize:=OT_BITS32; - if (insflags and IF_ARMASK)<>0 then + if insflags*IF_ARMASK<>[] then begin siz[0]:=-1; siz[1]:=-1; siz[2]:=-1; - siz[((insflags and IF_ARMASK) shr IF_ARSHIFT)-1]:=asize; + if IF_AR0 in insflags then + siz[0]:=asize + else if IF_AR1 in insflags then + siz[1]:=asize + else if IF_AR2 in insflags then + siz[2]:=asize + else + internalerror(2017092101); end else begin @@ -1532,9 +1543,9 @@ implementation siz[2]:=asize; end; - if (insflags and (IF_SM or IF_SM2))<>0 then + if insflags*[IF_SM,IF_SM2]<>[] then begin - if (insflags and IF_SM2)<>0 then + if IF_SM2 in insflags then oprs:=2 else oprs:=p^.ops; @@ -1614,7 +1625,7 @@ implementation begin { we are here in a second pass, check if the instruction can be optimized } if assigned(InsEntry) and - ((InsEntry^.flags and IF_PASS2)<>0) then + (IF_PASS2 in InsEntry^.flags) then begin InsEntry:=nil; InsSize:=0; @@ -1636,7 +1647,7 @@ implementation result:=false; { Things which may only be done once, not when a second pass is done to optimize } - if (Insentry=nil) or ((InsEntry^.flags and IF_PASS2)<>0) then + if (Insentry=nil) or (IF_PASS2 in InsEntry^.flags) then begin current_filepos:=fileinfo; { We need intel style operands } @@ -1694,21 +1705,21 @@ implementation if segprefix<>NR_NO then inc(InsSize); { Fix opsize if size if forced } - if (insentry^.flags and (IF_SB or IF_SW or IF_SD))<>0 then + if insentry^.flags*[IF_SB,IF_SW,IF_SD]<>[] then begin - if (insentry^.flags and IF_ARMASK)=0 then + if insentry^.flags*IF_ARMASK=[] then begin - if (insentry^.flags and IF_SB)<>0 then + if IF_SB in insentry^.flags then begin if opsize=S_NO then opsize:=S_B; end - else if (insentry^.flags and IF_SW)<>0 then + else if IF_SW in insentry^.flags then begin if opsize=S_NO then opsize:=S_W; end - else if (insentry^.flags and IF_SD)<>0 then + else if IF_SD in insentry^.flags then begin if opsize=S_NO then opsize:=S_L; @@ -2821,42 +2832,57 @@ implementation {$ifdef i8086} if objdata.CPUType<>cpu_none then begin - case insentry^.flags and IF_PLEVEL of - IF_8086: - ; - IF_186: + if IF_8086 in insentry^.flags then + else if IF_186 in insentry^.flags then + begin if objdata.CPUType[] then + begin if objdata.CPUType=cpu_386 then Message(asmw_e_instruction_not_supported_by_cpu); - { todo: handle these properly } - IF_SANDYBRIDGE: - ; - end; + end + else if IF_SANDYBRIDGE in insentry^.flags then + begin + { todo: handle these properly } + end; end; {$endif i8086} @@ -3073,12 +3099,12 @@ implementation &24,&25,&26,&27 : begin getvalsym(c-&24); - if (insentry^.flags and IF_IMM3)<>0 then + if IF_IMM3 in insentry^.flags then begin if (currval<0) or (currval>7) then Message2(asmw_e_value_exceeds_bounds,'unsigned triad',tostr(currval)); end - else if (insentry^.flags and IF_IMM4)<>0 then + else if IF_IMM4 in insentry^.flags then begin if (currval<0) or (currval>15) then Message2(asmw_e_value_exceeds_bounds,'unsigned nibble',tostr(currval)); diff --git a/compiler/x86_64/x8664tab.inc b/compiler/x86_64/x8664tab.inc index 5628a8a6d2..baa15defc9 100644 --- a/compiler/x86_64/x8664tab.inc +++ b/compiler/x86_64/x8664tab.inc @@ -5,13866 +5,13866 @@ ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #0; - flags : if_none + flags : [] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#17#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#19#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#16#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#18#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#130#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#21#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_rax,ot_immediate,ot_none,ot_none); code : #214#1#21#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#130#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#129#130#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#21#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#130#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADC; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#20#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ADC; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#130#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#1#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#3#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#0#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#2#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#128#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #208#1#5#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_rax,ot_immediate,ot_none,ot_none); code : #214#1#5#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#129#128#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#5#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#128#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ADD; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#4#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_ADD; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#128#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#33#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#35#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#32#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#34#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#132#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#37#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_rax,ot_immediate,ot_none,ot_none); code : #214#1#37#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#132#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#129#132#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#37#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#132#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_AND; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#36#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_AND; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#132#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_BSF; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#188#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BSR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#189#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BSWAP; ops : 1; optypes : (ot_reg32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#15#8#200; - flags : if_486 + flags : [if_486] ), ( opcode : A_BT; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#163#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BT; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#132#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_BTC; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#187#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BTC; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#135#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_BTR; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#179#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BTR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#134#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_BTS; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#171#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_BTS; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#2#15#186#133#21; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_CALL; ops : 1; optypes : (ot_rm_gpr or ot_bits64,ot_none,ot_none,ot_none); code : #221#1#255#130; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_CALL; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #208#1#232#52; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_immediate or ot_near,ot_none,ot_none,ot_none); code : #208#1#232#52; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_memory or ot_near,ot_none,ot_none,ot_none); code : #208#1#255#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CALL; ops : 1; optypes : (ot_memory or ot_far,ot_none,ot_none,ot_none); code : #208#1#255#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CBW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#152; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CDQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#153; - flags : if_386 + flags : [if_386] ), ( opcode : A_CLC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#248; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CLD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#252; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CLI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#250; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CLTS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#6; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_CMC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#245; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#57#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#59#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#56#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#58#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#135#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#61#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_rax,ot_immediate,ot_none,ot_none); code : #214#1#61#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#135#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#129#135#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#61#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#135#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_CMP; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#60#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_CMP; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#135#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_CMP; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#129#135#33; - flags : if_386 or if_sd + flags : [if_386,if_sd] ), ( opcode : A_CMP; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#129#135#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_CMP; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits8,ot_none,ot_none); code : #1#128#135#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_CMPSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#1#166; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMPSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#213#1#167; - flags : if_386 + flags : [if_386] ), ( opcode : A_CMPSD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #220#2#15#194#72#22; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_CMPSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#212#1#167; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CMPXCHG; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#177#65; - flags : if_pent or if_sm + flags : [if_pent,if_sm] ), ( opcode : A_CMPXCHG; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#176#65; - flags : if_pent + flags : [if_pent] ), ( opcode : A_CMPXCHG486; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#167#65; - flags : if_486 or if_sm + flags : [if_486,if_sm] ), ( opcode : A_CMPXCHG486; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#166#65; - flags : if_486 or if_undoc + flags : [if_486,if_undoc] ), ( opcode : A_CMPXCHG8B; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#199#129; - flags : if_pent + flags : [if_pent] ), ( opcode : A_CPUID; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#162; - flags : if_pent + flags : [if_pent] ), ( opcode : A_CWD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#153; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_CWDE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#152; - flags : if_386 + flags : [if_386] ), ( opcode : A_DEC; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#255#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_DEC; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#254#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_DIV; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#134; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_DIV; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#134; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_EMMS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#119; - flags : if_pent or if_mmx + flags : [if_pent,if_mmx] ), ( opcode : A_ENTER; ops : 2; optypes : (ot_immediate,ot_immediate,ot_none,ot_none); code : #1#200#24#21; - flags : if_186 + flags : [if_186] ), ( opcode : A_F2XM1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FABS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#193; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADD; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADDP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#193; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADDP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FADDP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBLD; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#223#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBLD; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#223#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBSTP; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#223#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FBSTP; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#223#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCHS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCLEX; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#226; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCMOVB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#193; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVB; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVB; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVBE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#209; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVBE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVBE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#201; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#193; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNB; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNB; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#192; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNBE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#209; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNBE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNBE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#208; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#201; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNE; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#200; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNU; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#217; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNU; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVNU; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVU; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#217; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVU; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#218#8#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCMOVU; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#218#9#216; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOM; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#216#209; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOM; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#241; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMI; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMI; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMIP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#223#241; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMIP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#223#8#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMIP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#223#9#240; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FCOMP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#216#217; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#216; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#216; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOMPP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#217; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FCOS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#255; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FDECSTP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#246; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDISI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#241; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIV; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#241; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#240; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#249; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVR; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVRP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#249; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVRP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FDIVRP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FEMMS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#14; - flags : if_pent or if_3dnow + flags : [if_pent,if_3dnow] ), ( opcode : A_FENI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FFREE; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIADD; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIADD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOM; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOM; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOMP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FICOMP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIV; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIV; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIVR; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIDIVR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FILD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FILD; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#223#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FILD; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#223#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIMUL; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIMUL; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FINCSTP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#247; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FINIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#219#227; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIST; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FIST; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#223#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#223#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#223#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISTTP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#219#129; - flags : if_prescott or if_fpu + flags : [if_prescott,if_fpu] ), ( opcode : A_FISTTP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#223#129; - flags : if_prescott or if_fpu + flags : [if_prescott,if_fpu] ), ( opcode : A_FISTTP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#129; - flags : if_prescott or if_fpu + flags : [if_prescott,if_fpu] ), ( opcode : A_FISUB; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISUB; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISUBR; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #1#222#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FISUBR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#218#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#217#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#128; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#219#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#217#8#192; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLD1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDCW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#133; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FLDENV; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDL2E; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#234; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDL2T; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#233; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDLG2; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#236; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDLN2; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#237; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDPI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#235; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FLDZ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#238; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#129; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#201; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMUL; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMULP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#201; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMULP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FMULP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNCLEX; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#226; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNDISI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNENI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNINIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#227; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNOP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNSAVE; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#221#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNSTCW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FNSTENV; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#217#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FNSTSW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#221#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FNSTSW; ops : 1; optypes : (ot_reg_ax,ot_none,ot_none,ot_none); code : #2#223#224; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FPATAN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#243; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FPREM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#248; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FPREM1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#245; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FPTAN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#242; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FRNDINT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#252; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FRSTOR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #1#221#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSAVE; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#221#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSCALE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#253; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSETPM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#228; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FSIN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#254; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FSINCOS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#251; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FSQRT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#250; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FST; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#217#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FST; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#130; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FST; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#208; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTCW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#217#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FSTENV; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#217#134; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#217#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#221#131; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #1#219#135; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#216; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSTSW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#155#221#135; - flags : if_8086 or if_fpu or if_sw + flags : [if_8086,if_fpu,if_sw] ), ( opcode : A_FSTSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#155#223#224; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FSTSW; ops : 1; optypes : (ot_reg_ax,ot_none,ot_none,ot_none); code : #3#155#223#224; - flags : if_286 or if_fpu + flags : [if_286,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#132; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUB; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#225; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#224; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #1#216#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #1#220#133; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#220#233; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_fpureg or ot_to,ot_none,ot_none,ot_none); code : #1#220#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#220#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#216#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBR; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#216#9#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBRP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#222#233; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBRP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#222#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FSUBRP; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#222#8#232; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FTST; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#228; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FUCOM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#221#225; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOM; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#224; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOM; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#221#9#224; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#219#233; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMI; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#219#8#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMI; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#219#9#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMIP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#223#233; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMIP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#223#8#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMIP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#223#9#232; - flags : if_p6 or if_fpu + flags : [if_p6,if_fpu] ), ( opcode : A_FUCOMP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#221#233; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#221#8#232; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMP; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#221#9#232; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FUCOMPP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#218#233; - flags : if_386 or if_fpu + flags : [if_386,if_fpu] ), ( opcode : A_FWAIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#155; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXAM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#229; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#201; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#217#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 2; optypes : (ot_fpureg,ot_fpu0,ot_none,ot_none); code : #1#217#8#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXCH; ops : 2; optypes : (ot_fpu0,ot_fpureg,ot_none,ot_none); code : #1#217#9#200; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FXTRACT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#244; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FYL2X; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#241; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_FYL2XP1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#217#249; - flags : if_8086 or if_fpu + flags : [if_8086,if_fpu] ), ( opcode : A_HLT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#244; - flags : if_8086 or if_priv + flags : [if_8086,if_priv] ), ( opcode : A_IBTS; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#167#65; - flags : if_386 or if_sm or if_undoc + flags : [if_386,if_sm,if_undoc] ), ( opcode : A_ICEBP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 + flags : [if_386] ), ( opcode : A_IDIV; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IDIV; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#175#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_IMUL; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr,ot_immediate or ot_bits8 or ot_signed,ot_none); code : #208#1#107#72#14; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr,ot_immediate,ot_none); code : #208#1#105#72#34; - flags : if_386 or if_sm or if_sd or if_ar2 + flags : [if_386,if_sm,if_sd,if_ar2] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#107#64#13; - flags : if_386 + flags : [if_386] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg32,ot_immediate,ot_none,ot_none); code : #213#1#105#64#33; - flags : if_386 or if_sd + flags : [if_386,if_sd] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg64,ot_immediate,ot_none,ot_none); code : #214#1#105#64#173; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg16,ot_rm_gpr,ot_immediate or ot_bits8 or ot_signed,ot_none); code : #212#1#107#72#14; - flags : if_186 or if_sm + flags : [if_186,if_sm] ), ( opcode : A_IMUL; ops : 3; optypes : (ot_reg16,ot_rm_gpr,ot_immediate,ot_none); code : #212#1#105#72#26; - flags : if_186 or if_sm or if_sw or if_ar2 + flags : [if_186,if_sm,if_sw,if_ar2] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg16,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #212#1#107#64#13; - flags : if_186 + flags : [if_186] ), ( opcode : A_IMUL; ops : 2; optypes : (ot_reg16,ot_immediate,ot_none,ot_none); code : #212#1#105#64#25; - flags : if_186 or if_sw + flags : [if_186,if_sw] ), ( opcode : A_IMUL; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#228#21; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_ax or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#229#21; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_al,ot_reg_dx,ot_none,ot_none); code : #1#236; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IN; ops : 2; optypes : (ot_reg_ax or ot_bits32,ot_reg_dx,ot_none,ot_none); code : #208#1#237; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INC; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#255#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INC; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#254#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#108; - flags : if_186 + flags : [if_186] ), ( opcode : A_INSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#109; - flags : if_386 + flags : [if_386] ), ( opcode : A_INSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#109; - flags : if_186 + flags : [if_186] ), ( opcode : A_INT; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#205#20; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_INT01; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 + flags : [if_386] ), ( opcode : A_INT1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 + flags : [if_386] ), ( opcode : A_INT03; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#204; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INT3; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#204; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_INVD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#8; - flags : if_486 or if_priv + flags : [if_486,if_priv] ), ( opcode : A_INVLPG; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#135; - flags : if_486 or if_priv + flags : [if_486,if_priv] ), ( opcode : A_IRET; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#207; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IRETD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#207; - flags : if_386 + flags : [if_386] ), ( opcode : A_IRETW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#207; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_IRETQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#207; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_JECXZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #201#1#227#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_JRCXZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#227#40; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_bits8,ot_none,ot_none,ot_none); code : #1#235#40; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_bits16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#1#233#52; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_rm_gpr or ot_bits64,ot_none,ot_none,ot_none); code : #221#1#255#132; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_JMP; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_short,ot_none,ot_none,ot_none); code : #1#235#40; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_immediate or ot_near,ot_none,ot_none,ot_none); code : #208#1#233#52; - flags : if_8086 or if_pass2 + flags : [if_8086,if_pass2] ), ( opcode : A_JMP; ops : 1; optypes : (ot_memory or ot_near,ot_none,ot_none,ot_none); code : #208#1#255#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_JMP; ops : 1; optypes : (ot_memory or ot_far,ot_none,ot_none,ot_none); code : #208#1#255#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LAHF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#159; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LAR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#2#72; - flags : if_286 or if_prot or if_sm + flags : [if_286,if_prot,if_sm] ), ( opcode : A_LCALL; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #221#1#255#131; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_LCALL; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LEA; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #193#208#1#141#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LEAVE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#201; - flags : if_186 + flags : [if_186] ), ( opcode : A_LFS; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#2#15#180#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_LGDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#130; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_LGS; ops : 2; optypes : (ot_reg16 or ot_bits32,ot_memory,ot_none,ot_none); code : #208#2#15#181#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_LIDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#131; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_LJMP; ops : 1; optypes : (ot_memory or ot_bits64,ot_none,ot_none,ot_none); code : #221#1#255#133; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_LJMP; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LLDT; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#130; - flags : if_286 or if_prot or if_priv + flags : [if_286,if_prot,if_priv] ), ( opcode : A_LMSW; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#1#134; - flags : if_286 or if_priv + flags : [if_286,if_priv] ), ( opcode : A_LOADALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#7; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_LOADALL286; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#5; - flags : if_286 or if_undoc + flags : [if_286,if_undoc] ), ( opcode : A_LOCK; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#240; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_LODSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#172; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LODSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#173; - flags : if_386 + flags : [if_386] ), ( opcode : A_LODSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#173; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOP; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#226#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOP; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#226#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPE; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#225#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPE; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#225#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPNE; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#224#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPNE; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#224#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPNZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#224#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPNZ; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#224#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LOOPZ; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #202#1#225#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_LOOPZ; ops : 2; optypes : (ot_immediate,ot_reg_ecx or ot_bits64,ot_none,ot_none); code : #201#1#225#40; - flags : if_386 + flags : [if_386] ), ( opcode : A_LSL; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#2#15#3#72; - flags : if_286 or if_prot or if_sm + flags : [if_286,if_prot,if_sm] ), ( opcode : A_LSS; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #208#2#15#178#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_LTR; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#131; - flags : if_286 or if_prot or if_priv + flags : [if_286,if_prot,if_priv] ), ( opcode : A_MONITOR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#200; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_MONITOR; ops : 3; optypes : (ot_reg_eax,ot_reg_ecx,ot_reg_edx,ot_none); code : #3#15#1#200; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_ax,ot_none,ot_none); code : #212#1#163#36; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_eax,ot_none,ot_none); code : #213#1#163#36; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_rax,ot_none,ot_none); code : #214#1#163#36; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#137#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_ax,ot_mem_offs,ot_none,ot_none); code : #212#1#161#37; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_eax,ot_mem_offs,ot_none,ot_none); code : #213#1#161#37; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_rax,ot_mem_offs,ot_none,ot_none); code : #214#1#161#37; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#139#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg32,ot_immediate,ot_none,ot_none); code : #213#8#184#33; - flags : if_386 or if_sd + flags : [if_386,if_sd] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg64,ot_immediate,ot_none,ot_none); code : #214#8#184#45; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#199#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#199#128#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg16,ot_immediate,ot_none,ot_none); code : #212#8#184#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#199#128#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_MOV; ops : 2; optypes : (ot_mem_offs,ot_reg_al,ot_none,ot_none); code : #1#162#36; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#136#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_al,ot_mem_offs,ot_none,ot_none); code : #1#160#37; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#138#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg8,ot_immediate,ot_none,ot_none); code : #8#176#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#198#128#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32,ot_reg_cs,ot_none,ot_none); code : #208#1#140#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32,ot_reg_dess,ot_none,ot_none); code : #208#1#140#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOV; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32,ot_reg_fsgs,ot_none,ot_none); code : #208#1#140#65; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_dess,ot_rm_gpr or ot_bits16 or ot_bits32,ot_none,ot_none); code : #209#1#142#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_fsgs,ot_rm_gpr or ot_bits16 or ot_bits32,ot_none,ot_none); code : #209#1#142#72; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg64,ot_reg_cr4,ot_none,ot_none); code : #2#15#32#132; - flags : if_pent or if_priv or if_x86_64 + flags : [if_pent,if_priv,if_x86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg64,ot_reg_creg,ot_none,ot_none); code : #2#15#32#65; - flags : if_386 or if_priv or if_x86_64 + flags : [if_386,if_priv,if_x86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg64,ot_reg_dreg,ot_none,ot_none); code : #2#15#33#65; - flags : if_386 or if_priv or if_x86_64 + flags : [if_386,if_priv,if_x86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg64,ot_reg_treg,ot_none,ot_none); code : #2#15#36#65; - flags : if_386 or if_priv or if_x86_64 + flags : [if_386,if_priv,if_x86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_cr4,ot_reg64,ot_none,ot_none); code : #2#15#34#140; - flags : if_pent or if_priv or if_x86_64 + flags : [if_pent,if_priv,if_x86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_creg,ot_reg64,ot_none,ot_none); code : #2#15#34#72; - flags : if_386 or if_priv or if_x86_64 + flags : [if_386,if_priv,if_x86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_dreg,ot_reg64,ot_none,ot_none); code : #2#15#35#72; - flags : if_386 or if_priv or if_x86_64 + flags : [if_386,if_priv,if_x86_64] ), ( opcode : A_MOV; ops : 2; optypes : (ot_reg_treg,ot_reg64,ot_none,ot_none); code : #2#15#38#72; - flags : if_386 or if_priv or if_x86_64 + flags : [if_386,if_priv,if_x86_64] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_mmxreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #2#15#110#72; - flags : if_pent or if_mmx or if_sd + flags : [if_pent,if_mmx,if_sd] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_mmxreg,ot_none,ot_none); code : #2#15#126#65; - flags : if_pent or if_mmx or if_sd + flags : [if_pent,if_mmx,if_sd] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #241#2#15#110#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #241#2#15#126#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#111#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_mmxrm,ot_mmxreg,ot_none,ot_none); code : #2#15#127#65; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_mmxreg,ot_rm_gpr or ot_bits64,ot_none,ot_none); code : #214#2#15#110#72; - flags : if_x86_64 or if_mmx + flags : [if_x86_64,if_mmx] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_mmxreg,ot_none,ot_none); code : #214#2#15#126#65; - flags : if_x86_64 or if_mmx + flags : [if_x86_64,if_mmx] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#126#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#214#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_xmmreg,ot_reg64,ot_none,ot_none); code : #241#214#2#15#110#72; - flags : if_willamette or if_sse2 or if_x86_64 + flags : [if_willamette,if_sse2,if_x86_64] ), ( opcode : A_MOVQ; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #241#214#2#15#126#65; - flags : if_willamette or if_sse2 or if_x86_64 + flags : [if_willamette,if_sse2,if_x86_64] ), ( opcode : A_MOVSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#164; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOVSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#165; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#16#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVSD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #220#2#15#17#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVSQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#165; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_MOVSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#165; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MOVSX; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr or ot_bits16,ot_none,ot_none); code : #208#2#15#191#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVSX; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #208#2#15#190#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVZX; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr or ot_bits16,ot_none,ot_none); code : #208#2#15#183#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MOVZX; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #208#2#15#182#72; - flags : if_386 + flags : [if_386] ), ( opcode : A_MUL; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MUL; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_MWAIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#201; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_MWAIT; ops : 2; optypes : (ot_reg_eax,ot_reg_ecx,ot_none,ot_none); code : #3#15#1#201; - flags : if_prescott + flags : [if_prescott] ), ( opcode : A_NEG; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NEG; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NOP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#144; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NOT; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#1#247#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_NOT; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#246#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#9#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#11#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#8#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#10#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#129#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#13#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_rax,ot_immediate,ot_none,ot_none); code : #214#1#13#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#129#129#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#129#129#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#13#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#129#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_OR; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#12#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#129#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_immediate,ot_reg_al,ot_none,ot_none); code : #1#230#20; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_immediate,ot_reg_ax,ot_none,ot_none); code : #212#1#231#20; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_immediate,ot_reg_eax,ot_none,ot_none); code : #213#1#231#20; - flags : if_386 or if_sb + flags : [if_386,if_sb] ), ( opcode : A_OUT; ops : 2; optypes : (ot_reg_dx,ot_reg_al,ot_none,ot_none); code : #1#238; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OUT; ops : 2; optypes : (ot_reg_dx,ot_reg_ax,ot_none,ot_none); code : #212#1#239; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_OUT; ops : 2; optypes : (ot_reg_dx,ot_reg_eax,ot_none,ot_none); code : #213#1#239; - flags : if_386 + flags : [if_386] ), ( opcode : A_OUTSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#110; - flags : if_186 + flags : [if_186] ), ( opcode : A_OUTSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#111; - flags : if_386 + flags : [if_386] ), ( opcode : A_OUTSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#111; - flags : if_186 + flags : [if_186] ), ( opcode : A_PACKSSDW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#107#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PACKSSDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#107#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PACKSSWB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#99#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PACKSSWB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#99#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PACKUSWB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#103#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PACKUSWB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#103#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#252#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#252#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#254#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#254#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#236#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#236#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDSIW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#81#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PADDSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#237#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#237#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDUSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#220#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDUSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#220#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDUSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#221#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDUSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#221#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#253#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PADDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#253#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAND; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#219#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PAND; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#219#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PANDN; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#223#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PANDN; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#223#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAVEB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#80#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PAVGUSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#191; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PCMPEQB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#116#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPEQB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#116#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPEQD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#118#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPEQD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#118#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPEQW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#117#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPEQW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#117#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPGTB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#100#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPGTB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#100#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPGTD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#102#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPGTD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#102#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PCMPGTW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#101#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PCMPGTW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#101#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PDISTIB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#84#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PF2ID; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#29; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFACC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#174; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFADD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#158; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFCMPEQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#176; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFCMPGE; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#144; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFCMPGT; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#160; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFMAX; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#164; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFMIN; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#148; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFMUL; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#180; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRCP; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#150; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRCPIT1; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#166; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRCPIT2; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#182; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRSQIT1; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#167; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFRSQRT; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#151; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFSUB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#154; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFSUBR; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#170; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PI2FD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#13; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PMACHRIW; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#94#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMADDWD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#245#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PMADDWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#245#72; - flags : if_willamette or if_sm or if_sse2 + flags : [if_willamette,if_sm,if_sse2] ), ( opcode : A_PMAGW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#82#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMULHRIW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#93#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMULHRWA; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#183; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PMULHRWC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#89#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMULHW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#229#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PMULHW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#229#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMULLW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#213#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PMULLW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#213#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMVGEZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#92#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMVLZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#91#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMVNZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#90#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PMVZB; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#88#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #212#8#88; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg64,ot_none,ot_none,ot_none); code : #221#8#88; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_POP; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#143#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_POP; ops : 1; optypes : (ot_rm_gpr or ot_bits64,ot_none,ot_none,ot_none); code : #221#1#143#128; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg_cs,ot_none,ot_none,ot_none); code : #1#15; - flags : if_8086 or if_undoc + flags : [if_8086,if_undoc] ), ( opcode : A_POP; ops : 1; optypes : (ot_reg_fsgs,ot_none,ot_none,ot_none); code : #1#15#5#221; - flags : if_386 + flags : [if_386] ), ( opcode : A_POPF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#157; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_POPFW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#157; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_POPFQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#157; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_POR; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#235#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_POR; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#235#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PREFETCH; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#13#128; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PREFETCHW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#13#129; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#242#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#114#134#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#242#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSLLD; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#114#134#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSLLDQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#135#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#243#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#115#134#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#243#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSLLQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#134#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#241#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#113#134#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#241#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSLLW; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#113#134#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#226#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#114#132#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#226#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRAD; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#114#132#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#225#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#113#132#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#225#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRAW; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#113#132#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#210#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#114#130#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#210#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRLD; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#114#130#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#211#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#115#130#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#211#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRLQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#130#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#209#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_mmxreg,ot_immediate,ot_none,ot_none); code : #2#15#113#130#21; - flags : if_pent or if_mmx or if_sb or if_ar1 + flags : [if_pent,if_mmx,if_sb,if_ar1] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#209#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSRLW; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#113#130#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSUBB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#248#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#248#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#250#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#250#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#232#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#232#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBSIW; ops : 2; optypes : (ot_mmxreg,ot_memory,ot_none,ot_none); code : #2#15#85#72; - flags : if_pent or if_mmx or if_sm or if_cyrix + flags : [if_pent,if_mmx,if_sm,if_cyrix] ), ( opcode : A_PSUBSIW; ops : 2; optypes : (ot_mmxreg,ot_mmxreg,ot_none,ot_none); code : #2#15#85#72; - flags : if_pent or if_mmx or if_cyrix + flags : [if_pent,if_mmx,if_cyrix] ), ( opcode : A_PSUBSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#233#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#233#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBUSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#216#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBUSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#216#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBUSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#217#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBUSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#217#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#249#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PSUBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#249#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#104#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKHBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#104#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#106#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKHDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#106#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHWD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#105#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKHWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#105#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#96#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKLBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#96#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#98#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKLDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#98#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLWD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#97#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PUNPCKLWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#97#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #212#8#80; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_reg64,ot_none,ot_none,ot_none); code : #221#8#80; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_rm_gpr or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#255#134; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_rm_gpr or ot_bits64,ot_none,ot_none,ot_none); code : #221#1#255#134; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_immediate or ot_bits32,ot_none,ot_none,ot_none); code : #213#1#104#32#221; - flags : if_386 + flags : [if_386] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_immediate or ot_bits16,ot_none,ot_none,ot_none); code : #212#1#104#24#221; - flags : if_186 + flags : [if_186] ), ( opcode : A_PUSH; ops : 1; optypes : (ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none,ot_none); code : #1#106#12#221; - flags : if_186 + flags : [if_186] ), ( opcode : A_PUSHF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #215#1#156; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSHFW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#156; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_PUSHFQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#156; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_PXOR; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#239#72; - flags : if_pent or if_mmx or if_sm + flags : [if_pent,if_mmx,if_sm] ), ( opcode : A_PXOR; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#239#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#130#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#130; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#130#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#131#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#131; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RCR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#131#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RDSHR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#54; - flags : if_p6 or if_cyrix or if_smm + flags : [if_p6,if_cyrix,if_smm] ), ( opcode : A_RDMSR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#50; - flags : if_pent or if_priv + flags : [if_pent,if_priv] ), ( opcode : A_RDPMC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#51; - flags : if_p6 + flags : [if_p6] ), ( opcode : A_RDTSC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#49; - flags : if_pent + flags : [if_pent] ), ( opcode : A_REP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPNE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#242; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPNZ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#242; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_REPZ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_RET; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#195; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RET; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#194#24; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_RETF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#203; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RETF; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#202#24; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_RETN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#195; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_RETN; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #1#194#24; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#128#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#128; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#128#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#129#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#129; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_ROR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#129#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_RSDC; ops : 2; optypes : (ot_reg_sreg,ot_memory or ot_bits80,ot_none,ot_none); code : #2#15#121#65; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_RSLDT; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #2#15#123#128; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_RSM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#170; - flags : if_pent or if_smm + flags : [if_pent,if_smm] ), ( opcode : A_SAHF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#158; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#132#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#132#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#135#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#135; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SAR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#135#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#25#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#27#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#131#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#24#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#26#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#29#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_rax,ot_immediate,ot_none,ot_none); code : #214#1#29#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#129#131#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#129#131#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#29#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #208#1#129#131#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SBB; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#28#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SBB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#131#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SCASB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#1#174; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SCASD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#213#1#175; - flags : if_386 + flags : [if_386] ), ( opcode : A_SCASQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#214#1#175; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_SCASW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #218#212#1#175; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SEGCS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#46; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SEGDS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#62; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SEGES; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#38; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SEGFS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#100; - flags : if_386 or if_pre + flags : [if_386,if_pre] ), ( opcode : A_SEGGS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#101; - flags : if_386 or if_pre + flags : [if_386,if_pre] ), ( opcode : A_SEGSS; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#54; - flags : if_8086 or if_pre + flags : [if_8086,if_pre] ), ( opcode : A_SGDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#128; - flags : if_286 + flags : [if_286] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#132#21; - flags : if_186 or if_sw + flags : [if_186,if_sw] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#132; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHL; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#132#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SHLD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_immediate,ot_none); code : #209#2#15#164#65#22; - flags : if_386 or if_sm2 or if_sb or if_ar2 + flags : [if_386,if_sm2,if_sb,if_ar2] ), ( opcode : A_SHLD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none); code : #209#2#15#165#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_unity,ot_none,ot_none); code : #208#1#209#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none,ot_none); code : #208#1#211#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate,ot_none,ot_none); code : #208#1#193#133#21; - flags : if_186 or if_sw + flags : [if_186,if_sw] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_unity,ot_none,ot_none); code : #1#208#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg_cl,ot_none,ot_none); code : #1#210#133; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SHR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#192#133#21; - flags : if_186 or if_sb + flags : [if_186,if_sb] ), ( opcode : A_SHRD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_immediate,ot_none); code : #209#2#15#172#65#22; - flags : if_386 or if_sm2 or if_sb or if_ar2 + flags : [if_386,if_sm2,if_sb,if_ar2] ), ( opcode : A_SHRD; ops : 3; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_reg16 or ot_bits32 or ot_bits64,ot_reg_cl,ot_none); code : #209#2#15#173#65; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SIDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#1#129; - flags : if_286 + flags : [if_286] ), ( opcode : A_SLDT; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#128; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_SLDT; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#0#128; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_SMI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#241; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_SMINT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#56; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_SMINTOLD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#126; - flags : if_486 or if_cyrix + flags : [if_486,if_cyrix] ), ( opcode : A_SMSW; ops : 1; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#1#132; - flags : if_286 + flags : [if_286] ), ( opcode : A_STC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#249; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#253; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#251; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STOSB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#170; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STOSD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #213#1#171; - flags : if_386 + flags : [if_386] ), ( opcode : A_STOSW; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #212#1#171; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_STR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#129; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_STR; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#0#129; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#41#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#43#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#40#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#42#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#133#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#45#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_rax,ot_immediate,ot_none,ot_none); code : #214#1#45#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#129#133#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#129#133#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#45#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#133#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_SUB; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#44#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SUB; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#133#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_SVDC; ops : 2; optypes : (ot_memory or ot_bits80,ot_reg_sreg,ot_none,ot_none); code : #2#15#120#65; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_SVLDT; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #2#15#122#128; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_SVTS; ops : 1; optypes : (ot_memory or ot_bits80,ot_none,ot_none,ot_none); code : #2#15#124#128; - flags : if_486 or if_cyrix or if_smm + flags : [if_486,if_cyrix,if_smm] ), ( opcode : A_SYSCALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#5; - flags : if_p6 or if_prot or if_amd + flags : [if_p6,if_prot,if_amd] ), ( opcode : A_SYSENTER; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#52; - flags : if_p6 or if_prot + flags : [if_p6,if_prot] ), ( opcode : A_SYSEXIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#53; - flags : if_p6 or if_prot or if_priv + flags : [if_p6,if_prot,if_priv] ), ( opcode : A_SYSRET; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#7; - flags : if_p6 or if_prot or if_priv or if_amd + flags : [if_p6,if_prot,if_priv,if_amd] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#133#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #208#1#133#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg8,ot_reg8,ot_none,ot_none); code : #1#132#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#132#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_rax,ot_immediate,ot_none,ot_none); code : #214#1#169#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#169#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#169#25; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#168#17; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#247#128#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #213#1#247#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#247#128#25; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#246#128#17; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits32,ot_none,ot_none); code : #213#1#247#128#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits16,ot_none,ot_none); code : #212#1#247#128#25; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_TEST; ops : 2; optypes : (ot_memory,ot_immediate or ot_bits8,ot_none,ot_none); code : #1#246#128#17; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_UD1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#185; - flags : if_286 or if_undoc + flags : [if_286,if_undoc] ), ( opcode : A_UD2; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#11; - flags : if_286 + flags : [if_286] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#17#65; - flags : if_386 or if_undoc or if_sm + flags : [if_386,if_undoc,if_sm] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_memory,ot_none,ot_none); code : #208#2#15#19#72; - flags : if_386 or if_undoc or if_sm + flags : [if_386,if_undoc,if_sm] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#16#65; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_UMOV; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #2#15#18#72; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_VERR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#132; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERR; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#132; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERR; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #2#15#0#132; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERW; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#0#133; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERW; ops : 1; optypes : (ot_memory or ot_bits16,ot_none,ot_none,ot_none); code : #2#15#0#133; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_VERW; ops : 1; optypes : (ot_reg16,ot_none,ot_none,ot_none); code : #2#15#0#133; - flags : if_286 or if_prot + flags : [if_286,if_prot] ), ( opcode : A_WAIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#155; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_WBINVD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#9; - flags : if_486 or if_priv + flags : [if_486,if_priv] ), ( opcode : A_WRSHR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#55; - flags : if_p6 or if_cyrix or if_smm + flags : [if_p6,if_cyrix,if_smm] ), ( opcode : A_WRMSR; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#48; - flags : if_pent or if_priv + flags : [if_pent,if_priv] ), ( opcode : A_XADD; ops : 2; optypes : (ot_memory,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#2#15#193#65; - flags : if_486 or if_sm + flags : [if_486,if_sm] ), ( opcode : A_XADD; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #2#15#192#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg8,ot_reg8,ot_none,ot_none); code : #2#15#192#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg16,ot_reg16,ot_none,ot_none); code : #208#2#15#193#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #209#2#15#193#65; - flags : if_486 + flags : [if_486] ), ( opcode : A_XADD; ops : 2; optypes : (ot_reg64,ot_reg64,ot_none,ot_none); code : #208#2#15#193#65; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg16,ot_memory,ot_none,ot_none); code : #212#2#15#166#72; - flags : if_386 or if_sw or if_undoc + flags : [if_386,if_sw,if_undoc] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg16,ot_reg16,ot_none,ot_none); code : #212#2#15#166#72; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg32,ot_memory,ot_none,ot_none); code : #213#2#15#166#72; - flags : if_386 or if_sd or if_undoc + flags : [if_386,if_sd,if_undoc] ), ( opcode : A_XBTS; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #213#2#15#166#72; - flags : if_386 or if_undoc + flags : [if_386,if_undoc] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg_ax,ot_reg16,ot_none,ot_none); code : #212#9#144; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg_eax,ot_reg32,ot_none,ot_none); code : #213#9#144; - flags : if_386 + flags : [if_386] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg_rax,ot_reg64,ot_none,ot_none); code : #214#9#144; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg16,ot_reg_ax,ot_none,ot_none); code : #212#8#144; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg32,ot_reg_eax,ot_none,ot_none); code : #213#8#144; - flags : if_386 + flags : [if_386] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg64,ot_reg_rax,ot_none,ot_none); code : #214#8#144; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#135#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_memory,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#135#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#134#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XCHG; ops : 2; optypes : (ot_memory or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#134#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XLAT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#215; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XLATB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#215; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr,ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none); code : #208#1#49#65; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#51#72; - flags : if_8086 or if_sm + flags : [if_8086,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_reg8,ot_none,ot_none); code : #1#48#65; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg8,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #1#50#72; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits16 or ot_bits32 or ot_bits64,ot_immediate or ot_bits8 or ot_signed,ot_none,ot_none); code : #208#1#131#134#13; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_eax,ot_immediate,ot_none,ot_none); code : #213#1#53#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_rax,ot_immediate,ot_none,ot_none); code : #214#1#53#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_immediate,ot_none,ot_none); code : #208#1#129#134#33; - flags : if_386 or if_sm + flags : [if_386,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_immediate,ot_none,ot_none); code : #214#1#129#134#173; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_ax,ot_immediate,ot_none,ot_none); code : #212#1#53#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits16,ot_immediate,ot_none,ot_none); code : #212#1#129#134#25; - flags : if_8086 or if_sw + flags : [if_8086,if_sw] ), ( opcode : A_XOR; ops : 2; optypes : (ot_reg_al,ot_immediate,ot_none,ot_none); code : #1#52#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_XOR; ops : 2; optypes : (ot_rm_gpr or ot_bits8,ot_immediate,ot_none,ot_none); code : #1#128#134#17; - flags : if_8086 or if_sb + flags : [if_8086,if_sb] ), ( opcode : A_XSTORE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#167#192; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTECB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#200; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTCBC; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#208; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTCFB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#224; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XCRYPTOFB; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#167#232; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_CMOVcc; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#1#15#11#64#72; - flags : if_p6 or if_sm + flags : [if_p6,if_sm] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_bits8,ot_none,ot_none,ot_none); code : #11#112#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_bits16 or ot_bits32,ot_none,ot_none,ot_none); code : #208#1#15#11#128#52; - flags : if_386 or if_pass2 + flags : [if_386,if_pass2] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_short,ot_none,ot_none,ot_none); code : #11#112#40; - flags : if_8086 + flags : [if_8086] ), ( opcode : A_Jcc; ops : 1; optypes : (ot_immediate or ot_near,ot_none,ot_none,ot_none); code : #208#1#15#11#128#52; - flags : if_386 or if_pass2 + flags : [if_386,if_pass2] ), ( opcode : A_SETcc; ops : 1; optypes : (ot_rm_gpr or ot_bits8,ot_none,ot_none,ot_none); code : #1#15#11#144#128; - flags : if_386 + flags : [if_386] ), ( opcode : A_ADDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#88#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ADDSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#88#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ANDNPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#85#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ANDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#84#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPEQPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#0; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPEQSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#0; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLEPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#2; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLESS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#2; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#1; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPLTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#1; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNEQPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#4; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNEQSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#4; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLEPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#6; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLESS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#6; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#5; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPNLTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#5; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPORDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#7; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPORDSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#7; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPUNORDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#194#72#1#3; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPUNORDSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#194#72#1#3; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CMPPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #217#2#15#194#72#18; - flags : if_katmai or if_sse or if_sb or if_ar2 + flags : [if_katmai,if_sse,if_sb,if_ar2] ), ( opcode : A_CMPSS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #219#2#15#194#72#18; - flags : if_katmai or if_sse or if_sb or if_ar2 + flags : [if_katmai,if_sse,if_sb,if_ar2] ), ( opcode : A_COMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#47#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTPI2PS; ops : 2; optypes : (ot_xmmreg,ot_mmxrm,ot_none,ot_none); code : #217#2#15#42#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_memory or ot_bits64,ot_none,ot_none); code : #217#2#15#45#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmreg,ot_none,ot_none); code : #217#2#15#45#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTSI2SS; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #219#209#2#15#42#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTSI2SS; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits64,ot_none,ot_none); code : #219#209#2#15#42#72; - flags : if_katmai or if_sse or if_x86_64 + flags : [if_katmai,if_sse,if_x86_64] ), ( opcode : A_CVTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#208#2#15#45#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #219#208#2#15#45#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_memory or ot_bits64,ot_none,ot_none); code : #217#2#15#44#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTTPS2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmreg,ot_none,ot_none); code : #217#2#15#44#72; - flags : if_katmai or if_sse or if_mmx + flags : [if_katmai,if_sse,if_mmx] ), ( opcode : A_CVTTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#208#2#15#44#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_CVTTSS2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #219#208#2#15#44#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_DIVPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#94#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_DIVSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#94#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_LDMXCSR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#130; - flags : if_katmai or if_sse or if_sd + flags : [if_katmai,if_sse,if_sd] ), ( opcode : A_MAXPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#95#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MAXSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#95#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MINPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#93#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MINSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#93#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVAPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#40#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVAPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #2#15#41#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVHPS; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #2#15#22#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVHPS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #2#15#23#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVLHPS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #2#15#22#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVLPS; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #2#15#18#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVLPS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #2#15#19#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVHLPS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #2#15#18#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVMSKPS; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #2#15#80#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVNTPS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #2#15#43#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#16#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #219#2#15#16#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#17#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVSS; ops : 2; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #219#2#15#17#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVUPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#16#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MOVUPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #217#2#15#17#65; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MULPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#89#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_MULSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#89#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_ORPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#86#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RCPPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#83#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RCPSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#83#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RSQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#82#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_RSQRTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#82#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_SHUFPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #2#15#198#72#18; - flags : if_katmai or if_sse or if_sb or if_ar2 + flags : [if_katmai,if_sse,if_sb,if_ar2] ), ( opcode : A_SQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#81#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_SQRTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#81#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_STMXCSR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#131; - flags : if_katmai or if_sse or if_sd + flags : [if_katmai,if_sse,if_sd] ), ( opcode : A_SUBPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #217#2#15#92#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_SUBSS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#92#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_UCOMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#46#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_UNPCKHPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#21#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_UNPCKLPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#20#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_XORPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#87#72; - flags : if_katmai or if_sse + flags : [if_katmai,if_sse] ), ( opcode : A_FXRSTOR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#129; - flags : if_p6 or if_sse or if_fpu + flags : [if_p6,if_sse,if_fpu] ), ( opcode : A_FXSAVE; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#128; - flags : if_p6 or if_sse or if_fpu + flags : [if_p6,if_sse,if_fpu] ), ( opcode : A_PREFETCHNTA; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#128; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_PREFETCHT0; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#129; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_PREFETCHT1; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#130; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_PREFETCHT2; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#24#131; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_SFENCE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#174#248; - flags : if_katmai + flags : [if_katmai] ), ( opcode : A_MASKMOVQ; ops : 2; optypes : (ot_mmxreg,ot_mmxreg,ot_none,ot_none); code : #2#15#247#72; - flags : if_katmai or if_mmx + flags : [if_katmai,if_mmx] ), ( opcode : A_MOVNTQ; ops : 2; optypes : (ot_memory,ot_mmxreg,ot_none,ot_none); code : #2#15#231#65; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PAVGB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#224#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PAVGB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#224#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAVGW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#227#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PAVGW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#227#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PEXTRW; ops : 3; optypes : (ot_reg32,ot_mmxreg,ot_immediate,ot_none); code : #2#15#197#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PEXTRW; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate,ot_none); code : #241#2#15#197#72#22; - flags : if_sse41 + flags : [if_sse41] ), ( opcode : A_PEXTRW; ops : 3; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#21#65#22; - flags : if_sse41 + flags : [if_sse41] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_reg16,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_reg32,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_memory,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_mmxreg,ot_memory or ot_bits16,ot_immediate,ot_none); code : #2#15#196#72#18; - flags : if_katmai or if_mmx or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_reg16,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_reg32,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_memory,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PINSRW; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_immediate,ot_none); code : #241#2#15#196#72#22; - flags : if_willamette or if_sse2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sb,if_ar2] ), ( opcode : A_PMAXSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#238#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMAXSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#238#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMAXUB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#222#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMAXUB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#222#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMINSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#234#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMINSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#234#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMINUB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#218#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMINUB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#218#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMOVMSKB; ops : 2; optypes : (ot_reg32,ot_mmxreg,ot_none,ot_none); code : #2#15#215#72; - flags : if_katmai or if_mmx + flags : [if_katmai,if_mmx] ), ( opcode : A_PMOVMSKB; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#2#15#215#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_PMULHUW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#228#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PMULHUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#228#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSADBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#246#72; - flags : if_katmai or if_mmx or if_sm + flags : [if_katmai,if_mmx,if_sm] ), ( opcode : A_PSADBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#246#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSHUFW; ops : 3; optypes : (ot_mmxreg,ot_mmxrm,ot_immediate,ot_none); code : #2#15#112#72#18; - flags : if_katmai or if_mmx or if_sm2 or if_sb or if_ar2 + flags : [if_katmai,if_mmx,if_sm2,if_sb,if_ar2] ), ( opcode : A_PFNACC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#138; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PFPNACC; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#142; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PI2FW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#12; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PF2IW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#28; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_PSWAPD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#15#72#1#187; - flags : if_pent or if_3dnow or if_sm + flags : [if_pent,if_3dnow,if_sm] ), ( opcode : A_FFREEP; ops : 1; optypes : (ot_fpureg,ot_none,ot_none,ot_none); code : #1#223#8#192; - flags : if_pent or if_3dnow or if_fpu + flags : [if_pent,if_3dnow,if_fpu] ), ( opcode : A_MASKMOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#2#15#247#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CLFLUSH; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#174#135; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVNTDQ; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#231#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVNTI; ops : 2; optypes : (ot_memory,ot_reg32 or ot_bits64,ot_none,ot_none); code : #208#2#15#195#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVNTPD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#43#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PAUSE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#1#144; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_LFENCE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#174#232; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MFENCE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#174#240; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVDQA; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#127#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQA; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#111#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQU; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #219#2#15#127#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#111#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVDQ2Q; ops : 2; optypes : (ot_mmxreg,ot_xmmreg,ot_none,ot_none); code : #220#2#15#214#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVQ2DQ; ops : 2; optypes : (ot_xmmreg,ot_mmxreg,ot_none,ot_none); code : #219#2#15#214#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_PADDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#212#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PADDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#212#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMULUDQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#244#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PMULUDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#244#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSHUFD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#2#15#112#72#18; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_PSHUFHW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #219#2#15#112#72#18; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_PSHUFLW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #220#2#15#112#72#18; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_PSRLDQ; ops : 2; optypes : (ot_xmmreg,ot_immediate,ot_none,ot_none); code : #241#2#15#115#131#21; - flags : if_willamette or if_sse2 or if_sb or if_ar1 + flags : [if_willamette,if_sse2,if_sb,if_ar1] ), ( opcode : A_PSUBQ; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #2#15#251#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PSUBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#251#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKHQDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#109#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_PUNPCKLQDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#108#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ADDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#88#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ADDSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#88#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_ANDNPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#85#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ANDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#84#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPEQPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#0; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPEQSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#0; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPLEPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#2; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPLESD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#2; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPLTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#1; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPLTSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#1; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPNEQPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#4; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPNEQSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#4; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPNLEPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#6; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPNLESD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#6; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPNLTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#5; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPNLTSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#5; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPORDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#7; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPORDSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#7; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPUNORDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#194#72#1#3; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CMPUNORDSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#194#72#1#3; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CMPPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#2#15#194#72#22; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_COMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#47#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#230#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #219#2#15#230#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTDQ2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #2#15#91#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#230#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPD2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#45#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTPD2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#90#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPI2PD; ops : 2; optypes : (ot_xmmreg,ot_mmxrm,ot_none,ot_none); code : #241#2#15#42#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#91#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #220#2#15#45#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits64,ot_none,ot_none); code : #220#2#15#45#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #220#208#2#15#45#72; - flags : if_willamette or if_sse2 or if_x86_64 + flags : [if_willamette,if_sse2,if_x86_64] ), ( opcode : A_CVTSD2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#208#2#15#45#72; - flags : if_willamette or if_sse2 or if_x86_64 + flags : [if_willamette,if_sse2,if_x86_64] ), ( opcode : A_CVTSD2SS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #220#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSD2SS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #220#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSI2SD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #220#2#15#42#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSI2SD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits64,ot_none,ot_none); code : #214#220#209#2#15#42#72; - flags : if_willamette or if_sse2 or if_x86_64 + flags : [if_willamette,if_sse2,if_x86_64] ), ( opcode : A_CVTSS2SD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTSS2SD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #219#2#15#90#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTTPD2PI; ops : 2; optypes : (ot_mmxreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#44#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#230#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#91#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_CVTTSD2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #220#208#2#15#44#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_CVTTSD2SI; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#208#2#15#44#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_DIVPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#94#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_DIVSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#94#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MAXPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#95#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MAXSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#95#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MINPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#93#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MINSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#93#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVAPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#41#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVAPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#40#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVHPD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#23#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVHPD; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #241#2#15#22#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVLPD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #241#2#15#19#65; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVLPD; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #241#2#15#18#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVMSKPD; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#2#15#80#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_MOVUPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#2#15#17#65; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MOVUPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#16#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MULPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#89#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_MULSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#89#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_ORPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#86#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_SHUFPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#2#15#198#72#22; - flags : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2 + flags : [if_willamette,if_sse2,if_sm2,if_sb,if_ar2] ), ( opcode : A_SQRTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#81#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_SQRTSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#81#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_SUBPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#92#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_SUBSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#92#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_UCOMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#46#72; - flags : if_willamette or if_sse2 + flags : [if_willamette,if_sse2] ), ( opcode : A_UNPCKHPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#21#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_UNPCKLPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#20#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_XORPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#87#72; - flags : if_willamette or if_sse2 or if_sm + flags : [if_willamette,if_sse2,if_sm] ), ( opcode : A_ADDSUBPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#208#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_ADDSUBPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#208#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HADDPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#124#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HADDPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#124#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HSUBPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#2#15#125#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_HSUBPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#125#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_LDDQU; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #220#2#15#240#72; - flags : if_prescott or if_sse3 + flags : [if_prescott,if_sse3] ), ( opcode : A_MOVDDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#2#15#18#72; - flags : if_prescott or if_sse3 + flags : [if_prescott,if_sse3] ), ( opcode : A_MOVSHDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#22#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_MOVSLDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#2#15#18#72; - flags : if_prescott or if_sse3 or if_sm + flags : [if_prescott,if_sse3,if_sm] ), ( opcode : A_VMREAD; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #2#15#120#65; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMREAD; ops : 2; optypes : (ot_memory,ot_reg32,ot_none,ot_none); code : #2#15#120#65; - flags : if_386 or if_priv or if_prot or if_sm + flags : [if_386,if_priv,if_prot,if_sm] ), ( opcode : A_VMWRITE; ops : 2; optypes : (ot_reg32,ot_reg32,ot_none,ot_none); code : #2#15#121#72; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMWRITE; ops : 2; optypes : (ot_reg32,ot_memory,ot_none,ot_none); code : #2#15#121#72; - flags : if_386 or if_priv or if_prot or if_sm + flags : [if_386,if_priv,if_prot,if_sm] ), ( opcode : A_VMCALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#193; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMLAUNCH; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#194; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMRESUME; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#195; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMXOFF; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#196; - flags : if_386 or if_priv or if_prot + flags : [if_386,if_priv,if_prot] ), ( opcode : A_VMXON; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #219#2#15#199#134; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMCLEAR; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #241#2#15#199#134; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMPTRLD; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#199#134; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMPTRST; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#199#135; - flags : if_priv or if_prot + flags : [if_priv,if_prot] ), ( opcode : A_VMRUN; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#216; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_VMMCALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#217; - flags : if_386 or if_svm + flags : [if_386,if_svm] ), ( opcode : A_VMLOAD; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#218; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_VMSAVE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#219; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_STGI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#220; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_CLGI; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#221; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_SKINIT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#222; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_INVLPGA; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#223; - flags : if_386 or if_svm or if_priv or if_prot + flags : [if_386,if_svm,if_priv,if_prot] ), ( opcode : A_MONTMUL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#166#192; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XSHA1; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#166#200; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_XSHA256; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #219#3#15#166#208; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_DMINT; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#57; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_RDM; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #2#15#58; - flags : if_p6 or if_cyrix + flags : [if_p6,if_cyrix] ), ( opcode : A_MOVABS; ops : 2; optypes : (ot_reg_al,ot_mem_offs,ot_none,ot_none); code : #1#160#37; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_MOVABS; ops : 2; optypes : (ot_reg_ax or ot_bits32 or ot_bits64,ot_mem_offs,ot_none,ot_none); code : #208#1#161#37; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_MOVABS; ops : 2; optypes : (ot_mem_offs,ot_reg_al,ot_none,ot_none); code : #1#162#36; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_MOVABS; ops : 2; optypes : (ot_mem_offs,ot_reg_ax or ot_bits32 or ot_bits64,ot_none,ot_none); code : #209#163#36; - flags : if_x86_64 or if_sm + flags : [if_x86_64,if_sm] ), ( opcode : A_MOVABS; ops : 2; optypes : (ot_reg64,ot_immediate,ot_none,ot_none); code : #214#8#184#45; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_MOVSXD; ops : 2; optypes : (ot_reg64,ot_memory,ot_none,ot_none); code : #214#1#99#72; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_MOVSXD; ops : 2; optypes : (ot_reg64,ot_reg32,ot_none,ot_none); code : #214#1#99#72; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_CQO; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#153; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_CDQE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#152; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_CMPXCHG16B; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #214#2#15#199#129; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_MOVNTSS; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #219#2#15#43#65; - flags : if_sse4 or if_sd + flags : [if_sse4,if_sd] ), ( opcode : A_MOVNTSD; ops : 2; optypes : (ot_memory,ot_xmmreg,ot_none,ot_none); code : #220#213#2#15#43#65; - flags : if_sse4 + flags : [if_sse4] ), ( opcode : A_INSERTQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #220#2#15#121#72; - flags : if_sse4 + flags : [if_sse4] ), ( opcode : A_INSERTQ; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate,ot_immediate); code : #220#2#15#120#72#22#23; - flags : if_sse4 or if_sb + flags : [if_sse4,if_sb] ), ( opcode : A_EXTRQ; ops : 3; optypes : (ot_xmmreg,ot_immediate,ot_immediate,ot_none); code : #241#2#15#120#128#21#22; - flags : if_sse4 or if_sb + flags : [if_sse4,if_sb] ), ( opcode : A_EXTRQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#2#15#121#72; - flags : if_sse4 + flags : [if_sse4] ), ( opcode : A_LZCNT; ops : 2; optypes : (ot_reg16,ot_rm_gpr,ot_none,ot_none); code : #208#219#2#15#189#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_LZCNT; ops : 2; optypes : (ot_reg32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #209#219#2#15#189#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_PABSB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#28#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PABSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#28#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PABSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#29#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PABSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#29#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PABSD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#30#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PABSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#30#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PALIGNR; ops : 3; optypes : (ot_mmxreg,ot_mmxrm,ot_immediate,ot_none); code : #217#3#15#58#15#72#22; - flags : if_ssse3 or if_mmx or if_sm2 or if_sb or if_ar2 + flags : [if_ssse3,if_mmx,if_sm2,if_sb,if_ar2] ), ( opcode : A_PALIGNR; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#15#72#22; - flags : if_ssse3 or if_sm2 or if_sb or if_ar2 + flags : [if_ssse3,if_sm2,if_sb,if_ar2] ), ( opcode : A_PHADDW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#1#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHADDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#1#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHADDD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#2#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHADDD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#2#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHADDSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#3#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHADDSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#3#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHSUBW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#5#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHSUBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#5#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHSUBD; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#6#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHSUBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#6#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PHSUBSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#7#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PHSUBSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#7#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PMADDUBSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#4#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PMADDUBSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#4#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PMULHRSW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#11#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PMULHRSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#11#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSHUFB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#0#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSHUFB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#0#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSIGNB; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#8#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSIGNB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#8#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSIGNW; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#9#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSIGNW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#9#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_PSIGND; ops : 2; optypes : (ot_mmxreg,ot_mmxrm,ot_none,ot_none); code : #217#3#15#56#10#72; - flags : if_ssse3 or if_mmx or if_sm + flags : [if_ssse3,if_mmx,if_sm] ), ( opcode : A_PSIGND; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#10#72; - flags : if_ssse3 or if_sm + flags : [if_ssse3,if_sm] ), ( opcode : A_BLENDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#12#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_BLENDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#13#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_BLENDVPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#20#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_BLENDVPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#21#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_DPPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#64#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_DPPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#65#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_EXTRACTPS; ops : 3; optypes : (ot_memory,ot_xmmreg,ot_immediate,ot_none); code : #241#213#3#15#58#23#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_EXTRACTPS; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#23#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_INSERTPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#33#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_MOVNTDQA; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none,ot_none); code : #241#3#15#56#42#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_MPSADBW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#66#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_PACKUSDW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#43#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PBLENDVB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#16#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PBLENDW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#14#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPEQQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#41#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PEXTRB; ops : 3; optypes : (ot_reg32 or ot_bits64,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#20#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRB; ops : 3; optypes : (ot_memory or ot_bits8,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#20#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRD; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#22#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRD; ops : 3; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_immediate,ot_none); code : #241#3#15#58#22#65#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PEXTRQ; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate,ot_none); code : #241#214#3#15#58#22#65#22; - flags : if_sse41 or if_x86_64 or if_sb or if_ar2 + flags : [if_sse41,if_x86_64,if_sb,if_ar2] ), ( opcode : A_PEXTRQ; ops : 3; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_immediate,ot_none); code : #241#214#3#15#58#22#65#22; - flags : if_sse41 or if_x86_64 or if_sb or if_ar2 + flags : [if_sse41,if_x86_64,if_sb,if_ar2] ), ( opcode : A_PHMINPOSUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#65#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PINSRB; ops : 3; optypes : (ot_xmmreg,ot_reg32 or ot_bits64,ot_immediate,ot_none); code : #241#3#15#58#32#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRB; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits8,ot_immediate,ot_none); code : #241#3#15#58#32#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRD; ops : 3; optypes : (ot_xmmreg,ot_reg32,ot_immediate,ot_none); code : #241#3#15#58#34#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRD; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_immediate,ot_none); code : #241#3#15#58#34#72#22; - flags : if_sse41 or if_sb or if_ar2 + flags : [if_sse41,if_sb,if_ar2] ), ( opcode : A_PINSRQ; ops : 3; optypes : (ot_xmmreg,ot_reg64,ot_immediate,ot_none); code : #241#214#3#15#58#34#72#22; - flags : if_sse41 or if_x86_64 or if_sb or if_ar2 + flags : [if_sse41,if_x86_64,if_sb,if_ar2] ), ( opcode : A_PINSRQ; ops : 3; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_immediate,ot_none); code : #241#214#3#15#58#34#72#22; - flags : if_sse41 or if_x86_64 or if_sb or if_ar2 + flags : [if_sse41,if_x86_64,if_sb,if_ar2] ), ( opcode : A_PMAXSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#60#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMAXSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#61#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMAXUD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#63#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMAXUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#62#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#56#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#57#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#58#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMINUD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#59#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#32#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#33#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#34#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#35#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#36#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVSXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#37#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#48#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#49#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#50#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#51#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#52#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMOVZXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#53#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMULDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#40#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PMULLD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#64#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_PTEST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#23#72; - flags : if_sse41 or if_sm + flags : [if_sse41,if_sm] ), ( opcode : A_ROUNDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#8#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_ROUNDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#9#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_ROUNDSS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#10#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_ROUNDSD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#11#72#22; - flags : if_sse41 or if_sm2 or if_sb or if_ar2 + flags : [if_sse41,if_sm2,if_sb,if_ar2] ), ( opcode : A_CRC32; ops : 2; optypes : (ot_reg32,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #220#3#15#56#240#72; - flags : if_sse42 + flags : [if_sse42] ), ( opcode : A_CRC32; ops : 2; optypes : (ot_reg32,ot_rm_gpr or ot_bits16 or ot_bits32,ot_none,ot_none); code : #209#220#3#15#56#241#72; - flags : if_sse42 + flags : [if_sse42] ), ( opcode : A_CRC32; ops : 2; optypes : (ot_reg64,ot_rm_gpr or ot_bits8,ot_none,ot_none); code : #220#214#3#15#56#240#72; - flags : if_sse42 or if_x86_64 + flags : [if_sse42,if_x86_64] ), ( opcode : A_CRC32; ops : 2; optypes : (ot_reg64,ot_rm_gpr or ot_bits64,ot_none,ot_none); code : #220#214#3#15#56#241#72; - flags : if_sse42 or if_x86_64 + flags : [if_sse42,if_x86_64] ), ( opcode : A_PCMPESTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#97#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPESTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#96#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPISTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#99#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPISTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#98#72#22; - flags : if_sse42 or if_sm2 or if_sb or if_ar2 + flags : [if_sse42,if_sm2,if_sb,if_ar2] ), ( opcode : A_PCMPGTQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#55#72; - flags : if_sse42 or if_sm + flags : [if_sse42,if_sm] ), ( opcode : A_POPCNT; ops : 2; optypes : (ot_reg16,ot_rm_gpr or ot_bits16,ot_none,ot_none); code : #219#208#2#15#184#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_POPCNT; ops : 2; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #219#208#2#15#184#72; - flags : if_386 or if_sm or if_sse4 + flags : [if_386,if_sm,if_sse4] ), ( opcode : A_POPCNT; ops : 2; optypes : (ot_reg64,ot_rm_gpr or ot_bits64,ot_none,ot_none); code : #219#208#2#15#184#72; - flags : if_386 or if_sm or if_sse4 or if_x86_64 + flags : [if_386,if_sm,if_sse4,if_x86_64] ), ( opcode : A_AESENC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#220#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESENCLAST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#221#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESDEC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#222#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESDECLAST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#223#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESIMC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#3#15#56#219#72; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_AESKEYGENASSIST; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate,ot_none); code : #241#3#15#58#223#72#22; - flags : if_sse4 or if_sb or if_ar2 + flags : [if_sse4,if_sb,if_ar2] ), ( opcode : A_RDTSCP; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#249; - flags : if_sse4 or if_sm + flags : [if_sse4,if_sm] ), ( opcode : A_STOSQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#171; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_LODSQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#173; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_CMPSQ; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #214#1#167; - flags : if_x86_64 + flags : [if_x86_64] ), ( opcode : A_VADDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#88#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #220#242#244#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VADDSUBPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #220#242#248#1#208#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESDEC; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#222#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESDECLAST; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#223#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESENC; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#220#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESENCLAST; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#221#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESIMC; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#219#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VAESKEYGENASSIST; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#223#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDNPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#85#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VANDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#84#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#13#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#13#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#12#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#12#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#75#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_ymmreg); code : #241#242#244#250#1#75#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#74#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBLENDVPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_ymmreg); code : #241#242#244#250#1#74#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTF128; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #241#242#244#249#1#26#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#25#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#25#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#24#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#24#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#24#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VBROADCASTSS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#24#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VCMPPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #242#244#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_immediate or ot_bits8); code : #220#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #220#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_immediate or ot_bits8); code : #219#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCMPSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #219#242#248#1#194#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCOMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#248#1#47#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #219#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #219#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #219#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTDQ2PS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #220#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_ymmrm,ot_none,ot_none); code : #220#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2PS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPD2PS; ops : 2; optypes : (ot_xmmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2DQ; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #242#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2PD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTPS2PD; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #242#244#248#1#90#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #220#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSD2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSI2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none); code : #220#242#248#1#42#61#80; - flags : if_avx or if_sandybridge or if_sd + flags : [if_avx,if_sandybridge,if_sd] ), ( opcode : A_VCVTSI2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits64,ot_none); code : #220#242#243#248#1#42#61#80; - flags : if_avx or if_sandybridge or if_x86_64 + flags : [if_avx,if_sandybridge,if_x86_64] ), ( opcode : A_VCVTSI2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none); code : #219#242#248#1#42#61#80; - flags : if_avx or if_sandybridge or if_sd + flags : [if_avx,if_sandybridge,if_sd] ), ( opcode : A_VCVTSI2SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits64,ot_none); code : #219#242#243#248#1#42#61#80; - flags : if_avx or if_sandybridge or if_x86_64 + flags : [if_avx,if_sandybridge,if_x86_64] ), ( opcode : A_VCVTSS2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#90#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTSS2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #219#242#243#248#1#45#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPD2DQ; ops : 2; optypes : (ot_xmmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#230#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPS2DQ; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTPS2DQ; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#91#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSD2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #220#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg32,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg64,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VCVTTSS2SI; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #219#242#243#248#1#44#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDIVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#94#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDPPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#65#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDPPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#64#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VDPPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#64#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VEXTRACTF128; ops : 3; optypes : (ot_xmmrm,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#25#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VEXTRACTPS; ops : 3; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#23#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #220#242#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHADDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #220#242#244#248#1#124#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #220#242#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VHSUBPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #220#242#244#248#1#125#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VINSERTF128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#24#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VINSERTPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_immediate or ot_bits8); code : #241#242#250#1#33#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VINSERTPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #241#242#250#1#33#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VLDDQU; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #220#242#248#1#240#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VLDDQU; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits256,ot_none,ot_none); code : #220#242#244#248#1#240#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VLDMXCSR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #242#248#1#174#130; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#247#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#244#249#1#47#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#249#1#47#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#244#249#1#45#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#249#1#45#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#244#249#1#46#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#249#1#46#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#244#249#1#44#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMASKMOVPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#249#1#44#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMAXSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#95#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMINSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#93#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPD; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #242#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#40#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVAPS; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#41#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVD; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits32,ot_none,ot_none); code : #241#242#248#1#110#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVD; ops : 2; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#126#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDDUP; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #220#242#244#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDDUP; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQA; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#111#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVDQU; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #219#242#244#248#1#127#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHLPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #242#248#1#18#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPD; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#23#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #241#242#248#1#22#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #242#248#1#22#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVHPS; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#248#1#23#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLHPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #242#248#1#22#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPD; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#19#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #241#242#248#1#18#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPS; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#248#1#19#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVLPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #242#248#1#18#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg32,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPD; ops : 2; optypes : (ot_reg64,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg32,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #242#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVMSKPS; ops : 2; optypes : (ot_reg64,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#80#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQ; ops : 2; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#231#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQ; ops : 2; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#231#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQA; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #241#242#249#1#42#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTDQA; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits256,ot_none,ot_none); code : #241#242#244#249#1#42#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VMOVNTPD; ops : 2; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTPD; ops : 2; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTPS; ops : 2; optypes : (ot_memory or ot_bits128,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVNTPS; ops : 2; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_none,ot_none); code : #242#248#1#43#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#219#248#1#126#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #242#219#248#1#126#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#241#248#1#214#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#241#248#1#214#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_rm_gpr or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #242#241#243#248#1#126#65; - flags : if_avx or if_sandybridge or if_x86_64 + flags : [if_avx,if_sandybridge,if_x86_64] ), ( opcode : A_VMOVQ; ops : 2; optypes : (ot_xmmreg,ot_rm_gpr or ot_bits64,ot_none,ot_none); code : #242#241#243#248#1#110#72; - flags : if_avx or if_sandybridge or if_x86_64 + flags : [if_avx,if_sandybridge,if_x86_64] ), ( opcode : A_VMOVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#16#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #220#242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#17#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSD; ops : 2; optypes : (ot_memory or ot_bits64,ot_xmmreg,ot_none,ot_none); code : #220#242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSHDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#22#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSHDUP; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#22#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSLDUP; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #219#242#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSLDUP; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #219#242#244#248#1#18#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#16#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #219#242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#17#61#66; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVSS; ops : 2; optypes : (ot_memory or ot_bits32,ot_xmmreg,ot_none,ot_none); code : #219#242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPD; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_xmmrm,ot_xmmreg,ot_none,ot_none); code : #242#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#16#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMOVUPS; ops : 2; optypes : (ot_ymmrm,ot_ymmreg,ot_none,ot_none); code : #242#244#248#1#17#65; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMPSADBW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#66#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMPSADBW; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#66#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VMULPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VMULSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#89#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VORPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#86#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VORPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#86#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VORPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#86#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSB; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#28#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSB; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#28#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPABSD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#30#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#30#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPABSW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#29#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPABSW; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#29#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKSSDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#107#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKSSDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#107#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKSSWB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#99#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKSSWB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#99#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKUSDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#43#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKUSDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#43#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPACKUSWB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#103#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPACKUSWB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#103#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#252#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#252#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#254#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#254#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#212#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#212#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#236#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#236#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#237#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#237#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDUSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#220#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDUSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#220#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDUSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#221#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDUSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#221#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPADDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#253#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPADDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#253#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPALIGNR; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#15#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPALIGNR; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#15#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPAND; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#219#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPAND; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#219#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPANDN; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#223#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPANDN; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#223#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPAVGB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#224#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPAVGB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#224#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPAVGW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#227#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPAVGW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#227#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDVB; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#76#61#80#247; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPBLENDVB; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_ymmreg); code : #241#242#244#250#1#76#61#80#247; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#14#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPBLENDW; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#14#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCLMULQDQ; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#68#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#116#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#116#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPEQD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#118#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#118#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPEQQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#41#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#41#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPEQW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#117#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPEQW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#117#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPESTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#97#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPESTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#96#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#100#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#100#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPGTD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#102#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#102#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPGTQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#55#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#55#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPGTW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#101#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPGTW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#101#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPCMPISTRI; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#99#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPCMPISTRM; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#98#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERM2F128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#6#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#13#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#5#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#5#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#13#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#12#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#4#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#4#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPERMILPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#12#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRB; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#20#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRB; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#20#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRB; ops : 3; optypes : (ot_memory or ot_bits8,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#20#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRD; ops : 3; optypes : (ot_rm_gpr or ot_bits32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#22#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRQ; ops : 3; optypes : (ot_rm_gpr or ot_bits64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#243#250#1#22#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#197#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#197#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg32,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#21#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_reg64,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#21#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPEXTRW; ops : 3; optypes : (ot_memory or ot_bits16,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#21#65#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#2#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#2#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHADDSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#3#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#3#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHADDW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#1#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHADDW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#1#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHMINPOSUW; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#65#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#6#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#6#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHSUBSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#7#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#7#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPHSUBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#5#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPHSUBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#5#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPINSRB; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_reg32,ot_immediate or ot_bits8); code : #241#242#250#1#32#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRB; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits8,ot_immediate or ot_bits8); code : #241#242#250#1#32#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits32,ot_immediate or ot_bits8); code : #241#242#250#1#34#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRQ; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_rm_gpr or ot_bits64,ot_immediate or ot_bits8); code : #241#242#243#250#1#34#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_reg32,ot_immediate or ot_bits8); code : #241#242#248#1#196#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPINSRW; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits16,ot_immediate or ot_bits8); code : #241#242#248#1#196#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMADDUBSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#4#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMADDUBSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#4#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMADDWD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#245#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMADDWD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#245#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#60#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#60#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#61#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXSD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#61#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#238#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#238#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXUB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#222#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXUB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#222#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXUD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#63#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXUD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#63#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMAXUW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#62#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMAXUW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#62#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#56#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#56#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#57#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINSD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#57#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#234#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#234#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINUB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#218#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINUB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#218#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINUD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#59#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINUD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#59#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMINUW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#58#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMINUW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#58#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg64,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#215#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg32,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#215#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg32,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#215#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVMSKB; ops : 2; optypes : (ot_reg64,ot_ymmreg,ot_none,ot_none); code : #241#242#244#248#1#215#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#33#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#33#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#33#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#33#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#249#1#34#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#34#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#34#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#34#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXBW; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#32#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#32#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXBW; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#32#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXDQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#37#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#37#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXDQ; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#37#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXWD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#35#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#35#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWD; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#35#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#36#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#36#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#36#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVSXWQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#36#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#49#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#49#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#49#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#49#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#249#1#50#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#50#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#50#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#50#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXBW; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#48#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBW; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#48#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXBW; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#48#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXDQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#53#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXDQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#53#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXDQ; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#53#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXWD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#51#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#51#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWD; ops : 2; optypes : (ot_ymmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#244#249#1#51#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#52#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#52#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#52#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMOVZXWQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#52#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#40#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#40#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULHRSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#11#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULHRSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#11#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULHUW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#228#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULHUW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#228#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULHW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#229#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULHW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#229#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#64#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#64#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#213#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#213#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMULUDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#244#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPMULUDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#244#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPOR; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#235#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPOR; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#235#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSADBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#246#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSADBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#246#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#0#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#0#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#112#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#112#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFHW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #219#242#248#1#112#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFHW; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #219#242#244#248#1#112#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSHUFLW; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #220#242#248#1#112#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSHUFLW; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #220#242#244#248#1#112#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSIGNB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#8#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSIGNB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#8#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSIGND; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#10#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSIGND; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#10#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSIGNW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#9#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSIGNW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#9#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#114#60#142#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#242#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#114#60#142#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#242#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#143#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#143#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#243#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#142#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#243#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#142#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#113#60#142#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#241#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#113#60#142#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#241#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#114#60#140#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#226#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#114#60#140#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#226#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#113#60#140#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#225#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#113#60#140#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#225#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#114#60#138#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#210#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#114#60#138#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#210#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#139#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#139#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#115#60#138#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#211#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#115#60#138#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#211#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#248#1#113#60#138#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#209#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#248#1#113#60#138#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_none); code : #241#242#244#248#1#209#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#248#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#248#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#250#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#250#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#251#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#251#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#232#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#232#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#233#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#233#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBUSB; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#216#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBUSB; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#216#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBUSW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#217#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBUSW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#217#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSUBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#249#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPSUBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#249#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPTEST; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#23#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPTEST; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#23#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#104#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#104#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKHDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#106#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#106#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKHQDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#109#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHQDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#109#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKHWD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#105#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKHWD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#105#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLBW; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#96#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLBW; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#96#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#98#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#98#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLQDQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#108#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLQDQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#108#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPUNPCKLWD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#97#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPUNPCKLWD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#97#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPXOR; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#239#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VPXOR; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#239#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VRCPPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#83#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRCPPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#83#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRCPSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#83#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRCPSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#83#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#9#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPD; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#9#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPS; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#8#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDPS; ops : 3; optypes : (ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#250#1#8#72#22; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_immediate or ot_bits8); code : #241#242#250#1#11#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #241#242#250#1#11#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_immediate or ot_bits8); code : #241#242#250#1#10#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VROUNDSS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_immediate or ot_bits8); code : #241#242#250#1#10#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#82#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#82#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#82#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VRSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#82#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPS; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #242#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSHUFPS; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #242#244#248#1#198#61#80#23; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #242#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #242#244#248#1#81#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSQRTSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#81#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSTMXCSR; ops : 1; optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none); code : #242#248#1#174#131; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits64,ot_none); code : #220#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #220#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits32,ot_none); code : #219#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VSUBSS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_none); code : #219#242#248#1#92#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPD; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#15#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPD; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#15#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPS; ops : 2; optypes : (ot_ymmreg,ot_ymmrm,ot_none,ot_none); code : #241#242#244#249#1#14#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VTESTPS; ops : 2; optypes : (ot_xmmreg,ot_xmmrm,ot_none,ot_none); code : #241#242#249#1#14#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISS; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUCOMISS; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #242#248#1#46#72; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKHPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#21#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VUNPCKLPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#20#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #242#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VXORPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #242#244#248#1#87#61#80; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VZEROALL; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #242#244#248#1#119; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_VZEROUPPER; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #242#248#1#119; - flags : if_avx or if_sandybridge + flags : [if_avx,if_sandybridge] ), ( opcode : A_ANDN; ops : 3; optypes : (ot_reg32,ot_reg32,ot_rm_gpr or ot_bits32,ot_none); code : #242#249#1#242#61#80; - flags : if_bmi1 or if_prot + flags : [if_bmi1,if_prot] ), ( opcode : A_ANDN; ops : 3; optypes : (ot_reg64,ot_reg64,ot_rm_gpr or ot_bits64,ot_none); code : #242#243#249#1#242#61#80; - flags : if_bmi1 or if_prot or if_x86_64 + flags : [if_bmi1,if_prot,if_x86_64] ), ( opcode : A_BEXTR; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #242#249#1#247#62#72; - flags : if_bmi1 or if_prot + flags : [if_bmi1,if_prot] ), ( opcode : A_BEXTR; ops : 3; optypes : (ot_reg64,ot_rm_gpr or ot_bits64,ot_reg64,ot_none); code : #242#243#249#1#247#62#72; - flags : if_bmi1 or if_prot or if_x86_64 + flags : [if_bmi1,if_prot,if_x86_64] ), ( opcode : A_TZCNT; ops : 2; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_rm_gpr,ot_none,ot_none); code : #208#219#2#15#188#72; - flags : if_bmi1 or if_sm + flags : [if_bmi1,if_sm] ), ( opcode : A_RORX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_immediate or ot_bits8,ot_none); code : #220#242#250#1#240#72#22; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_RORX; ops : 3; optypes : (ot_reg64,ot_rm_gpr or ot_bits64,ot_immediate or ot_bits8,ot_none); code : #220#242#243#250#1#240#72#22; - flags : if_bmi2 or if_prot or if_x86_64 + flags : [if_bmi2,if_prot,if_x86_64] ), ( opcode : A_SARX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #219#242#249#1#247#62#72; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_SARX; ops : 3; optypes : (ot_reg64,ot_rm_gpr or ot_bits64,ot_reg64,ot_none); code : #219#242#243#249#1#247#62#72; - flags : if_bmi2 or if_prot or if_x86_64 + flags : [if_bmi2,if_prot,if_x86_64] ), ( opcode : A_SHLX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #241#242#249#1#247#62#72; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_SHLX; ops : 3; optypes : (ot_reg64,ot_rm_gpr or ot_bits64,ot_reg64,ot_none); code : #241#242#243#249#1#247#62#72; - flags : if_bmi2 or if_prot or if_x86_64 + flags : [if_bmi2,if_prot,if_x86_64] ), ( opcode : A_SHRX; ops : 3; optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none); code : #220#242#249#1#247#62#72; - flags : if_bmi2 or if_prot + flags : [if_bmi2,if_prot] ), ( opcode : A_SHRX; ops : 3; optypes : (ot_reg64,ot_rm_gpr or ot_bits64,ot_reg64,ot_none); code : #220#242#243#249#1#247#62#72; - flags : if_bmi2 or if_prot or if_x86_64 + flags : [if_bmi2,if_prot,if_x86_64] ), ( opcode : A_VBROADCASTI128; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits128,ot_none,ot_none); code : #241#242#244#249#1#90#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VEXTRACTI128; ops : 3; optypes : (ot_xmmrm,ot_ymmreg,ot_immediate or ot_bits8,ot_none); code : #241#242#244#250#1#57#65#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VINSERTI128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#56#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDD; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#2#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBLENDD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_immediate or ot_bits8); code : #241#242#250#1#2#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits8,ot_none,ot_none); code : #241#242#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTB; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits8,ot_none,ot_none); code : #241#242#244#249#1#120#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTD; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits32,ot_none,ot_none); code : #241#242#244#249#1#88#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#244#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits64,ot_none,ot_none); code : #241#242#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTQ; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#89#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_xmmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_xmmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_ymmreg,ot_memory or ot_bits16,ot_none,ot_none); code : #241#242#244#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPBROADCASTW; ops : 2; optypes : (ot_ymmreg,ot_xmmreg,ot_none,ot_none); code : #241#242#244#249#1#121#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERM2I128; ops : 4; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8); code : #241#242#244#250#1#70#61#80#23; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#54#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMPD; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#243#244#250#1#1#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMPS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#22#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPERMQ; ops : 3; optypes : (ot_ymmreg,ot_ymmrm,ot_immediate or ot_bits8,ot_none); code : #241#242#243#244#250#1#0#72#22; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#244#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVD; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#244#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_memory or ot_bits128,ot_none); code : #241#242#243#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_memory or ot_bits128,ot_xmmreg,ot_xmmreg,ot_none); code : #241#242#243#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_memory or ot_bits256,ot_ymmreg,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#142#61#66; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPMASKMOVQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_memory or ot_bits256,ot_none); code : #241#242#243#244#249#1#140#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#243#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSLLVQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#243#244#249#1#71#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#70#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRAVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#70#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVQ; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#243#244#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPSRLVQ; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#243#249#1#69#61#80; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPD; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPD; ops : 3; optypes : (ot_ymmreg,ot_xmem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPS; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERDPS; ops : 3; optypes : (ot_ymmreg,ot_ymem32,ot_ymmreg,ot_none); code : #241#242#244#249#1#146#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPD; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPD; ops : 3; optypes : (ot_ymmreg,ot_ymem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPS; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VGATHERQPS; ops : 3; optypes : (ot_xmmreg,ot_ymem32,ot_xmmreg,ot_none); code : #241#242#244#249#1#147#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDD; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDD; ops : 3; optypes : (ot_ymmreg,ot_ymem32,ot_ymmreg,ot_none); code : #241#242#244#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDQ; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERDQ; ops : 3; optypes : (ot_ymmreg,ot_xmem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#144#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQD; ops : 3; optypes : (ot_xmmreg,ot_xmem32,ot_xmmreg,ot_none); code : #241#242#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQD; ops : 3; optypes : (ot_xmmreg,ot_ymem32,ot_xmmreg,ot_none); code : #241#242#244#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQQ; ops : 3; optypes : (ot_xmmreg,ot_xmem64,ot_xmmreg,ot_none); code : #241#242#243#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VPGATHERQQ; ops : 3; optypes : (ot_ymmreg,ot_ymem64,ot_ymmreg,ot_none); code : #241#242#243#244#249#1#145#62#72; - flags : if_avx2 + flags : [if_avx2] ), ( opcode : A_VFMADD132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_xmmreg); code : #241#242#250#1#105#61#80#247; - flags : if_fma4 + flags : [if_fma4] ), ( opcode : A_VFMADDPD; ops : 4; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmreg,ot_xmmrm); code : #241#242#250#243#1#105#61#88#246; - flags : if_fma4 + flags : [if_fma4] ), ( opcode : A_VFMADD132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#152#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#168#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#184#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#153#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#169#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#185#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#153#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#169#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADD231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#185#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#150#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#166#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMADDSUB231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#182#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#151#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#167#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUBADD231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#183#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#154#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#170#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#186#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#155#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#171#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#187#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#155#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#171#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFMSUB231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#187#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#156#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#172#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#188#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#157#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#173#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#189#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#157#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#173#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMADD231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#189#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PD; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#243#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#158#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#174#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231PS; ops : 3; optypes : (ot_ymmreg,ot_ymmreg,ot_ymmrm,ot_none); code : #241#242#244#249#1#190#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#159#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#175#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231SD; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#243#1#191#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB132SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#159#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB213SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#175#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_VFNMSUB231SS; ops : 3; optypes : (ot_xmmreg,ot_xmmreg,ot_xmmrm,ot_none); code : #241#242#249#1#191#61#80; - flags : if_fma + flags : [if_fma] ), ( opcode : A_XACQUIRE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#242; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XRELEASE; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #1#243; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XBEGIN; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #208#2#199#248#52; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XABORT; ops : 1; optypes : (ot_immediate,ot_none,ot_none,ot_none); code : #2#198#248#20; - flags : if_tsx or if_sb + flags : [if_tsx,if_sb] ), ( opcode : A_XEND; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#213; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_XTEST; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#214; - flags : if_tsx + flags : [if_tsx] ), ( opcode : A_RDRAND; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#199#134; - flags : if_rand + flags : [if_rand] ), ( opcode : A_RDSEED; ops : 1; optypes : (ot_reg16 or ot_bits32 or ot_bits64,ot_none,ot_none,ot_none); code : #208#2#15#199#135; - flags : if_rand + flags : [if_rand] ), ( opcode : A_XGETBV; ops : 0; optypes : (ot_none,ot_none,ot_none,ot_none); code : #3#15#1#208; - flags : if_xsave + flags : [if_xsave] ), ( opcode : A_PREFETCHWT1; ops : 1; optypes : (ot_memory,ot_none,ot_none,ot_none); code : #2#15#13#130; - flags : if_prefetchwt1 + flags : [if_prefetchwt1] ) );